Dukungan multi-pengguna

Android mendukung beberapa pengaturan Pengguna , aplikasi, dan data. Android Automotive mengandalkan dukungan multi-pengguna Android untuk memberikan pengalaman perangkat bersama, yang mana setiap pengguna perangkat dimaksudkan untuk digunakan oleh orang fisik yang berbeda. Dimulai dengan Android 10, Android Automotive mendukung jenis Pengguna berikut:

  • Pengguna Sistem Tanpa Kepala . Pengguna sistem tanpa kepala berjalan di latar belakang dan menghosting semua layanan sistem. Untuk Otomotif, pengguna sistem tidak dimaksudkan untuk digunakan, atau diakses secara langsung, oleh orang fisik.
  • Pengguna Biasa. Perangkat otomotif adalah perangkat bersama dan setiap Pengguna dimaksudkan untuk digunakan oleh orang fisik yang berbeda. Pengguna Android dapat memiliki peran yang berbeda-beda. Lihat Peran dan Batasan di bawah untuk informasi lebih lanjut. Di Otomotif, 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 memberi Pengguna Tamu akses ke semua komponen yang diperlukan untuk menggunakan kendaraan. Hanya satu Pengguna Tamu yang dapat ditentukan pada satu perangkat dalam satu waktu.

Diagram berikut mengilustrasikan bagaimana mode Pengguna Sistem Tanpa Kepala Otomotif mendukung pengalaman multi-pengguna:

Pengalaman multi-pengguna

Untuk mempelajari lebih lanjut, lihat Multi-Pengguna Otomotif Android .

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, seorang pemilik kendaraan mungkin tidak ingin semua Pengguna memiliki kemampuan yang sama untuk memodifikasi perangkatnya. Oleh karena itu, Otomotif mendukung konsep pemberian peran dan batasan yang berbeda kepada Pengguna. Peran Pengguna berikut didukung:

  • Admin. Secara default, Pengguna biasa 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 perangkat ke setelan pabrik, memberikan peran Admin kepada dirinya sendiri, atau menghapus Pengguna lain.
  • Tamu. Secara default, Pengguna Tamu tidak dapat mengatur ulang perangkat ke setelan pabrik atau menghapus Pengguna lain. Secara default, Pengguna Tamu memiliki batasan lain, seperti tidak dapat mengubah (menambah atau menghapus) akun, menginstal aplikasi, atau menerapkan layar kunci. Secara default, Tamu juga bersifat sementara.

Sebagaimana dinyatakan di atas, setiap peran memiliki serangkaian batasan default sehingga Pengguna baru yang dibuat dengan peran tersebut akan memiliki batasan yang sama.