Para poder ejecutar una
proyecto movil en un dispositivo
iPhone (u otro dispositivo de apple como un iPad o un iPod)
tenemos que estar registrados como miembros del
Apple Developer Program
También tenemos que pertencer al
Apple Developer Program si queremos algún día publicar nuestra aplicación movil en la App Store de Apple.
Vamos a responder un par de preguntas sobre las membresías de Apple de una forma muy simplista para no entrar en detalles, pero a su vez poder dar una idea de sobre que estamos hablando.
¿Por que tengo que ser miembro del Apple Developer Program...?
Como vimos en el
post anterior, podemos desarrollar sobre una Mac con
Xcode y ejecutar nuestra aplicación movil en el
iOS simulator, esto sin ninguna licencia. Pero si quiero dar el salto y poder realizar la instalación de la aplicación en dispositivos físicos, entonces si tengo que hacerme miembreo del
Apple Developer Program.
¿Que tipos de membresías de Apple Developer existen... y como se obtienen?
Existen cuatro categorías de membresías:
- Apple Developer
- iOS University Program
- iOS Developer Program
- iOS Developer Enterprise Program
pero si nuestra intención es probar la aplicación en un
dispositivo físico como el
iPhone, no nos sería sufciente la categoría de
Apple Developer porque permite únicamente utilizar el
iOS simulatos
Veamos las otras tres:
iOS University Program
Puede suceder que hagamos un
curso de programación sobre
iOS o iPhone en un instituto que este afiliado al
iOS University Program.
En ese caso, el instituto o Universidad nos puede afiliar de manera gratuita al
Apple Developer Program. Siempre y cuando sea un Instituto o Universidad afiliada al
iOS University Program.
iOS Developer Program
Esta licencia tiene un costo anual de u$s 99. Nos permite no solo instalar nuestras aplicaciones en nuestros dispositivos, también publicarlos en la App Store de Apple y comercializarlas con unos beneficios del 70% sobre el precio de venta que establezcamos.
iOS Developer Enterprise Program
Esta licencia tiene un costo de u$s 299 anuales, y esta pensada para empresas que desean distribuir aplicacones del estilo de "Intranet" sobre sus empleados. Son
aplicaciones corporativas privadas, o también denominadas "
In-house",
Resumiendo:
... Si quiero probar la aplicación, mientras estoy iniciandome en iOS, puedo utilizar el Xcode con el iOS simulator.
... Si decido buscar un curso sobre iOS, lo ideal sería que el instituto o universidad que da el curos, tenga también la posibilidad de generarnos licencias del programa
iOS University Program para tener la opción de probar la aplicación también en los dispositivos móviles y entender este paso de la distribución que no es menor.
... Si quiero hacer un aplicación movil, e instalarla en un
dispositivo, tengo que pensar en registrarme con la licencia de u$s 99
anuales.