Android supporta più impostazioni, app e dati di utenti . Android Automotive si affida al supporto multiutente di Android per fornire un'esperienza di dispositivo condiviso, in cui ciascun utente del dispositivo è destinato ad essere utilizzato da una persona fisica diversa. A partire da Android 10, Android Automotive supporta queste tipologie di utenti:
- Utente del sistema senza testa . L'utente del sistema headless viene eseguito in background e ospita tutti i servizi di sistema. Per il settore automobilistico, l'utente del sistema non è destinato a essere utilizzato, né accessibile direttamente, da una persona fisica.
- Utente regolare. I dispositivi automobilistici sono dispositivi condivisi e ciascun Utente è destinato ad essere utilizzato da una persona fisica diversa. Gli utenti Android possono avere ruoli diversi. Per ulteriori informazioni, vedere Ruoli e restrizioni di seguito. In Automotive, tutti gli Utenti regolari sono Utenti secondari.
- Utente ospite. Gli utenti automobilistici possono includere utenti temporanei, ad esempio amici, che prendono in prestito un veicolo. Per soddisfare usi come questo, Android Automotive fornisce a un utente ospite l'accesso a tutti i componenti necessari per utilizzare il veicolo. È possibile definire un solo utente ospite alla volta su un dispositivo.
Il diagramma seguente illustra come la modalità utente del sistema headless automobilistico supporta l'esperienza multiutente:
Per ulteriori informazioni, consulta Multiutente Android Automotive .
Ruoli e restrizioni
I veicoli sono dispositivi condivisi che possono essere guidati da persone diverse. Ogni persona può avere un proprio Utente, ognuno 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 sostiene il concetto di fornire agli Utenti ruoli e restrizioni diversi. Sono supportati i seguenti ruoli utente:
- Ammin. Per impostazione predefinita, gli utenti normali con il ruolo di amministratore possono eseguire tutte le attività. Gli utenti amministratori possono concedere il ruolo di amministratore ad altri utenti.
- Non amministratore. Per impostazione predefinita, gli utenti normali con il ruolo Non amministratore non possono ripristinare i dati di fabbrica del dispositivo, concedersi un ruolo di amministratore o eliminare altri utenti.
- Ospite. Per impostazione predefinita, un Utente Ospite non può né ripristinare i dati di fabbrica del dispositivo né eliminare altri Utenti. Per impostazione predefinita, un Utente Ospite ha altre restrizioni, ad esempio non può modificare (aggiungere o rimuovere) account, installare app o applicare una schermata di blocco. Per impostazione predefinita, anche Guest è temporaneo.
Come indicato sopra, ogni ruolo ha una serie predefinita di restrizioni in modo che un nuovo Utente creato con quel ruolo avrà le stesse rispettive restrizioni.