Soporte multiusuario

Android admite configuraciones, aplicaciones y datos de múltiples usuarios . Android Automotive se basa en la compatibilidad multiusuario de Android para proporcionar una experiencia de dispositivo compartida, en la que cada usuario del dispositivo está destinado a ser utilizado por una persona física diferente. A partir de Android 10, Android Automotive admite estos tipos de usuarios:

  • Usuario del sistema sin cabeza . El usuario del sistema sin cabeza se ejecuta en segundo plano y aloja todos los servicios del sistema. Para Automotive, el usuario del sistema no está destinado a ser utilizado ni accedido directamente por una persona física.
  • Usuario regular . Los dispositivos automotrices son dispositivos compartidos y cada Usuario está destinado a ser utilizado por una persona física diferente. Los usuarios de Android pueden tener diferentes roles. Consulte Funciones y restricciones a continuación para obtener más información. En Automoción, todos los Usuarios habituales son Usuarios secundarios.
  • Usuario invitado. Los usuarios de automóviles pueden incluir usuarios temporales, como amigos, que toman prestado un vehículo. Para adaptarse a usos como este, Android Automotive proporciona a un usuario invitado acceso a todos los componentes necesarios para utilizar el vehículo. Solo se puede definir un usuario invitado en un dispositivo a la vez.

El siguiente diagrama ilustra cómo el modo de usuario del sistema sin cabeza para automóvil admite la experiencia multiusuario:

Experiencia multiusuario

Para obtener más información, consulte Multiusuario de Android Automotive .

Roles y restricciones

Los vehículos son dispositivos compartidos que pueden ser conducidos por diferentes personas. Cada persona puede tener su propio Usuario, cada uno con sus propias apps y datos. Sin embargo, es posible que el propietario de un vehículo no desee que todos los Usuarios tengan la misma capacidad para modificar el dispositivo. Por lo tanto, Automotive apoya el concepto de proporcionar a los Usuarios diferentes roles y restricciones. Se admiten los siguientes roles de usuario:

  • Administración. De forma predeterminada, los usuarios habituales con función de administrador pueden realizar todas las tareas. Los usuarios administradores pueden otorgar la función de administrador a otros usuarios.
  • No administrador. De forma predeterminada, los usuarios normales con la función No administrador no pueden restablecer los datos de fábrica del dispositivo, otorgarse una función de administrador ni eliminar a otros usuarios.
  • Invitado. De forma predeterminada, un Usuario invitado no puede restablecer los datos de fábrica del dispositivo ni eliminar a otros Usuarios. De forma predeterminada, un Usuario invitado tiene otras restricciones, como no poder modificar (agregar o eliminar) cuentas, instalar aplicaciones o aplicar una pantalla de bloqueo. Por defecto, Guest también es efímero.

Como se indicó anteriormente, cada rol tiene un conjunto predeterminado de restricciones, de modo que un nuevo usuario creado con ese rol tendrá las mismas restricciones respectivas.