Android supporta più utenti impostazioni, app e dati. Android Automotive si basa sul supporto multiutente di Android per offrire un'esperienza di dispositivo condiviso, in cui ogni utente del dispositivo è destinato a essere utilizzato da una persona fisica diversa. In Android 10 e versioni successive, Android Automotive supporta i seguenti tipi di utenti:
- Utente di sistema headless. L'utente di sistema headless viene eseguito in background e ospita tutti i servizi di sistema. Per Automotive, l'utente di sistema non è destinato all'utilizzo né all'accesso diretto da parte di una persona fisica.
- Utente normale. I dispositivi per auto sono condivisi e persone diverse utilizzano account utente diversi. Gli utenti Android possono avere ruoli diversi. Per ulteriori informazioni, vedi Ruoli e limitazioni. In Automotive, tutti gli utenti normali sono utenti secondari.
- Ospite. Gli utenti di Automotive possono includere utenti temporanei, ad esempio amici, che prendono in prestito un veicolo. Per soddisfare utilizzi come questo, Android Automotive fornisce a un utente ospite l'accesso a tutti i componenti necessari per utilizzare il veicolo. Su un dispositivo può essere definito un solo utente ospite alla volta.
Il seguente diagramma illustra come la modalità utente del sistema headless Automotive supporta l'esperienza multiutente:

Figura 1. Esperienza multiutente.
Per saperne di più, consulta la sezione Multiutente di Android Automotive.
Ruoli e limitazioni
I veicoli sono dispositivi condivisi che possono essere guidati da persone diverse. Ogni persona può avere il proprio utente, ognuno con le proprie app e i propri dati. Tuttavia, il proprietario di un veicolo potrebbe non voler che tutti gli utenti abbiano la stessa possibilità di modificare il dispositivo. Pertanto, Automotive supporta il concetto di fornire agli utenti ruoli e restrizioni diversi. Sono supportati i seguenti ruoli utente:
- Amministratore. Per impostazione predefinita, gli utenti normali con il ruolo di amministratore possono eseguire qualsiasi attività. Gli utenti amministratore possono concedere il ruolo di amministratore ad altri utenti.
- Non amministratore. Per impostazione predefinita, gli utenti regolari con il ruolo non amministratore non possono ripristinare i dati di fabbrica del dispositivo, concedersi un ruolo amministrativo o eliminare altri utenti.
- Ospite. Per impostazione predefinita, un utente ospite non può ripristinare i dati di fabbrica del dispositivo né eliminare altri utenti. Per impostazione predefinita, un utente ospite ha altre limitazioni, ad esempio non può modificare (aggiungere o rimuovere) account, installare app o applicare una schermata di blocco. Per impostazione predefinita, anche l'utente ospite è effimero.
Come indicato sopra, ogni ruolo ha un insieme predefinito di limitazioni, in modo che un nuovo utente creato con quel ruolo abbia le stesse limitazioni.