1 votos

Distribuir una aplicación directamente a los clientes: MacOS vs. iOS

Tengo una suscripción al Programa para Desarrolladores ("Inscripción como individuo", no como organización).

Con MacOS, es posible firmar un código / notarizar una aplicación, y enviar el .dmg / .pkg a los clientes, sin utilizar la AppStore. Dado que el paquete está firmado por el código, el proceso de instalación es normal, sin el cuadro de diálogo "Desarrollador desconocido".

¿Existe una función similar para iOS? ¿Podemos distribuir aplicaciones a los usuarios de iPhone y iPad sin utilizar la AppStore?

2voto

Jose Chavez Puntos 645

Es técnicamente posible distribuir aplicaciones a iPhones y iPads sin pasar por la App Store.

Sin embargo, como usted indica que quiere distribuir las aplicaciones a los iPhone/iPads que no son de su propiedad o de su organización, se reducen las opciones.

Si quieres distribuir el software a usuarios de prueba internos o probadores beta externos (o similares), puedes utilizar TestFlight de Apple. Te permite distribuir tu aplicación tanto a usuarios internos como externos sin limitar lo que la aplicación puede hacer en comparación con una aplicación distribuida en el App Store.

Sin embargo, hay límites para la distribución de aplicaciones a través de TestFlight:

Básicamente, puedes tener hasta 100 usuarios internos (es decir, si te inscribes como organización, serían empleados o probadores externos dedicados). Puedes distribuir aplicaciones a esos usuarios casi sin ningún retraso y sin pasar por un largo proceso de revisión.

También puedes distribuir tu aplicación a un máximo de 10.000 usuarios externos. Sin embargo, esas aplicaciones deben pasar por una revisión (abreviada), y esto significa que hay cierto retraso en la distribución. A menudo hay que esperar entre 12 y 24 horas para que se apruebe la primera versión de una aplicación. Las actualizaciones suelen ser más rápidas.

Por último, TestFlight limita la duración del uso de estas aplicaciones. Básicamente, cuando se aprueba una aplicación para pruebas externas, ésta caduca 90 días después. A partir de ese momento, no se ejecutará en el dispositivo del usuario. Esto significa que para asegurar que la gente pueda seguir usando la aplicación sin interrupciones, debes lanzar una actualización 4 veces al año aproximadamente.

Si está inscrito en el programa del App Store como empresa, también tiene la opción de distribuir aplicaciones a sus usuarios sin pasar por el App Store. Aquí puede desplegar aplicaciones directamente desde MDM, correo electrónico, sitios web, etc. sin pasar por ningún proceso de revisión. Sin embargo, sólo puede distribuir aplicaciones a sus propios empleados (es decir, a los dispositivos propiedad de la empresa). No puede utilizar este método para distribuir aplicaciones a los clientes.

1voto

Steve Chambers Puntos 5054

En una palabra no.

El sólo manera de distribuir aplicaciones de iOS (sin un Jailbreak) es a través de la tienda de aplicaciones.

Hay (actualmente) demandas sobre esto pero por el momento la única manera legítima es a través de la App Store.

Edit--- Como han señalado los comentaristas, existen los certificados Testflight y Enterprise de Apple, pero ambos vienen con importantes limitaciones que no están presentes en las aplicaciones de la App Store, o en los teléfonos que tienen jailbreak.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X