Posibilidades de distribuir aplicaciones empresariales

Información de fondo

Las empresas optan cada vez más por apoyar procesos de trabajo específicos con una aplicación móvil. Además de muchas otras cuestiones conceptuales, se plantea rápidamente la cuestión de cómo debe distribuirse esta aplicación a los usuarios. A menudo, el caso de uso se presenta así, no sólo los empleados sino también personas externas deben recibir la aplicación - esto puede incluir, por ejemplo, proveedores de servicios, socios o clientes. En la mayoría de los casos, esta aplicación no está explícitamente destinada a una amplia gama de clientes, sino que está dirigida a usuarios profesionales seleccionados. Las siguientes secciones de esta profundización pretenden ayudarle a decidir el mejor método de distribución.

Distribución a través de tiendas públicas de aplicaciones

Apple y Google proporcionan cada uno una infraestructura para la distribución de aplicaciones. Apple proporciona aplicaciones a los usuarios finales a través de la Apple App Store. La aplicación de la App Store está preinstalada en todos los dispositivos iOS *. Las aplicaciones se administran y publican a través del Portal del Desarrollador y el portal de iTunesConnect. Google proporciona aplicaciones para usuarios finales a través de la Play Store. En todos los dispositivos Android, la App Play Store está preinstalada *. La administración y la publicación de las aplicaciones se realizan a través del Portal del desarrollador. Apple y Google definen el marco para publicar aplicaciones a través de sus sistemas. * Si un dispositivo se gestiona a través de un sistema de MDM, la aplicación de la tienda también puede bloquearse para el usuario y, por lo tanto, puede bloquearse y probablemente no esté disponible para el usuario final.

Distribución a través de Apple App Store - Ventajas

  • Las aplicaciones están disponibles para los usuarios finales a través del mecanismo estándar de Apple
  • Las aplicaciones no tienen que volver a firmarse y desplegarse después de un año con un perfil de aprovisionamiento actualizado
  • Las aplicaciones pueden, si es necesario, habilitarse o deshabilitarse selectivamente para cada país
  • Las aplicaciones pueden ser ofrecidas por una cuota en estructuras definidas - si se desea - (Apple requiere una comisión del 15%)
  • Apple proporciona la infraestructura para la distribución y

Distribución a través de Apple App Store - Desventajas

  • Los usuarios necesitan una identificación de Apple en sus dispositivos para instalar aplicaciones de la Apple App Store
  • Para los clientes empresariales con dispositivos administrados, la Apple App Store puede ser probablemente bloqueada por MDM
  • Debe cumplir con todos los requisitos de Apple, como la compatibilidad con nuevas clases de dispositivos como el iPhone X
  • Apple se reserva el derecho de publicar en una revista antes de la aplicación o de eliminarla posteriormente
  • El examen puede dar lugar a demoras de hasta 10 días (actualmente el tiempo medio de examen es de unos 3 días laborables)
  • Las aplicaciones sólo pueden ponerse a disposición de determinados grupos de usuarios de manera limitada

Distribución a través de Google Play Store - Ventajas

  • Las aplicaciones están disponibles para los usuarios finales a través del mecanismo estándar de Google
  • Las aplicaciones pueden, si es necesario, habilitarse o deshabilitarse selectivamente para cada país
  • Las aplicaciones pueden - si se desea - ser ofrecidas por una cuota en estructuras definidas (Google requiere una comisión del 15% por esto)
  • Google proporciona la infraestructura para la distribución y la facturación

Distribución a través de Google Play Store - Desventajas

  • Los usuarios necesitan una cuenta de Google para instalar aplicaciones del Play Store
  • Para los clientes empresariales con dispositivos administrados, el Play Store puede ser bloqueado por MDM
  • Debe cumplir con todos los requisitos de Google - como la versión de Córdoba
  • Google se reserva el derecho de eliminar la aplicación de la tienda después de los escaneos automatizados de la aplicación
  • Los escaneos técnicos pueden retrasar la publicación de la aplicación por unas pocas horas
  • Las aplicaciones sólo pueden ponerse a disposición de determinados grupos de usuarios de manera limitada

Distribución a través de los programas beta de las tiendas de aplicaciones públicas

Apple y Google también proporcionan un programa de pruebas beta además de la distribución de aplicaciones públicas. En Apple, las aplicaciones para la prueba beta del usuario final se proporcionan a través de la aplicación TestFlight. En los dispositivos iOS, esta aplicación puede instalarse desde la aplicación del Apple Store. Para administrar y publicar aplicaciones, utiliza el Portal del Desarrollador y el portal de iTunesConnect en la sección TestFlight. Google proporciona aplicaciones para pruebas alfa o beta a través del Play Store. El Play Store está preinstalado en todos los dispositivos Android. La administración y la publicación de las aplicaciones se realiza a través del Developer Portal para pruebas alfa y beta. Apple y Google definen el marco para publicar aplicaciones a través de sus sistemas.

Distribución a través de Apple Testflight - Ventajas

  • Las aplicaciones están disponibles para los usuarios a través de un mecanismo proporcionado por Apple
  • Las aplicaciones pueden habilitarse selectivamente para usuarios individuales
  • Apple proporciona la infraestructura para la distribución y la facturación

Distribución a través de Apple Testflight - Desventajas

  • Los usuarios necesitan una ID de Apple para instalar aplicaciones del Apple App Store
  • La instalación de la aplicación requiere una instalación única de la aplicación TestFlight
  • Apple se reserva el derecho de no publicar la aplicación en una revisión "reducida"
  • El examen puede dar lugar a demoras de hasta 10 días (actualmente el tiempo medio de examen es de unos dos días laborables)
  • La firma de las aplicaciones caduca a los 90 días

El servicio TestFlight está pensado principalmente para un corto período de prueba antes del lanzamiento de una aplicación iOS. Para una operación permanente, la solución no es adecuada debido a la corta validez de la firma.

Distribución a través de Google Alpha y Beta Testing - Ventajas

  • Las aplicaciones están disponibles para los usuarios a través de un mecanismo proporcionado por Google
  • Las aplicaciones pueden habilitarse selectivamente para usuarios individuales
  • Google proporciona la infraestructura para la distribución y la facturación

Distribución a través de Google Alpha y Beta Testing - Desventajas

  • Los usuarios necesitan un ID de Google para instalar aplicaciones de la Play Store
  • Para los clientes empresariales con dispositivos administrados, el Play Store puede ser bloqueado por MDM

Distribución a través de la Enterprise App Store interna

Apple y Google no sólo ofrecen la distribución de aplicaciones a través de los respectivos almacenes públicos, sino también mecanismos para la distribución interna de aplicaciones principalmente para empresas. Apple requiere el programa Apple Enterprise y una tienda de aplicaciones para empresas como Relution. Las aplicaciones se ponen a disposición de los usuarios finales a través de una aplicación de App Store independiente o de una página web para móviles. Las aplicaciones se gestionan a través del Portal del Desarrollador. La distribución de las aplicaciones a través del respectivo proveedor de la Enterprise App Store. En Google, las aplicaciones pueden ponerse a disposición de los usuarios a través de un servicio web para su descarga e instalación. En el caso de dispositivos especiales como Samsung, se pueden utilizar mecanismos de instalación y distribución optimizados. Apple y Google están definiendo formas de distribuir aplicaciones en paralelo con sus sistemas.

Distribución de iOS Apps a través de Enterprise App Store - Ventajas

  • Las aplicaciones pueden distribuirse a grupos de usuarios seleccionados, por ejemplo, como un enlace profundo o después de iniciar sesión con un nombre de usuario y una contraseña previamente configurados
  • Los usuarios no necesitan un ID de Apple para instalar aplicaciones de un Enterprise App Store interno.
  • No todos los requisitos de Apple deben ser cumplidos
  • El lanzamiento de las actualizaciones de las aplicaciones no se retrasa por una revisión de Apple
  • Algunas tiendas de aplicaciones empresariales (como Relution) también pueden utilizarse sin gestión de dispositivos (MDM)
  • Se puede conectar un sistema de gestión de usuarios existente (ActiveDirectory / LDAP) para que los usuarios no necesiten nuevos datos de acceso

Distribución de iOS Apps a través de Enterprise App Store - Desventajas

  • Las aplicaciones están disponibles para los usuarios finales a través de un mecanismo especial aprobado por Apple, pero que requiere una configuración inicial por parte del usuario (véase * https://support.apple.com/en-US/HT204460)
  • Las aplicaciones deben ser re-firmadas y desplegadas después de un año con un perfil de aprovisionamiento actualizado. Esto no es una desventaja en este caso, porque Relution puede automatizar estas tareas.
  • La infraestructura de distribución puede proporcionarse, por ejemplo, como un servicio en la nube o en las instalaciones
  • Según las directrices de Apple, la distribución de aplicaciones sólo puede hacerse a los empleados, prospectos y socios, pero sobre todo, a un grupo conocido de usuarios

Distribución de aplicaciones para Android a través de Enterprise App Store - Ventajas

  • Las aplicaciones pueden distribuirse a grupos de usuarios seleccionados, por ejemplo, como un enlace profundo o después de iniciar sesión con un nombre de usuario y una contraseña previamente configurados
  • Los usuarios no necesitan el ID de Google para instalar aplicaciones de una tienda de aplicaciones interna de la empresa
  • No se deben cumplir todos los requisitos de Google
  • La publicación de las actualizaciones de las aplicaciones no se retrasa por los escaneos técnicos de Google
  • Algunas tiendas de aplicaciones empresariales (como Relution) también pueden utilizarse sin gestión de dispositivos (MDM)
  • Se puede conectar un sistema de gestión de usuarios existente (ActiveDirectory / LDAP) para que los usuarios no necesiten nuevos datos de acceso

Distribución de aplicaciones para Android a través de Enterprise App Store - Desventajas

  • Las aplicaciones están disponibles para los usuarios finales a través de un mecanismo especial aprobado por Google pero que requiere una configuración inicial por parte del usuario
  • La infraestructura de distribución debe proporcionarse, por ejemplo, como un servicio en la nube

Gestión de dispositivos móviles y aplicaciones con Relution

Gratis para hasta 5 dispositivos y 5 aplicaciones para siempre. No se requiere información de pago.