Las aplicaciones web son fáciles, solo necesita usar Apple Configurator o la utilidad de configuración del iPhone para empaquetar la URL y agregarla a la pantalla de inicio. También puedes realizar esto directamente desde el móvil safari.
Solo necesita un servidor web y hay muchos servicios web gratuitos si no desea alojar la aplicación en una computadora que controla y podría ejecutar MAMP o alguna otra herramienta para servir a http.
Una vez que cruzas las aplicaciones nativas, se vuelve más complicado. Existe una API y está protegida por firmas digitales para garantizar que el sistema operativo pueda realizar un seguimiento de la procedencia de la aplicación y detectar si se modifica después de que se haya instalado.
En general, iOS admite cuatro formas principales de cargar aplicaciones nativas. Los tres primeros requieren que Apple participe y todos tienen un costo financiero y de tiempo. El cuarto pasa por alto las comprobaciones de código y permite aplicaciones sin firma y no tiene costo financiero, pero conlleva un costo de tiempo diferente.
- A través de la tienda de aplicaciones de iTunes, una vez que la aplicación esté firmada directamente por Apple
- Como desarrollador pagado, firmando la aplicación con un certificado de desarrollador (que a su vez está firmado indirectamente por Apple)
- Como cliente empresarial al firmar la aplicación con un certificado empresarial (que a su vez está firmado indirectamente por Apple)
- Haga clic en el dispositivo para cargar aplicaciones que no estén firmadas por Apple (directa o indirectamente)
Como has mencionado gratis:
- Jailbreak no debería costar nada, solo pasa tiempo aprendiendo y obteniendo software gratuito para jailbreak en cada dispositivo.
- El desarrollador de iOS pagado requiere un Mac con un OS X reciente (no gratuito), Xcode (gratis) y una ventana de un año de $ 99 para ejecutar todas sus aplicaciones en un conjunto limitado de dispositivos iOS (100 en este momento) para ese período de un año.
- La distribución de la tienda de aplicaciones requiere un retraso (donde Apple decide si quieren que su versión específica de la aplicación esté en su tienda) y no cuesta nada durante el año en que su cuenta de desarrollador de iOS paga sea válida. Si su cuenta de desarrollador pagada caduca, sus aplicaciones salen de la tienda.
- La distribución empresarial es la más costosa. Está cerca de una corporación legítima con presentación legal, número DUNS corporativo para demostrar que tiene un registro financiero como corporación, etc. Empieza con un pago de $ 300 y supongo que los meses de demora y los honorarios legales / reglamentarios de $ 1500 en los EE. UU. configurar como un cliente empresarial de Apple.
Ahora, puede mezclar aplicaciones de los 5 tipos anteriores siempre que su dispositivo tenga jailbreak. Si su dispositivo no tiene jailbreak, puede combinar los tres métodos aprobados por Apple con las aplicaciones web en el mismo dispositivo en una aplicación por aplicación.
La gran mayoría de la gente carga aplicaciones a través de la tienda de aplicaciones, por lo que todos los demás métodos se denominan colectivamente "carga lateral". A medida que se acerca a su trabajo, piense más en cómo el sistema operativo decide instalar la aplicación en lugar de cómo se entrega realmente. Una vez que entienda cómo funciona la firma de código, los problemas de entrega se resolverán por sí mismos.