Android mendukung setelan, aplikasi, dan data beberapa pengguna. Android Automotive mengandalkan dukungan multi-pengguna Android untuk memberikan pengalaman perangkat bersama, dengan setiap pengguna perangkat dimaksudkan untuk digunakan oleh orang fisik yang berbeda. Di Android 10 dan yang lebih tinggi, Android Automotive mendukung jenis pengguna berikut:
- Pengguna sistem headless. Pengguna sistem headless berjalan di latar belakang dan menghosting semua layanan sistem. Untuk Automotive, pengguna sistem tidak dimaksudkan untuk digunakan, atau diakses langsung, oleh orang fisik.
- Pengguna reguler. Perangkat otomotif adalah perangkat bersama dan setiap pengguna dimaksudkan untuk digunakan oleh orang fisik yang berbeda. Pengguna Android dapat memiliki peran yang berbeda. Lihat Peran dan batasan untuk mengetahui informasi selengkapnya. Di Automotive, semua pengguna reguler adalah pengguna sekunder.
- Pengguna tamu. Pengguna otomotif dapat mencakup pengguna sementara, seperti teman, yang meminjam kendaraan. Untuk mengakomodasi penggunaan seperti ini, Android Automotive menyediakan akses kepada semua komponen yang diperlukan untuk menggunakan kendaraan kepada pengguna tamu. Hanya satu pengguna tamu yang dapat ditentukan di perangkat dalam satu waktu.
Diagram berikut mengilustrasikan cara mode pengguna sistem headless Automotive mendukung pengalaman multi-pengguna:
Gambar 1. Pengalaman multi-pengguna.
Untuk mempelajari lebih lanjut, lihat multi-pengguna Android Automotive.
Peran dan batasan
Kendaraan adalah perangkat bersama yang dapat dikendarai oleh orang yang berbeda. Setiap orang dapat memiliki penggunanya sendiri, masing-masing dengan aplikasi dan datanya sendiri. Namun, pemilik kendaraan mungkin tidak ingin semua pengguna memiliki kemampuan yang sama untuk mengubah perangkat. Oleh karena itu, Automotive mendukung konsep pemberian peran dan batasan yang berbeda kepada pengguna. Peran pengguna berikut didukung:
- Admin. Secara default, pengguna reguler dengan peran admin dapat melakukan setiap tugas. Pengguna admin dapat memberikan peran admin kepada pengguna lain.
- Non-admin. Secara default, pengguna reguler dengan peran non-admin tidak dapat mereset data perangkat ke setelan pabrik, memberikan peran admin kepada diri mereka sendiri, atau menghapus pengguna lain.
- Tamu. Secara default, pengguna tamu tidak dapat mereset data perangkat ke setelan pabrik atau menghapus pengguna lain. Secara default, pengguna tamu memiliki batasan lain, seperti tidak dapat mengubah (menambahkan atau menghapus) akun, menginstal aplikasi, atau menerapkan layar kunci. Secara default, tamu juga bersifat sementara.
Seperti yang dinyatakan di atas, setiap peran memiliki kumpulan batasan default sehingga pengguna baru yang dibuat dengan peran tersebut memiliki batasan yang sama.