Android est compatible avec les paramètres, les applications et les données de plusieurs utilisateurs. Android Automotive s'appuie sur la compatibilité multi-utilisateur d'Android pour offrir une expérience d'appareil partagé, dans laquelle chaque utilisateur d'appareil est destiné à être utilisé par une personne physique différente. Dans Android 10 et versions ultérieures, Android Automotive est compatible avec les types d'utilisateurs suivants :
- Utilisateur du système sans interface graphique. L'utilisateur du système sans interface graphique s'exécute en arrière-plan et héberge tous les services système. Pour Automotive, l'utilisateur du système n'est pas destiné à être utilisé ni directement accessible par une personne physique.
- Utilisateur standard. Les appareils Automotive sont partagés, et différentes personnes utilisent différents comptes utilisateur. Les utilisateurs Android peuvent avoir différents rôles. Pour en savoir plus, consultez Rôles et restrictions. Dans Automotive, tous les utilisateurs standards sont des utilisateurs secondaires.
- Utilisateur invité. Les utilisateurs Automotive peuvent inclure des utilisateurs temporaires, tels que des amis, qui empruntent un véhicule. Pour répondre à ce type d'utilisation, Android Automotive fournit à un utilisateur invité l'accès à tous les composants nécessaires pour utiliser le véhicule. Un seul utilisateur invité peut être défini sur un appareil à la fois.
Le schéma suivant illustre comment le mode d'utilisateur du système sans interface graphique Automotive est compatible avec l'expérience multi-utilisateur :

Figure 1. Expérience multi-utilisateur.
Pour en savoir plus, consultez Multi-utilisateur Android Automotive.
Rôles et restrictions
Les véhicules sont des appareils partagés qui peuvent être conduits par différentes personnes. Chaque personne peut avoir son propre utilisateur, chacun avec ses propres applications et données. Toutefois, le propriétaire d'un véhicule peut ne pas souhaiter que tous les utilisateurs aient la même possibilité de modifier l'appareil. Par conséquent, Automotive est compatible avec le concept de fourniture aux utilisateurs de différents rôles et restrictions. Les rôles utilisateur suivants sont compatibles :
- Administrateur. Par défaut, les utilisateurs standards disposant du rôle d'administrateur peuvent effectuer toutes les tâches. Les utilisateurs administrateurs peuvent accorder le rôle d'administrateur à d'autres utilisateurs.
- Non-administrateur. Par défaut, les utilisateurs standards disposant du rôle de non-administrateur ne peuvent pas rétablir la configuration d'usine de l'appareil, s'accorder un rôle d'administrateur ni supprimer d'autres utilisateurs.
- Invité. Par défaut, un utilisateur invité ne peut ni rétablir la configuration d'usine de l'appareil ni supprimer d'autres utilisateurs. Par défaut, un utilisateur invité est soumis à d'autres restrictions, telles que l'impossibilité de modifier (ajouter ou supprimer) des comptes, d'installer des applications ou d'appliquer un écran de verrouillage. Par défaut, l'invité est également éphémère.
Comme indiqué ci-dessus, chaque rôle est associé à un ensemble de restrictions par défaut. Ainsi, un nouvel utilisateur créé avec ce rôle est soumis aux mêmes restrictions.