O Android oferece suporte a várias configurações, aplicativos e dados de usuários . O Android Automotive depende do suporte multiusuário do Android para fornecer uma experiência de dispositivo compartilhada, em que cada usuário do dispositivo deve ser usado por uma pessoa física diferente. A partir do Android 10, o Android Automotive oferece suporte a estes tipos de usuários:
- Usuário do sistema sem cabeça . O usuário do sistema headless é executado em segundo plano e hospeda todos os serviços do sistema. Para o setor automotivo, o usuário do sistema não se destina a ser usado nem acessado diretamente por uma pessoa física.
- Usuário normal. Dispositivos automotivos são dispositivos compartilhados e cada Usuário se destina a ser utilizado por uma pessoa física diferente. Os usuários do Android podem ter funções diferentes. Consulte Funções e restrições abaixo para obter mais informações. No setor automotivo, todos os usuários regulares são usuários secundários.
- Usuário convidado. Os usuários automotivos podem incluir usuários temporários, como amigos, que emprestam um veículo. Para acomodar usos como esse, o Android Automotive fornece ao usuário convidado acesso a todos os componentes necessários para usar o veículo. Apenas um usuário convidado pode ser definido em um dispositivo por vez.
O diagrama a seguir ilustra como o modo de usuário do Automotive Headless System oferece suporte à experiência multiusuário:
Para saber mais, consulte Multiusuário do Android Automotive .
Funções e restrições
Os veículos são dispositivos compartilhados que podem ser dirigidos por pessoas diferentes. Cada pessoa pode ter seu próprio usuário, cada um com seus próprios aplicativos e dados. No entanto, o proprietário de um veículo pode não querer que todos os usuários tenham a mesma capacidade de modificar o dispositivo. Portanto, a Automotive apoia o conceito de fornecer aos Usuários diferentes funções e restrições. As seguintes funções de usuário são suportadas:
- Administrador. Por padrão, usuários regulares com função de administrador podem executar todas as tarefas. Os usuários administradores podem conceder a função de administrador a outros usuários.
- Não administrador. Por padrão, os usuários regulares com a função Não administrador não podem redefinir os dados de fábrica do dispositivo, conceder a si mesmos uma função de administrador ou excluir outros usuários.
- Convidado. Por padrão, um usuário convidado não pode redefinir os dados de fábrica do dispositivo nem excluir outros usuários. Por padrão, um usuário convidado tem outras restrições, como não poder modificar (adicionar ou remover) contas, instalar aplicativos ou aplicar uma tela de bloqueio. Por padrão, Guest também é efêmero.
Conforme mencionado acima, cada função possui um conjunto padrão de restrições para que um novo usuário criado com essa função tenha as mesmas restrições respectivas.