Desarrollo iOS: Tipos de licencias de desarrollo
Desde la salida de la AppStore al mercado en el año 2008, se han ido incorporando al catalogo de licencias de desarrollados múltiples opciones que me gustaría comentar en este artículo.
En la actualidad, existen cuatro opciones de licencia de desarrollo Apple:
- Apple Developer: esta opción es completamente gratuita, y únicamente requiere registrarse como desarrollador desde la propia Web de Apple. Nos da a acceso a:
- Documentación técnica (versión final del SO y iOS)
- Herramientas de desarrollo (versiones finales)
- Solo podemos probar las aplicaciones en el Simulador de XCode.
- iOS University Program: esta opción es completamente gratuita, aunque solo aplica a determinadas universidades que estén incluidas dentro del programa. Obliga a que no haya ánimo de lucro, y que todo se destine a la formación de alumnos en las herramientas de Apple. Ofrece así mismo la opción de probar nuestras aplicaciones en nuestros dispositivos.
- iOS Developer Program: esta opción tiene un coste de 99 dólares al año, y nos ofrece adicionalmente las siguientes opciones:
- Documentación técnica (de versiones beta)
- Herramientas de desarrollo (de versiones beta)
- Descarga de firmwares beta para probar nuestras app.
- Permite instalar aplicaciones en nuestros dispositivos registrándolos previamente en la Web de Apple.
- Permite publicar en la AppStore nuestras aplicaciones y comercializarlas con unos beneficios del 70% sobre el precio de venta que establezcamos.
- iOS Developer Enterprise Program: esta opción tiene un coste de 299 dólares al año, y esta orientada al desarrollo de aplicaciones de tipo In-house (aplicaciones corporativas privadas). Nos ofrece las siguientes opciones:
- Permite publicar de forma privada a la empresa, aplicaciones que puedan ser instaladas en los dispositivos de los diferentes empleados.
Como veis, todo un abanico de posibilidades a las que acogernos.
Desde luego, una recomendación que os haría a todos aquellos que estéis ahora aterrizando en el mundo del desarrollo para iOS, es que no os enroléis en el iOS Developer Program hasta que tengáis realmente un proyecto de aplicación que vayáis a publicar en la AppStore. Para aprender, basta con registraros en la Web de Apple y descargar XCode desde la Mac App Store.
Es cierto, que para probar determinadas funcionalidades, necesitaréis desplegar la aplicación en un dispositivo real, pero existen multitud de funcionalidades que podréis probar y trabajar que no tienen esta limitación.
Sin duda una de las ventajas que mas hacen a muchos dar el salto a la versión de pago, es la posibilidad de descargar documentación y herramientas para versiones que aún no se han publicado en el mercado.
De esta forma, como desarrolladores podemos incorporar las funcionalidades de iOS 6 (imaginemos) para que así, nuestra aplicación sea completamente compatible el día que se lance oficialmente dicho SO.
Otras personas aprovechan esta oportunidad para formarse en la nueva plataforma, e impartir cursos de formación de forma inmediata a la salida del producto final.
Espero que hayáis resuelto las dudas sobre las diferentes opciones que Apple ofrece al desarrollador.

Hola, muy bueno tu blog, tengo una pregunta que pasa por ejemplo si quiero crear una aplicación de tipo Empresarial y que yo pueda distribuir a mis clientes directamente si pasar por Apple, esto es posible?
Le resultó de ayuda?
Me gustaNo me gustaHola Juan,
Me temo que a no ser que tus clientes formen parte de tu empresa, es decir, que sean empleados, no podrías hacer una app que se distribuya sin ser por la App Store.
Un abrazo.
Le resultó de ayuda?
Me gustaNo me gustaHola! Con la primera licencia te permiten subir la aplicación al App Store de forma gratuita? Un saludo y graciñas!!
Le resultó de ayuda?
Me gustaNo me gustaHola,
La verdad que el post tiene unas cuantas lagunas.
1) El motivo por el que la mayoría de la gente paga por la licencia no es para probar las betas, es para distribuir las apps en el app store.
2) Sin pagar una de las licencias, no puedes subir nada al app store. Es decir, gratis, solo puedes “mirar” y jugar en tu mac propio. Pero no distribuir ni parecido.
3) Si puedes distribuir tus apps sin pasar por el app store. Puedes hacerlo ad-hoc y tambien por un sistema de cuenta Enterprise. También hay webs en las que subes tu fichero comprimido y todos pueden instalarlo en su teléfono, yo lo uso para que mis clientes puedan probar las apps antes de salir al publico. Aun así, para compilar en modo distribución vas a necesitar tener una cuenta de pago. Resumiendo, a no ser que solo quieras mirar, si quieres hacer algo productivo necesitas pagar por una licencia anual.
Le resultó de ayuda?
Me gustaNo me gustaHola Joaquín,
Te agradezco que amplies la información descrita en el artículo, pero la verdad no entiendo muy bien cuales son las lagunas que comentas.
1) Cuando me refiero a que la gente paga por la licencia para acceder a las versiones beta, me refiero a que pueden ir preparando las aplicaciones para las futuras versiones del OS. Evidentemente tienes toda la razón con que el motivo principal es la posibilidad de publicar en la AppStore.
2) No entiendo que el artículo no deje claro este punto. Indico claramente que en la opción “Developer Program” es la que permite “publicar en la AppStore”.
3) Este punto creo que aporta información adicional al artículo, pero mi artículo únicamente se centra en las licencias que ofrece el propio Apple, y no en empresas terceras.
Agradecerte de nuevo la visita y el comentario, que sin duda ayuda a entender un poco más el conglomerado de las licencias.
Un saludo.
Le resultó de ayuda?
Me gustaNo me gustaYo tengo una pregunta son este asunto.
Para usar el puerto de 30 pines de un iPad para que alimente un gadget externo , hay que pagar a Apple?
Y si quiero pasar datos por ese cable, hay que pagar?
Es que el tema de patentes en este asunto no lo tengo claro. Se que hay gadgets externos que lo usan, pero no se si para esto, hay que pasar por caja.
Muchas gracias
Le resultó de ayuda?
Me gustaNo me gusta