User management involves users, accounts, and app data.
- User. Each user is intended to be used by a different physical person. Each user has distinct app data, accounts, and some unique settings, as well as a user interface to explicitly switch between users. For more information, see Multi-user support.
- Account. Accounts are contained within a user but aren't defined by a user, nor is a user defined by or linked to any given account. Users contain their own unique accounts but aren't required to have accounts to be functional. For details, see the Account class definition.
- App data. Exists within each user and is sandboxed from other apps within the same user. Apps within the same user can interact with each other through IPC.
Note: Automotive doesn't support either an Automotive-specific version of Android device administration (Android for Enterprise) or profiles (managed or restricted).
Manage users and accounts: User interface
Android Automotive OS provides a reference user experience and interface for managing users and accounts.
- CarSettings. The Car Settings app contains the UI for managing users and accounts. This includes a UI through which admin users can adjust the roles and restrictions of other non-admin users.
- Quick Settings. Quick Settings (within the Car Settings app) contains a UI for easy access to switch users.
- User Picker. Upon a device boot, the system UI provides a User Picker screen for a person to switch between existing and to create new users.
Manage users: Roles and restrictions
Future releases will support a more streamlined customization of the default restrictions applied through the user role.