Android inclut des API permettant de gérer les appareils dédiés à un objectif spécifique. Ce guide du développeur présente ces API. Si vous êtes un développeur de solutions de gestion de la mobilité en entreprise (EMM) ou un intégrateur de solutions, lisez ce guide pour commencer.
Où utiliser des appareils dédiés ?
Les appareils dédiés (anciennement appelés "appareils appartenant à l'entreprise et à usage unique") sont des appareils entièrement gérés et conçus pour répondre à des besoins spécifiques. Android fournit des API qui peuvent vous aider à créer des appareils répondant aux besoins des employés et des clients:
- Destiné aux employés:gestion des stocks, gestion du service sur le terrain, transport et logistique
- Côté client:kiosques, signalétique numérique, enregistrement dans les services d'hôtellerie
Fonctionnalités des appareils dédiés
Android inclut des API pour aider les utilisateurs d'appareils dédiés à se concentrer sur leurs tâches. Vous appelez généralement ces API à partir d'une application d'accueil personnalisée que vous développez. Votre application d'accueil personnalisée peut utiliser tout ou partie des API suivantes:
- Exécutez le système de manière immersive comme un kiosque où les appareils sont verrouillés sur un ensemble d'applications figurant sur la liste d'autorisation à l'aide du mode tâches verrouillées.
- Partagez un appareil entre plusieurs utilisateurs (par exemple, des travailleurs postés ou des utilisateurs de kiosques publics) en gérant les utilisateurs éphémères et secondaires.
- Évitez que les appareils téléchargent à nouveau la même application pour chaque utilisateur temporaire en mettant en cache les packages d'applications.
- Suspendez les mises à jour du système Over The Air (OTA) pendant les périodes critiques en gelant la version du système d'exploitation.
Pour appeler ces API, les applications doivent être l'administrateur d'un appareil entièrement géré, comme expliqué dans la section suivante.
Appareils gérés
Étant donné que les appareils dédiés peuvent être laissés sans surveillance ou utilisés dans des tâches critiques, vous devez les sécuriser. Pour éviter tout usage abusif, les appareils dédiés sont entièrement gérés et appartiennent à un composant d'administration (qui gère généralement également les utilisateurs). Les déploiements entièrement gérés sont destinés aux appareils détenus par l'entreprise qui sont utilisés exclusivement à des fins professionnelles. Pour en savoir plus sur la gestion des appareils Android, consultez le guide de présentation d'Android Enterprise.
En fonction des besoins de votre solution et de vos objectifs commerciaux, vous pouvez gérer l'appareil de l'une des manières suivantes:
- Développez votre propre outil de contrôle des règles relatives aux appareils (DPC) en l'associant à une application d'accueil personnalisée.
- Utilisez l'API Android Management pour gérer l'appareil et les applications personnalisées.
- Utilisez une solution EMM tierce compatible avec le mode tâches verrouillées et d'autres fonctionnalités d'appareil dédiées.
Test
Si vous envisagez de faire appel à un fournisseur EMM tiers, élaborez un plan de test de bout en bout à l'aide de la solution EMM.
Nous mettons également à votre disposition les ressources suivantes, que vous pouvez utiliser pour créer votre propre environnement de développement ou de test:
- Tester l'application DPC sur Google Play
- Code source de l'appareil dédié (test DPC) sur GitHub
Pendant le développement, vous pouvez définir votre application en tant qu'administrateur d'un appareil entièrement géré à l'aide d'Android Debug Bridge (ADB).
Provisionner des appareils dédiés
Une fois que vous avez terminé de développer votre solution, vous êtes prêt à provisionner des appareils Android ou à les configurer pour la gestion. Pour provisionner un appareil, procédez comme suit:
- Rétablissez la configuration d'usine de l'appareil.
Enregistrez l'appareil. Nous vous recommandons d'utiliser un code QR contenant une configuration de provisionnement pour l'appareil. Un administrateur informatique peut alors scanner le code pour provisionner l'appareil.
Si vous ne pouvez pas utiliser de code QR, vous pouvez enregistrer des appareils via d'autres méthodes, telles que le transfert NFC ou en saisissant un identifiant.
Documentation
Ressources supplémentaires
Pour en savoir plus sur la prise en main des appareils dédiés, consultez les documents suivants:
- Présentation d'Android Enterprise, qui introduit la gestion des appareils
- L'article Créer un outil de contrôle des règles relatives aux appareils explique comment développer un outil de contrôle des règles relatives aux appareils.
- Le livre de recettes pour les appareils dédiés donne des exemples de fonctionnalités propres aux appareils dédiés.