Las aplicaciones web son fáciles, solo necesita utilizar 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 safari móvil.
Solo necesita un servidor web y hay muchos servicios web gratuitos si no desea alojar la aplicación en una computadora que controle y podría ejecutar MAMP o alguna otra herramienta para servir 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 rastrear 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. La cuarta omite 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, al firmar 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 Jailbreak para cargar aplicaciones que no estén firmadas por Apple (directa o indirectamente)
Ya que 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 $ 99 por año para ejecutar todas sus aplicaciones en un conjunto limitado de dispositivos iOS (100 en este momento) para esa período de un año.
- La distribución de la tienda de aplicaciones requiere un retraso (donde Apple decide si incluso 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 paga 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 las tarifas legales / regulatorias 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 las personas cargan 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 vea cómo funciona la firma de código, los problemas de entrega se resolverán por sí mismos.