Suporte a vários usuários

O Android oferece suporte a vários usuários com configurações, apps e dados diferentes. O Android Automotive depende do suporte multiusuário do Android para oferecer uma experiência de dispositivo compartilhado, em que cada usuário do dispositivo é destinado a ser usado por uma pessoa física diferente. No Android 10 e versões mais recentes, o Android Automotive é compatível com estes tipos de usuários:

  • Usuário do sistema sem interface. O usuário do sistema sem interface gráfica é executado em segundo plano e hospeda todos os serviços do sistema. No Automotive, o usuário do sistema não é destinado ao uso nem ao acesso direto por uma pessoa física.
  • Usuário regular. Os dispositivos automotivos são compartilhados, e pessoas diferentes usam contas de usuário diferentes. Os usuários do Android podem ter funções diferentes. Para mais informações, consulte Funções e restrições. No Automotive, todos os usuários comuns são secundários.
  • Usuário visitante. Os usuários de veículos podem incluir usuários temporários, como amigos, que pegam um veículo emprestado. Para acomodar usos como esse, o Android Automotive oferece um usuário visitante com acesso a todos os componentes necessários para usar o veículo. Só é possível definir um usuário visitante por vez em um dispositivo.

O diagrama a seguir ilustra como o modo de usuário do sistema headless automotivo oferece suporte à experiência multiusuário:

Experiência multiusuário

Figura 1. Experiência multiusuário.

Para saber mais, consulte Android Automotive multiusuário.

Funções e restrições

Os veículos são dispositivos compartilhados que podem ser dirigidos por pessoas diferentes. Cada pessoa pode ter um usuário com apps e dados próprios. No entanto, um proprietário de veículo pode não querer que todos os usuários tenham a mesma capacidade de modificar o dispositivo. Portanto, o Automotive oferece suporte ao conceito de fornecer aos usuários diferentes papéis e restrições. As seguintes funções de usuário são compatíveis:

  • Admin. Por padrão, os usuários comuns com a função de administrador podem realizar todas as tarefas. Os usuários administradores podem conceder a função de administrador a outros usuários.
  • Não é admin. Por padrão, os usuários comuns com a função de não administrador não podem fazer uma redefinição de dados de fábrica no dispositivo, conceder a si mesmos uma função de administrador ou excluir outros usuários.
  • Visitante. Por padrão, um usuário visitante não pode redefinir os dados de fábrica do dispositivo nem excluir outros usuários. Por padrão, um usuário visitante tem outras restrições, como não poder modificar (adicionar ou remover) contas, instalar apps ou aplicar uma tela de bloqueio. Por padrão, o convidado também é temporário.

Como afirmado acima, cada função tem um conjunto padrão de restrições para que um novo usuário criado com essa função tenha as mesmas restrições.