Android Automotive 25Q2

Google rất vui mừng được chia sẻ bản phát hành Android 25Q2 này với các đối tác Android Automotive. Đối với Android 16, bản phát hành Android Automotive 25Q2 này tuân thủ. Chúng tôi tiếp tục tinh chỉnh các tính năng, nhằm mục đích đề xuất một bản phát hành sắp tới cho các nhà sản xuất thiết bị gốc (OEM).

Chi tiết bản phát hành

Phần này tóm tắt các tính năng và điểm cải tiến chính được cung cấp trong bản phát hành AAOS B.

Các bản cập nhật này áp dụng cho Android16, cấp độ API 36.

Bản phát hành Android Automotive 25Q2 tuân thủ Android 16.

Tính năng mới

Bản phát hành 25Q2 cung cấp các tính năng mới sau.

Khung AAOS

  • Âm thanh và đài:

    • Điểm cải tiến HAL kiểm soát âm thanh: Để định cấu hình các tính năng âm thanh trên ô tô, hãy sử dụng API thay vì tệp XML.

    • Hệ thống cảnh báo khẩn cấp (EAS) trên đài độ nét cao (HD): Truyền thông tin EAS đến các ứng dụng đài bằng một API. Điều này áp dụng cho Đài HD (Bắc Mỹ) và DAB EWS (Liên minh Châu Âu).

    • Thư viện tích hợp AAudio: AAudio AAudio hỗ trợ các thẻ Thuộc tính âm thanh do OEM xác định để tuỳ chỉnh hành vi của ứng dụng. Ví dụ: định tuyến âm thanh và quản lý âm lượng.

  • Quản lý nguồn:

    • Thông báo về trạng thái nguồn cho các quy trình tích hợp: Mở rộng khả năng cung cấp thông báo về trạng thái nguồn cho các quy trình tích hợp của OEM (ngoài các ứng dụng Android).
  • Khung ô tô:

    • Cấu hình động của các thuộc tính xe: Hỗ trợ cấu hình động của giá trị tối thiểu và tối đa cũng như các giá trị được hỗ trợ trong các thuộc tính xe.

Khả năng kết nối

  • Kết nối mạng:

    • Điện thoại tối thiểu: Một tập hợp con của Lớp trừu tượng phần cứng (HAL) Điện thoại Android dành cho các OEM ô tô để cho phép OEM sử dụng tính năng điện thoại Android trên các thiết bị chỉ có dữ liệu (bao gồm cả TCU). Điều này giúp giảm sự phân mảnh và hỗ trợ chức năng điện thoại.

    • API Bán thêm tin nhắn kết nối: Nâng cao SubscriptionManager để cung cấp các API có thể hiển thị trạng thái gói thuê bao dữ liệu di động của người dùng. Ví dụ: active, inactive, trial và ngày hết hạn.

    • Hỗ trợ ứng dụng được chiếu: Đã thêm tính năng hỗ trợ để cho phép các OEM ô tô định cấu hình toàn bộ tập hợp các tham số hostapd.conf không có sẵn thông qua các API Android. Đã thêm lý do ngắt kết nối vào API SoftApCallback để OEM có thể biết lý do khách hàng ngắt kết nối với Điểm phát sóng cục bộ (LOHS). Các tính năng này giúp cải thiện khả năng hỗ trợ cho các ứng dụng được chiếu và giảm sự phân mảnh.

Giao diện người dùng hệ thống và trải nghiệm AAOS

  • Giao diện người dùng có thể mở rộng: Khung cửa sổ AAOS này cung cấp cho các OEM các thành phần có thể định cấu hình để giúp OEM đáp ứng các yêu cầu về cửa sổ và tạo điều kiện cho trải nghiệm tuỳ chỉnh.

Thuộc tính VHAL

  • Thuộc tính xe:

    • Đã thêm các thuộc tính xe mới để truyền đạt các đặc điểm và trạng thái của xe.

    • Đã cập nhật các hằng số thuộc tính xe từ @SystemApi sang các API công khai để hợp nhất tài liệu đã tạo tại VehiclePropertyIDs. Bạn vẫn cần có mọi quyền đã xác định và ghi lại trước đó để truy cập vào dữ liệu thuộc tính xe.

  • Thuộc tính xe mà bên thứ ba có thể truy cập: Tính năng này giúp 8 thuộc tính xe hiện có liên quan đến tính năng điều hướng, trợ lý giọng nói, thời tiết và trạng thái lái xe có sẵn cho nhà phát triển ứng dụng bên thứ ba. Để tìm hiểu thêm, hãy xem bài viết Tích hợp với các ứng dụng và dịch vụ của Google.

Tuân thủ

Việc tuân thủ Android đã được thực hiện trên phần cứng tham chiếu nội bộ. Các bộ kiểm thử chạy cho bản phát hành này bao gồm CTS, CTS-V, ATS, STS, VTS và CTS trên GSI.

Ngoại trừ các vấn đề được liệt kê bên dưới, không có lỗi nào đã biết cần phải sửa trong mã Android 16 (android16-release) hoặc trong nhánh kiểm thử Android 16 (android16-tests-dev).

  • Kiểm thử không thành công: CtsWindowManagerJetpackTestCases#MultiDisplayActivityEmbeddingPlaceholderTests

    Tóm tắt lỗi: Một bài kiểm thử không thành công trong màn hình dọc. Khi kiểm thử các hành vi nhúng Hoạt động trong các bản dựng Giao diện người dùng có thể mở rộng dựa trên các giải pháp cửa sổ liên quan đến nhiều tác vụ gốc, mỗi tác vụ là một WINDOWING_MODE_MULTI_WINDOW, các lỗi đã biết sẽ xảy ra do một số hoạt động được khởi chạy trong phạm vi nhỏ hơn dự kiến, như trong windowMetrics của các quy tắc nhúng. Do đó, trình giữ chỗ đã được khởi động và bài kiểm thử không thành công khi khởi chạy một hoạt động trên màn hình phụ.

    Bản vá aosp/3659633 sửa lỗi kế thừa chế độ cửa sổ từ nhiều cửa sổ rootTask.

  • Kiểm thử không thành công: CtsAutoFillServiceTestCases

    Tóm tắt lỗi: Hai danh mục vấn đề đã biết xảy ra trong các bản dựng Giao diện người dùng có thể mở rộng dựa trên các giải pháp cửa sổ liên quan đến nhiều tác vụ gốc, mỗi tác vụ là một WINDOWING_MODE_MULTI_WINDOW:

    • IME bao phủ hộp thoại Tự động điền, ngăn không cho nhấn các nút trên hộp thoại điền. Bạn có thể tạm thời tắt hộp thoại điền bằng bản vá ag/3664131 trên nền tảng này.

    • Khi trường thứ hai được tự động điền, chẳng hạn như PASSWORD, LoginActivity sẽ nằm sau decor_grip và mất tiêu điểm đầu vào. Bạn có thể tìm thấy các bản vá trong các đường liên kết sau: ag/3679541, ag/3675628, ag/3675627.