Android Automotive 25Q2

Google rất vui khi 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, hướng đến việc đề 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ó trong bản phát hành AAOS B.

Những nội dung cập nhật này áp dụng cho Android16, API cấp 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 những tính năng mới này.

Khung AAOS

  • Âm thanh và đài phát:

    • Các điểm cải tiến HAL điều khiển â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) của đài phát thanh có độ nét cao (HD): Truyền thông tin EAS đến các ứng dụng đài phát thanh bằng một API. Điều này áp dụng cho HD Radio (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: Phạm vi 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) được mở rộng.
  • Khung xe:

    • Cấu hình linh hoạt của các thuộc tính xe: Hỗ trợ cấu hình linh hoạt 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

  • 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 điện thoại Android (HAL) dành cho các nhà sản xuất thiết bị gốc (OEM) ô tô để cho phép các 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). Việc này giúp giảm tình trạng phân mảnh và hỗ trợ chức năng điện thoại.

    • Connectivity Messaging Upsell API: SubscriptionManager nâng cao để 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ộ bộ 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 để các OEM có thể biết lý do khiến các ứng dụng khách ngắt kết nối khỏi Điểm phát sóng cục bộ (LOHS). Những tính năng này cải thiện khả năng hỗ trợ cho các ứng dụng được chiếu và giảm tình trạng phân mảnh.

Giao diện người dùng và trải nghiệm hệ thống 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 những thành phần có thể định cấu hình, cho phép các 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 của xe:

    • Thêm các thuộc tính mới của xe để 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 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 về tài sản của xe.

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

Tuân thủ

Quy trình 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 được khắc phục trong mã Android 16 (android16-release) hoặc trong nhánh kiểm thử Android 16 (android16-tests-dev).

  • Thử nghiệm không thành công: CtsWindowManagerJetpackTestCases#MultiDisplayActivityEmbeddingPlaceholderTests

    Tóm tắt lỗi: Một kiểm thử không thành công ở chế độ hiển thị 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 tạo 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 đó, phần giữ chỗ đã bắt đầu và quá trình 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ế độ chia cửa sổ từ rootTask nhiều cửa sổ.

  • Thử nghiệm 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 tạo cửa sổ liên quan đến nhiều tác vụ gốc, mỗi tác vụ có WINDOWING_MODE_MULTI_WINDOW:

    • IME che hộp thoại điền dữ liệu của tính năng Tự động điền, khiến người dùng không nhấn được các nút trên hộp thoại điền dữ liệu. Bạn có thể tạm thời tắt hộp thoại điền bằng bản vá ag/3664131 của 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 nhập. Bạn có thể tìm thấy các bản vá theo những đường liên kết sau: ag/3679541, ag/3675628, ag/3675627.