Nội dung sau đây trình bày chi tiết các tính năng và điểm cải tiến chính được thêm vào Android Automotive trong bản phát hành này. Để tìm hiểu thêm về các tính năng mới được ghi nhận trong bản phát hành này, hãy xem phần Tính năng mới.
Các tính năng và điểm cải tiến chính
Cải tiến giao diện người dùng hệ thống và ứng dụng cốt lõi
- Cập nhật các ứng dụng hệ thống cốt lõi
- Tìm kiếm trong phần Cài đặt mới. Giờ đây, người dùng có thể nhanh chóng tìm kiếm chế độ cài đặt liên quan trên Màn hình chính của phần Cài đặt.
- Media. Chúng tôi cũng đã thêm các tính năng khác để cải thiện trải nghiệm người dùng, nâng cao tính năng tuỳ chỉnh cho nhà sản xuất thiết bị gốc (OEM).
- Trình quay số. Chúng tôi đã thêm lựa chọn để sắp xếp theo họ nhằm cải thiện trải nghiệm người dùng.
- Nhắn tin. Tính năng Tin nhắn nhóm hiện được hỗ trợ bằng MMS và RCS.
- Tăng tính linh hoạt cho thông báo. Thêm tính năng để cải thiện khả năng tuỳ chỉnh vị trí trên màn hình cho bảng thông báo và thông báo quan trọng, cũng như cải thiện khả năng tuỳ chỉnh ảnh động thông báo quan trọng.
- Cải thiện khả năng tuỳ chỉnh cho các biểu tượng trên thanh trạng thái. Bạn có thể tuỳ chỉnh khoảng cách giữa các biểu tượng, hiện có thể loại trừ một số biểu tượng.
- Bộ công cụ giao diện người dùng cho ô tô. Một bộ thành phần và tài nguyên mới đã được thêm vào để cho phép tuỳ chỉnh hệ thống của OEM dễ dàng hơn, dễ dự đoán hơn và nhất quán hơn.
- Hỗ trợ xoay cơ sở. Các sự kiện VHAL cho trình điều khiển xoay thực được kết nối với dịch vụ RotaryController để các ứng dụng có thể hoạt động với trình điều khiển xoay.
Quản lý người dùng
- Cập nhật API nhiều người dùng. Di chuyển giao diện API quản lý nhiều người dùng của Android AutomotiveOS (ví dụ: CarUserManagerHelper) vào khung chính (ví dụ: UserManager) để giúp việc tích hợp và nâng cấp OEM dễ dàng hơn.
- Vai trò và quy định hạn chế của người dùng. Chúng tôi đã thêm tính năng hỗ trợ để OEM có thể tuỳ chỉnh các vai trò và quy tắc hạn chế của Người dùng dễ dàng hơn.
- Chuyển đổi người dùng nhanh hơn. Tính năng chuyển đổi người dùng và hiệu suất nhiều người dùng đã được cải thiện. Giờ đây, bạn có thể tạo trước và xoá gói khỏi người dùng hệ thống.
- CarUserHAL. Quy trình tích hợp quản lý người dùng (ví dụ: chuyển đổi Người dùng) giữa ECU bên ngoài và Android hiện đã được hỗ trợ.
- Mở khoá thiết bị đáng tin cậy. Chúng tôi đã cải thiện hiệu suất mở khoá của Người dùng và trải nghiệm hệ thống
Bluetooth
- Ảnh bìa. Giờ đây, bạn có thể nhận được ảnh bìa cho các bản nhạc đang phát và đã duyệt qua qua AVRCP.
- MMS và RCS. Ngoài tin nhắn SMS, giờ đây, bạn có thể gửi và nhận tin nhắn MMS và RCS.
- Lệnh AT của nhà cung cấp. Thêm chức năng để hỗ trợ gửi lệnh AT của nhà cung cấp qua HFP để bật tính năng chiếu của bên thứ ba.
- Đồng bộ hoá danh bạ yêu thích. Giờ đây, bạn có thể chuyển danh bạ điện thoại yêu thích từ điện thoại sang ô tô.
- Cải thiện khả năng hỗ trợ nhiều nguồn nội dung đa phương tiện có thể duyệt xem. Cải thiện khả năng hỗ trợ tín hiệu từ các điện thoại hỗ trợ nhiều trình phát nội dung đa phương tiện và thay đổi các trình phát nội dung đa phương tiện đó.
- Các điểm cải tiến về AVRCP. Cải thiện khả năng điều khiển nội dung nghe nhìn.
- Tải danh bạ xuống.Tính năng tải danh bạ xuống hiện được thực hiện theo lô để đưa các danh bạ hiện có vào cơ sở dữ liệu sớm hơn.
Nhiều màn hình
- Hỗ trợ trình mô phỏng. Trình mô phỏng Android Automotive OS hiện hỗ trợ nhiều màn hình thực.
- Ảnh động khởi động cho nhiều màn hình.Hiện hỗ trợ ảnh động khởi động nhiều màn hình.
- CarActivityView. ActivityView hiện đã biết các quy định hạn chế khi lái xe.
Khả năng kết nối
- Duyệt qua và quản lý ứng dụng điểm phát sóng. Giờ đây, đối tác có thể xem danh sách chi tiết về các ứng dụng AP đã kết nối và hiển thị hoặc chặn ứng dụng.
- Quản lý giao diện Wi-Fi động. Chúng tôi đã thêm tính năng hỗ trợ để tạo và xoá giao diện mạng Wi-Fi một cách linh hoạt để hỗ trợ các trường hợp sử dụng đồng thời Wi-Fi và giảm sự phân mảnh xung quanh các phương thức triển khai một lần hiện tại.
- Kết nối không dây thầm với HU trong ô tô. Giờ đây, các ứng dụng đặc quyền có thể được kết nối ngầm với Wi-Fi.
Âm thanh
- Hiệu ứng âm thanh trên mỗi thiết bị đầu ra. Giờ đây, bạn có thể áp dụng hiệu ứng âm thanh cho các thiết bị đầu ra cụ thể ngoài mỗi luồng.
- Các điểm cải tiến về chế độ nhiều vùng. Tính năng Âm thanh nhiều vùng hiện hỗ trợ định tuyến dựa trên số người dùng và số người lưu trú trong ô tô. Ngoài ra, bạn có thể liên kết đầu vào âm thanh với các vùng để dễ dàng tra cứu thiết bị hơn.
- Hỗ trợ âm thanh của xe. Chúng tôi đã giới thiệu các cách sử dụng hệ thống mới để phục vụ các trường hợp sử dụng trong ngành ô tô. Ngoài ra, các API mới đã được thêm vào để cho phép HAL tham gia vào tiêu điểm âm thanh cho âm thanh bên ngoài Android.
- Cải tiến quyền phát âm thanh. Giờ đây, chúng tôi hỗ trợ các yêu cầu về quyền phát âm thanh bị trì hoãn và thêm một chế độ cài đặt mới cho người dùng để ngăn chế độ chỉ đường lấy quyền phát trung tâm trong cuộc gọi.
Camera
Chế độ xem toàn cảnh. Thêm chức năng hiển thị chế độ xem toàn cảnh 360 độ từ nhiều đầu vào máy ảnh.
Thị giác máy tính và học máy (CV và ML)
Computepipe trên Android Automotive OS. Giờ đây, việc triển khai ứng dụng CVML trong Android cho phép kết nối với các quy trình CVML bất kể môi trường mà chúng đang chạy (máy ảo hoặc phần cứng riêng biệt) theo cách tóm tắt cấu trúc triển khai cơ bản.
Cảm biến
- Siêu âm. Chúng tôi đã thêm tính năng hỗ trợ cho các mảng cảm biến siêu âm vào nền tảng.
- CarPropertyManager. Chúng tôi đã cải thiện độ chi tiết của quyền đối với thuộc tính Nhà cung cấp, lệnh gọi lại lỗi hiển thị và API getProperty được đơn giản hoá.
- Trình phát hiện quốc gia. Cho phép tuỳ chỉnh ô tô để cho phép OEM đặt mã quốc gia khác với mã mặc định cho tính năng phát hiện vị trí (cụ thể là đối với các trường hợp không có quy định về điện thoại trong ô tô).
- GNSS. Giờ đây, bạn có thể báo cáo số lượng vệ tinh không giới hạn (tăng từ mức tối đa 64 vệ tinh được hỗ trợ trước đây.
Độ tin cậy và ổn định của hệ thống
Thêm Watchdog để phát hiện và khởi động lại quy trình có vấn đề.
Hiệu suất khởi động
Dữ liệu hiệu suất IO hiện được thu thập như một phần của dịch vụ CarWatchDog.
Khung xe
- Các tính năng không bắt buộc và thử nghiệm hiện được hỗ trợ.
- Chúng tôi đã thêm tính năng này để theo dõi sự cố hoạt động và khởi động lại đối với hoạt động bị sự cố chạy trong một cụm (chế độ FixedActivity).
- Cải thiện khả năng xử lý sự cố dịch vụ ô tô.
- Thêm CarOccupantZoneManager API để cho phép truy vấn màn hình/âm thanh phù hợp cho mục đích sử dụng cụ thể.
- Thêm CarInputManager để cho phép ghi lại một nhóm sự kiện đầu vào đã chọn.
- Đã thêm lớp HAL bus CAN cho quyền truy cập vào bus CAN chuẩn hoá.
Quản lý nguồn
Logic dịch vụ quản lý nguồn hiện hỗ trợ các quá trình chuyển đổi mới.
WAIT_FOR_VHAL_FINISH
đến WAIT_FOR_VHAL
và SHUTDOWN_PREPARE
để ngủ ngay lập tức.
Sửa lỗi
Chúng tôi đã thực hiện nhiều bản sửa lỗi và bản sửa lỗi kiểm thử tuân thủ.
Vấn đề đã biết
- xTS chạy trên trình mô phỏng chứ không phải trên thiết bị tuân thủ.
- Đo điểm chuẩn hiệu suất chưa được thực hiện.