Android incluye APIs para administrar dispositivos que se usan con un propósito específico. En esta guía para desarrolladores, se presentan estas APIs. Si eres un desarrollador o integrador de soluciones con administración de movilidad empresarial (EMM), lee esta guía para comenzar.
¿Dónde se usan los dispositivos exclusivos?
Los dispositivos exclusivos (antes denominados de uso único de la empresa o COSU) son dispositivos completamente administrados que tienen un propósito específico. Android proporciona APIs que pueden ayudarte a crear dispositivos que satisfacen las necesidades específicas de los empleados y los clientes:
- Orientado a los empleados: Administración de inventarios, administración de servicios de campo, transporte y logística
- Orientado al cliente: Kioscos, señalización digital, registro de entrada en el sector de hotelería
Funciones exclusivas para dispositivos
Android incluye APIs para ayudar a las personas que usan dispositivos dedicados a enfocarse en sus tareas. Por lo general, debes llamar a estas APIs desde una app de inicio personalizada que desarrollas. Tu app de inicio personalizada puede usar algunas o todas las siguientes APIs:
- Ejecuta el sistema de manera envolvente, similar a un kiosco, en el que los dispositivos se bloquean a un conjunto de apps incluido en la lista de entidades permitidas mediante el modo de tareas bloqueadas.
- Comparte un dispositivo entre varios usuarios (como trabajadores por turnos o usuarios de kioscos públicos) administrando usuarios efímeros y secundarios.
- Evita que los dispositivos descarguen la misma app nuevamente para cada usuario temporal mediante el almacenamiento en caché de los paquetes de app.
- Suspende las actualizaciones inalámbricas del sistema (OTA) durante períodos críticos al congelar la versión del sistema operativo.
Para llamar a estas APIs, las apps deben ser administradores de un dispositivo completamente administrado, como se explica en la siguiente sección.
Dispositivos administrados
Dado que los dispositivos dedicados pueden dejarse sin supervisión o usarse en tareas esenciales, debes protegerlos. Para evitar el uso inadecuado, los dispositivos dedicados están completamente administrados y son propiedad de un componente administrador (este componente suele administrar a los usuarios). Las implementaciones completamente administradas son para dispositivos de la empresa que se usan de manera exclusiva con fines laborales. Para obtener más información sobre la administración de dispositivos Android, consulta la guía de descripción general de Android Enterprise.
Según las necesidades de tu solución y tus objetivos comerciales, puedes administrar el dispositivo de una de las siguientes maneras:
- Desarrolla tu propio controlador de política de dispositivo (DPC) y combínalo con una app de inicio personalizada.
- Usa la API de Android Management para administrar el dispositivo y cualquier app personalizada.
- Usar una solución de EMM de terceros que admita el modo de tareas bloqueadas y otras funciones dedicadas de los dispositivos
Prueba
Si planeas admitir una EMM de terceros, desarrolla un plan de prueba de extremo a extremo con la solución de EMM.
También proporcionamos los siguientes recursos, que puedes usar para crear tu propio entorno de desarrollo o pruebas:
- Prueba la app de DPC en Google Play
- Código fuente del dispositivo dedicado (DPC de prueba) en GitHub
Mientras estás desarrollando, puedes configurar tu app como administrador de un dispositivo completamente administrado con Android Debug Bridge (ADB).
Aprovisiona dispositivos exclusivos
Cuando termines de desarrollar tu solución, estará todo listo para aprovisionar dispositivos Android o configurarlos para su administración. Para aprovisionar un dispositivo, completa los siguientes pasos:
- Restablece la configuración de fábrica del dispositivo.
Inscribe el dispositivo. Te recomendamos usar un código QR que contenga una configuración de aprovisionamiento para el dispositivo. Un administrador de TI puede escanear el código para aprovisionar el dispositivo.
Si no puedes usar un código QR, puedes inscribir dispositivos con otros métodos, como la transmisión de NFC o el ingreso de un identificador.
Documentación
Recursos adicionales
Si deseas obtener más información para comenzar a usar dispositivos dedicados, lee los siguientes documentos:
- Descripción general de Android Enterprise que presenta la administración de dispositivos
- En Crea un controlador de política de dispositivo, se explica cómo desarrollar un DPC.
- En la Guía de soluciones de dispositivos exclusivos, se proporcionan ejemplos de funciones típicas de estos dispositivos.