Despliegue y Prototipación en la plataforma iOS

Unofficial Content

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 (X Evolution 2 and 3)
iOS Applications Wireless Prototyping