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.