Hỗ trợ nhiều người dùng

Android hỗ trợ nhiều người dùng, chế độ cài đặt, ứng dụng và dữ liệu. Android Automotive dựa vào tính năng hỗ trợ nhiều người dùng của Android để mang đến trải nghiệm thiết bị dùng chung, trong đó mỗi người dùng thiết bị được dự kiến sẽ do một người dùng thực tế khác sử dụng. Trong Android 10 trở lên, Android Automotive hỗ trợ những loại người dùng sau:

  • Người dùng hệ thống không có giao diện người dùng. Người dùng hệ thống không có giao diện người dùng chạy ở chế độ nền và lưu trữ tất cả các dịch vụ hệ thống. Đối với Automotive, người dùng hệ thống không được dùng và cũng không được truy cập trực tiếp bởi một người dùng thực.
  • Người dùng thông thường. Thiết bị trên ô tô là thiết bị dùng chung và mỗi người dùng sẽ sử dụng một tài khoản người dùng riêng. Người dùng Android có thể có nhiều vai trò. Để biết thêm thông tin, hãy xem phần Vai trò và quy định hạn chế. Trong Automotive, tất cả người dùng thông thường đều là người dùng phụ.
  • Người dùng khách. Người dùng ô tô có thể bao gồm cả người dùng tạm thời, chẳng hạn như bạn bè mượn xe. Để đáp ứng những trường hợp sử dụng như thế này, Android Automotive cung cấp cho người dùng khách quyền truy cập vào tất cả các thành phần cần thiết để sử dụng xe. Mỗi lần, bạn chỉ có thể xác định một người dùng khách trên thiết bị.

Sơ đồ sau minh hoạ cách chế độ người dùng hệ thống không đầu trên ô tô hỗ trợ trải nghiệm nhiều người dùng:

Trải nghiệm nhiều người dùng

Hình 1. Trải nghiệm nhiều người dùng.

Để tìm hiểu thêm, hãy xem bài viết Android Automotive cho nhiều người dùng.

Vai trò và quy định hạn chế

Xe là thiết bị dùng chung và có thể do nhiều người lái. Mỗi người có thể có người dùng riêng, mỗi người dùng có các ứng dụng và dữ liệu riêng. Tuy nhiên, chủ sở hữu xe có thể không muốn tất cả người dùng đều có quyền sửa đổi thiết bị như nhau. Do đó, Automotive hỗ trợ khái niệm cung cấp cho người dùng các vai trò và hạn chế khác nhau. Các vai trò người dùng sau đây được hỗ trợ:

  • Quản trị viên. Theo mặc định, người dùng thông thường có vai trò quản trị viên có thể thực hiện mọi nhiệm vụ. Người dùng quản trị có thể cấp vai trò quản trị viên cho người dùng khác.
  • Không phải quản trị viên. Theo mặc định, người dùng thông thường có vai trò không phải quản trị viên không thể đặt lại dữ liệu về trạng thái ban đầu cho thiết bị, tự cấp cho mình vai trò quản trị viên hoặc xoá người dùng khác.
  • Khách. Theo mặc định, người dùng khách không thể đặt lại dữ liệu về trạng thái ban đầu cho thiết bị cũng như không thể xoá người dùng khác. Theo mặc định, người dùng khách sẽ có những hạn chế khác, chẳng hạn như không thể sửa đổi (thêm hoặc xoá) tài khoản, cài đặt ứng dụng hoặc áp dụng màn hình khoá. Theo mặc định, khách cũng là tạm thời.

Như đã nêu ở trên, mỗi vai trò đều có một bộ hạn chế mặc định để người dùng mới được tạo bằng vai trò đó có các hạn chế tương ứng.