Многопользовательская поддержка

Android поддерживает несколько пользовательских настроек, приложений и данных. Android Automotive опирается на многопользовательскую поддержку Android для обеспечения совместного использования устройства, при этом каждый пользователь устройства предназначен для использования другим физическим лицом. Начиная с Android 10, Android Automotive поддерживает следующие типы пользователей:

  • Пользователь безголовой системы . Пользователь безголовой системы работает в фоновом режиме и размещает все системные службы. В автомобильной отрасли пользователь системы не предназначен для использования или прямого доступа физического лица.
  • Обычный пользователь . Автомобильные устройства являются общими устройствами, и каждый Пользователь предназначен для использования разными физическими лицами. Пользователи Android могут иметь разные роли. Дополнительные сведения см. в разделе «Роли и ограничения» ниже. В автомобильной отрасли все обычные пользователи являются второстепенными пользователями.
  • Гость Пользователь. К автомобильным пользователям могут относиться временные пользователи, например друзья, которые одалживают автомобиль. Чтобы обеспечить такое использование, Android Automotive предоставляет гостевому пользователю доступ ко всем компонентам, необходимым для использования автомобиля. Одновременно на устройстве может быть определен только один гостевой пользователь.

На следующей диаграмме показано, как пользовательский режим автомобильной безголовой системы поддерживает многопользовательский режим:

Многопользовательский опыт

Дополнительные сведения см. в разделе Многопользовательский режим Android Automotive .

Роли и ограничения

Транспортные средства — это общие устройства, которыми могут управлять разные люди. У каждого человека может быть свой собственный Пользователь, каждый со своими приложениями и данными. Однако владелец транспортного средства может не хотеть, чтобы все пользователи имели одинаковую возможность модифицировать устройство. Таким образом, Automotive поддерживает концепцию предоставления Пользователям различных ролей и ограничений. Поддерживаются следующие роли пользователей:

  • Админ. По умолчанию обычные пользователи с ролью администратора могут выполнять любую задачу. Пользователи-администраторы могут предоставлять роль администратора другим пользователям.
  • Не администратор. По умолчанию обычные пользователи с ролью «Не администратор» не могут сбросить настройки устройства до заводских, предоставить себе роль администратора или удалить других пользователей.
  • Гость. По умолчанию гость не может ни выполнить сброс настроек устройства, ни удалить других пользователей. По умолчанию у гостя есть другие ограничения, такие как невозможность изменять (добавлять или удалять) учетные записи, устанавливать приложения или применять экран блокировки. По умолчанию Гость также является эфемерным.

Как указано выше, каждая роль имеет набор ограничений по умолчанию, поэтому новый пользователь, созданный с этой ролью, будет иметь те же соответствующие ограничения.