iOS Deployment
Existen dos medios para la distribución de aplicaciones:
-
App Store
-
Enterprise Distribution
App Store
Este caso es para distribuir aplicaciones públicas a través del market de Apple (App Store), ya sean gratuitas o pagas.
Para este caso, es necesaria una licencia iOS Developer Program: http://developer.apple.com/programs/ios/.
Enterprise Distribution
Esta segunda opción es para distribución interna de una empresa, como por ejemplo, una aplicación para los empleados del sector de Ventas de una compañía.
Para este caso, es necesaria una licencia iOS Enterprise Program: http://developer.apple.com/programs/ios/enterprise/.
Para ambos medios de distribución, es necesario compilar las aplicaciones con el SDK el cual esta disponible únicamente para el sistema operativo en Mac OS.
Prototipación iOS
Para prototipar en iOS existen dos opciones:
-
Knowledge Base Navigator (KBN)
-
Aplicación compilada
Knowledge Base Navigator
En este caso es para prototipación rápida, la cual es muy práctica para cambios pequeños/constantes ya que no necesita compilación en Mac OS. Consiste en disponer un dispositivo iOS con el KBN instalado (disponible en la AppStore: http://itunes.apple.com/us/app/knowledge-base-navigator/id404011922?mt=8&ls=1), y catalogar la KB que se desea probar.
Aplicación compilada
Esta opción es generar la aplicación, para lo cual es necesario compilar en Mac OS. Si bien es más lento, este caso representa la aplicación tal cual como va a ser distribuida.
La aplicación compilada es posible ejecutarla:
-
En dispositivos iOS
-
En el emulador provisto con el SDK en Mac OS
Para compilar es necesario estar registrado como desarrollador iOS (http://developer.apple.com/programs/ios/).
Ver también
Para complementar la etapa de distribución (deployment) en cuando a ciertas formalidades del App Store, consulte:
Images for Smart Devices applications
iOS Applications Wireless Prototyping