Participa en una serie de seminarios en línea gratuitos que te ayudarán a expandir tu negocio en Google Play. Regístrate ahora

Implementa apps para empresas que usan Google Play

Las empresas y sus empleados usan una versión administrada de Google Play para acceder al ecosistema enriquecido de apps de trabajo y productividad.

Las funciones de administración integradas de Android permiten que los administradores de TI controlen por completo aquellos dispositivos que se usan de manera exclusiva para el trabajo. En el caso de los dispositivos personales y los dispositivos de trabajo habilitados para uso personal, los administradores pueden crear y administrar un perfil de trabajo independiente. Las apps de Google Play administrado se instalan en el perfil de trabajo, lo que les permite a los administradores tener el control total sobre la app y sus datos. Las apps o los datos fuera del perfil de trabajo permanecen privados para el usuario.

Las empresas también pueden usar Google Play administrado a fin de implementar de manera segura y masiva aplicaciones gratuitas para sus empleados y comprar grandes cantidades de licencias de aplicaciones pagadas*.

Las funciones empresariales de Google Play administrado y Android presentan oportunidades significativas para los desarrolladores de distintos dominios, entre los que se incluyen los siguientes:

  • Proveedores de software y proveedores de software independientes: Son empresas independientes que desarrollan productos de software o servicios para venderlos o distribuirlos a empresas.
  • Integradores de sistemas (SI) y desarrolladores de agencias: Son empresas que desarrollan software, soluciones y servicios personalizados o semipersonalizados en función de los requisitos que proporciona una empresa.
  • Desarrolladores empresariales internos: Son desarrolladores que trabajan dentro de la empresa para crear software y soluciones de distribución interna.

Google Play: Una plataforma segura de distribución de apps

Los registros muestran que Google Play minimiza el riesgo de aplicaciones potencialmente dañinas (PHA) que se instalan en dispositivos Android. En el informe anual de revisión de Android, publicado en el Blog de seguridad de Google, se muestra cómo los dispositivos que instalan apps exclusivamente de Google Play (en lugar de hacerlo de fuentes desconocidas) corren un riesgo mucho menor.

Google Play y Android trabajan en conjunto para que las experiencias de sus usuarios con Android sean seguras, gracias a que se analizan todas las apps publicadas en Google Play para comprobar que no tengan software malicioso ni vulnerabilidades. Google Play también garantiza que las actualizaciones de las apps están siempre firmadas por el desarrollador original, lo que evita la apropiación de apps.

Prácticas recomendadas para Google Play administrado

Para todos los desarrolladores

Seguridad

La seguridad es una de las preocupaciones principales de las empresas que administran apps para dispositivos móviles y dispositivos. Cuando desarrolles una app para usarla en el lugar de trabajo, recuerda que las empresas están más conscientes acerca de la seguridad de los datos que nunca, en especial, con respecto a las funciones que comparten información con otros servicios. Para mantener protegidos los datos de tu app, sigue las prácticas recomendadas de seguridad y privacidad. En particular:

  • Usa solo protocolos de red seguros.
  • Usa el almacenamiento local predeterminado en Android, en lugar de un almacenamiento compartido o externo.
  • Si te preocupa el abuso de datos o tienes datos confidenciales, usa las API de atestación de SafetyNet, que permiten que tu app confirme si el dispositivo en el que se ejecuta es auténtico y no está comprometido.

Compatibilidad con el perfil de trabajo

Un perfil de trabajo es un espacio lógico aprovisionado en un dispositivo Android que mantiene separados los datos personales y laborales. Es posible que tengas que modificar tu app para que funcione de manera confiable en un dispositivo con perfil de trabajo (consulta Cómo configurar perfiles administrados para ver las prácticas recomendadas detalladas). Muchas apps ya son compatibles, pero siempre prueba la app con la app de ejemplo BasicManagedProfile para tener certeza.

Opciones de configuración administradas

La app debería admitir opciones de configuración administradas de modo que los administradores de TI puedan configurar apps de manera remota para todos los usuarios o usuarios individuales. Los ejemplos de estas opciones de configuración incluyen los siguientes:

  • Configuración de la dirección del servidor y el protocolo: Por ejemplo, un usuario puede tener dificultades para configurar una app de cliente VPN de forma manual. Permite al administrador de TI enviar el paquete de configuración completo directamente al dispositivo del usuario. Así, el usuario podrá usar la app de inmediato.
  • Posibilidad de activar o desactivar funciones: Por ejemplo, es posible que quieras ofrecer varios backend de almacenamiento para tu app, pero quizá una empresa quiera permitir el uso de uno que ya haya adquirido. Por ese motivo, es aconsejable que permitas el bloqueo.
  • Sugerencia de acceso al arranque del SSO para una experiencia de acceso del usuario óptima.

Mira la presentación de I/O empresarial de Android para ver estos ejemplos en acción.

En la app, puedes especificar qué opciones se pueden configurar y debes publicar esta información en Google Play administrado.

Si actualizas el esquema de configuración administrada para tu app, asegúrate de que siga siendo compatible con versiones anteriores. Se recomienda mantener esta compatibilidad, ya que es posible que varios usuarios tengan diferentes versiones de tu app (al menos temporalmente) y los administradores de TI querrán tener una experiencia de configuración remota coherente entre versiones a fin de garantizar la administración eficaz de las apps.

Herramientas de distribución

Usa Google Play Console para cargar, administrar y publicar tus apps. Play Console incluye una amplia variedad de opciones de configuración y funciones de prueba diseñadas para que proporciones las mejores apps posibles a los usuarios.

Obtén más información acerca de las funciones de Play Console que están disponibles para que publiques y distribuyas tu app.

Para proveedores de software

Como desarrollador de Google Play, tus aplicaciones gratuitas están disponibles automáticamente para que los administradores de TI las descubran y aprueben. Ellos pueden distribuirlas entre su personal por medio de Google Play administrado.

Si tienes una aplicación pagada, debes habilitarla y aceptar el Apéndice de Google Play administrado del Acuerdo de Distribución para Desarrolladores con el fin de permitir que las empresas compren tu app de forma masiva*.

Muéstrate

Haz que tus apps relacionadas con negocios aparezcan en Google Play Store administrado para que se destaquen de las aplicaciones para consumidores.

Google Play administrado también está incorporado en muchos sistemas de administración de movilidad empresarial, como Administración de dispositivos móviles de Google y VMWare Airwatch, que los administradores de TI usan a diario para administrar dispositivos móviles y apps.

Si tu app para Android es una app complementaria de un servicio integral, deberías describir el servicio completo en la ficha de Play Store de la app. Recuerda que los administradores de TI y los usuarios leerán la descripción de tu app a fin de elegir todo el servicio, no solo la app para Android.

Aumenta el volumen

Llega a nuevos públicos a escala con implementaciones y compras masivas. Las empresas pueden usar Google Play administrado para implementar aplicaciones gratuitas de forma masiva en dispositivos administrados. Google Play Store administrado también admite compras masivas de aplicaciones pagadas.*

Nuevas oportunidades de monetización

A menudo, las empresas están interesadas en comprar compatibilidad adicional para las apps que son importantes en sus negocios, lo que abre nuevas oportunidades de monetización. Según tu producto o servicio, puedes considerar incorporar esquemas de precios para funciones adicionales, horario extendido, contacto en vivo, capacitación interna o niveles de asistencia escalonados.

Para desarrolladores de agencias

Opciones de configuración administradas para personalización de apps

Las opciones de configuración administradas permiten personalizar apps para clientes y minimizar los costos de mantener múltiples APK. Si usas opciones de configuración administradas para definir el conjunto de parámetros de personalización de una app (por ejemplo, el esquema de colores, las strings de IU, el logotipo del cliente, la opción de activar o desactivar diferentes módulos, etc.), cada cliente puede tener una experiencia totalmente diferente por más que conserves un solo APK.

Acceso delegado a la cuenta de desarrollador de Google Play de clientes

Si eres responsable de publicar y mantener las apps internas de tus clientes, ellos pueden configurar el acceso de publicación delegado en su cuenta de desarrollador de Google Play. De esta manera, puedes publicar apps nuevas o actualizadas directamente, en lugar de enviar los APK a tus clientes para que los publiquen. Este acceso de cuenta de desarrollador puede estar restringido para funciones o apps determinadas, por lo que el cliente sigue teniendo el control.

También existe una API de publicación que te permite conectar tu canalización de publicación directamente al flujo de publicación de Google Play del cliente.

Para desarrolladores empresariales internos

Apps privadas

Las apps privadas solo se distribuyen para tu organización. No aparecen en la versión pública de Play Store. Son una excelente opción para que las empresas puedan usar toda la potencia y escala de Google Play a fin de implementar apps internas de manera segura y privada.

También existe una API que se puede usar a fin de publicar apps privadas para empresas. Para obtener más información, consulta Publica una app privada.

APK alojados por Google en comparación con APK propios

Existen dos opciones para alojar los APK de tu app. Puedes subirlos a Google Play y que se distribuyan de manera segura a tus usuarios. De manera alternativa, puedes alojar el APK en tus servidores. Es posible que prefieras esta opción si quieres alojar el APK en tus instalaciones, protegido por tu firewall.

Sin embargo, existen varios beneficios de alojar el APK en Google Play:

  1. Análisis de vulnerabilidades de la app de Google: A menudo, resulta difícil identificar qué SDK y bibliotecas usaron tus desarrolladores para crear una app interna. Además, es probable que ellos no siempre sigan las prácticas recomendadas de seguridad. El motor de análisis de vulnerabilidades de Google permite detectar varias vulnerabilidades conocidas, lo cual te brinda más confianza en la seguridad de tu app.
  2. Parches de actualización de la app: Google optimiza las actualizaciones de las apps que envía a los dispositivos, ya que solo envía las diferencias y comprime todos los datos. Esto implica una entrega más rápida de las actualizaciones con menos consumo de datos.
  3. Presencia global del servidor: Las técnicas de aprovechamiento de red de Google Play garantizan que los empleados reciban el servicio estén donde estén de los servidores más cercanos a ellos, lo que permite obtener el mejor rendimiento de descarga posible.
  4. Informes previos al lanzamiento: Después de cargar y publicar una app en el segmento de prueba cerrada o abierta predeterminada, Firebase Test Lab ejecutará y rastreará tu app durante varios minutos. Con una frecuencia de unos pocos segundos, el rastreo realizará acciones básicas en la app, como escribir texto, presionar la pantalla o deslizar el dedo. Así podrás comprobar que no haya problemas notorios con tu app en una variedad de dispositivos Android populares.

En cualquier caso, los metadatos de tu app que se muestran a los usuarios en la app de Play Store en su dispositivo administrado o perfil de trabajo se almacenan en Google Play.

Implementación de actualizaciones

Google Play facilita la implementación de actualizaciones de apps. Las actualizaciones automáticas están habilitadas de manera predeterminada en todos los dispositivos Android con Google Play instalado. Solo tienes que publicar la actualización de la app a través de Google Play Console, y Google Play hará el resto de forma automática.

Podrían pasar algunos días hasta que tu app esté actualizada en todos los dispositivos. Eso se debe a que Google Play espera el momento indicado para actualizar una app, como cuando el dispositivo se está cargando o está conectado a Wi-Fi.

* En Estados Unidos y Canadá solamente.