Android Automotive 25Q2

Google 很高興與 Android Automotive 合作夥伴分享這個 Android 25Q2 版本。針對 Android 16,這個 Android Automotive 25Q2 版本符合規定。我們會持續調整功能,以便為原始設備製造商推薦即將推出的版本。

版本詳細資訊

本節將總結 AAOS B 版本提供的主要功能和強化功能。

這些更新適用於 Android16 (API 級別 36)。

Android Automotive 25Q2 版本符合 Android 16 的規範。

新功能

25Q2 版本提供以下新功能。

AAOS 架構

  • 音訊和電台:

    • 音訊控制 HAL 改善:如要設定車輛音訊功能,請使用 API 而非 XML 檔案。

    • 高畫質 (HD) 廣播電台緊急警報系統 (EAS):透過 API 將 EAS 資訊傳遞至廣播電台應用程式。這項規定適用於 HD Radio (北美) 和 DAB EWS (歐盟)。

    • AAudio 內建程式庫: AAudio 支援 OEM 定義的音訊屬性標記,以便自訂應用程式行為。例如音訊路由和音量管理。

  • 電源管理:

    • 對內建程序的電源狀態通知:擴大 OEM 內建程序 (不限於 Android 應用程式) 的電源狀態通知功能。
  • 汽車架構:

    • 車輛屬性的動態設定:支援車輛屬性中最小值、最大值和支援值的動態設定。

連線能力

  • 網路:

    • Minimal Telephony:Android Telephony 硬體抽象層 (HAL) 的子集,適用於汽車原始設備製造商 (OEM),可讓 OEM 在僅限資料的裝置 (包括 TCU) 上使用 Android 電話通訊系統。這麼做可減少分割情形,並提供電話功能支援。

    • Connectivity Messaging Upsell API:強化 SubscriptionManager,提供可公開使用者行動數據訂閱狀態的 API。例如 activeinactivetrial 和到期日。

    • 投放應用程式支援:新增支援功能,讓汽車原始設備製造商 (OEM) 設定無法透過 Android API 取得的完整 hostapd.conf 參數。我們已在 SoftApCallback API 中新增中斷連線的原因,讓原始設備製造商 (OEM) 瞭解用戶端為何與本機熱點 (LOHS) 中斷連線。這些功能可改善投放應用程式的支援,並減少分割情況。

AAOS 系統 UI 和體驗

  • ScalableUI:這個 AAOS 視窗架構為原始設備製造商 (OEM) 提供可設定的元件,讓 OEM 滿足視窗架構需求,並促進自訂體驗。

VHAL 屬性

  • 車輛屬性:

    • 新增車輛屬性,用於傳達車輛特性和狀態。

    • 將車輛屬性常數從 @SystemApi 更新為公用 API,以便在 VehiclePropertyIDs 中整合產生的文件。您仍需要先前定義並記錄的所有權限,才能存取車輛資源資料。

  • 第三方可存取的車輛資源:這項功能可讓第三方應用程式開發人員存取八個與導航、語音助理、天氣和行車狀態相關的現有車輛資源。詳情請參閱「與 Google 應用程式和服務整合」。

法規遵循

在內部參考硬體上執行 Android 相容性測試。為此版本執行的測試套件包括 CTS、CTS-V、ATS、STS、VTS 和 GSI 上的 CTS。

除了下列問題之外,在 Android 16 程式碼 (android16-release) 或 Android 16 測試分支 (android16-tests-dev) 中,並沒有任何已知的失敗問題需要修正。

  • CtsAutoFillServiceTestCases
  • CtsWindowManagerJetpackTestCases#MultiDisplayActivityEmbeddingPlaceholderTests