Android supporta impostazioni, app e dati di più utenti. Android Automotive si basa sul supporto multiutente di Android per offrire un'esperienza con il 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 questi tipi di utenti:
- Utente del sistema headless. L'utente di sistema headless viene eseguito in background e ospita tutti i servizi di sistema. Per il settore auto e motori, l'utente del sistema non è destinato a essere utilizzato né a essere direttamente acceduto da una persona fisica.
- Utente normale. I dispositivi per auto e motori sono dispositivi condivisi e ogni utente è destinato a essere utilizzato da una persona fisica diversa. Gli utenti Android possono avere ruoli diversi. Per ulteriori informazioni, consulta Ruoli e limitazioni. In Automotive, tutti gli utenti normali sono utenti secondari.
- Utente ospite. Gli utenti di Automotive possono includere utenti temporanei, ad esempio amici, che prendono in prestito un veicolo. Per supportare utilizzi come questo, Android Automotive fornisce a un utente ospite accesso a tutti i componenti necessari per utilizzare il veicolo. Su un dispositivo è possibile definire un solo utente ospite alla volta.
Il seguente diagramma illustra in che modo la modalità utente del sistema headless Automotive supporta l'esperienza multiutente:
Figura 1. Esperienza multiutente.
Per scoprire di più, consulta la sezione Android Automotive multiutente.
Ruoli e restrizioni
I veicoli sono dispositivi condivisi che possono essere guidati da persone diverse. Ogni persona può avere il proprio utente, con le proprie app e i propri dati. Tuttavia, il proprietario di un veicolo potrebbe non volere che tutti gli utenti abbiano la stessa possibilità di modificare il dispositivo. Pertanto, Automotive supporta il concetto di fornire agli utenti ruoli e limitazioni diversi. Sono supportati i seguenti ruoli utente:
- Amministratore. Per impostazione predefinita, gli utenti normali con il ruolo di amministratore possono eseguire ogni attività. Gli utenti amministratore possono concedere il ruolo di amministratore ad altri utenti.
- Non amministratore. Per impostazione predefinita, gli utenti normali con il ruolo non amministratore non possono eseguire il ripristino dei dati di fabbrica del dispositivo, concedersi un ruolo di amministratore 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, come la possibilità di modificare (aggiungere o rimuovere) account, installare app o applicare una schermata di blocco. Per impostazione predefinita, il ruolo ospite è anche temporaneo.
Come indicato sopra, ogni ruolo ha un insieme predefinito di limitazioni, in modo che un nuovo utente creato con quel ruolo abbia le stesse rispettive limitazioni.