Android obsługuje wielu użytkowników, ustawienia, aplikacje i dane. Android Automotive korzysta z obsługi wielu użytkowników Androida, aby zapewnić obsługę współdzielonego urządzenia, w której każdy użytkownik urządzenia jest inną osobą fizyczną. W Androidzie 10 i nowszych wersjach Android Automotive obsługuje tych użytkowników:
- Użytkownik systemu bez głowicy. Użytkownik systemu bez interfejsu graficznego działa w tle i hostuje wszystkie usługi systemu. W przypadku pojazdów użytkownik systemu nie może być osobą fizyczną ani nie może mieć bezpośredniego dostępu do systemu.
- Zwykły użytkownik. Urządzenia samochodowe są urządzeniami współdzielonymi, a każdy użytkownik jest przeznaczony do użytku przez inną osobę fizyczną. Użytkownicy Androida mogą mieć różne role. Więcej informacji znajdziesz w sekcji Role i ograniczenia. W przypadku branży motoryzacyjnej wszyscy zwykły użytkownicy są użytkownikami dodatkowymi.
- Użytkownik-gość Użytkownicy samochodów mogą obejmować użytkowników tymczasowych, takich jak przyjaciele, którzy wypożyczają pojazd. Aby umożliwić takie korzystanie z Androida Automotive, użytkownik gość ma dostęp do wszystkich komponentów potrzebnych do korzystania z pojazdu. Na urządzeniu można zdefiniować tylko 1 użytkownika gościa.
Poniższy diagram pokazuje, jak tryb użytkownika systemu bezprzewodowego Automotive obsługuje tryb wielu użytkowników:
Rysunek 1. Wiele użytkowników.
Więcej informacji znajdziesz w artykule Android Automotive dla wielu użytkowników.
Role i ograniczenia
Pojazdy to wspólne urządzenia, którymi mogą kierować różne osoby. Każda osoba może mieć własne konto użytkownika z własnymi aplikacjami i danymi. Właściciel pojazdu może jednak nie chcieć, aby wszyscy użytkownicy mieli te same możliwości modyfikacji urządzenia. Dlatego Automotive obsługuje koncepcję przypisywania użytkownikom różnych ról i ograniczeń. Obsługiwane są te role użytkownika:
- Administracja. Domyślnie zwykli użytkownicy z rolą administratora mogą wykonywać wszystkie zadania. Użytkownicy z rolą administratora mogą przyznawać tę rolę innym użytkownikom.
- Użytkownik bez uprawnień administratora Domyślnie zwykłi użytkownicy z rolą niebędącą rolą administratora nie mogą zresetować urządzenia do ustawień fabrycznych, przyznać sobie roli administratora ani usunąć innych użytkowników.
- Gość. Domyślnie użytkownik gościnny nie może przywrócić urządzenia do ustawień fabrycznych ani usuwać innych użytkowników. Domyślnie użytkownik gości ma inne ograniczenia, na przykład nie może modyfikować (dodawać ani usuwać) kont, instalować aplikacji ani stosować ekranu blokady. Domyślnie gość jest też efemeryczny.
Jak już wspomnieliśmy, każda rola ma domyślny zestaw ograniczeń, dzięki czemu nowy użytkownik utworzony z tą rolą ma te same ograniczenia.