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

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

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

Примечание: Флаг первичного пользователя ( FLAG_PRIMARY ) пока не поддерживается в модели пользователя Automotive Безголовый System.

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

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

Чтобы узнать больше, см Android Automotive многопользовательского .

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

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

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

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