Android Automotive 25Q2

Google 很高興能與 Android Automotive 合作夥伴分享這項 Android 25Q2 版本。Android 16 的 Android Automotive 25Q2 版本符合規定。我們將持續微調各項功能,目標是為 OEM 推薦即將推出的版本。

版本詳細資訊

本節將摘要說明 AAOS B 版提供的主要功能和強化項目。

這些更新適用於 Android16API 級別 36

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

新功能

25Q2 版本提供這些新功能。

AAOS 架構

  • 音訊和電台:

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

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

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

  • 電源管理:

    • 向內建程序發送電源狀態通知:擴大向 OEM 內建程序 (Android 應用程式以外) 發送電源狀態通知的範圍。
  • 車輛架構:

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

連線能力

  • 網路:

    • 精簡電話通訊:Android 電話通訊硬體抽象層 (HAL) 的子集,適用於汽車原始設備製造商,可讓原始設備製造商在僅限資料的裝置 (包括 TCU) 上使用 Android 電話通訊。這可減少片段化,並支援電話功能。

    • 連線訊息加購 API:強化 SubscriptionManager,提供可公開使用者行動數據訂閱狀態的 API。例如 activeinactivetrial 和到期日。

    • 投影應用程式支援:新增支援功能,讓車輛原始設備製造商 (OEM) 設定 Android API 無法提供的完整 hostapd.conf 參數。在 SoftApCallback API 中新增中斷連線原因,讓 OEM 瞭解用戶端與本機熱點 (LOHS) 中斷連線的原因。這些功能可改善投影應用程式的支援,並減少片段化。

Android Automotive OS 系統 UI 和體驗

  • 可擴充的使用者介面:這個 AAOS 視窗架構提供可設定的元件,讓原始設備製造商滿足視窗需求,並提供自訂體驗。

VHAL 屬性

  • 車輛屬性:

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

    • 已將 @SystemApi 中的車輛屬性常數更新為公開 API,以便在 VehiclePropertyIDs 中整合產生的說明文件。存取車輛屬性資料時,仍須具備先前定義和記錄的權限。

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

法規遵循

Android 規範是在內部參考硬體上執行。這個版本執行的測試套件包括 CTS、CTS-V、ATS、STS、VTS 和 CTS on GSI。

除了下列問題,目前沒有已知失敗需要修正 Android 16 程式碼 (android16-release) 或 Android 16 測試分支 (android16-tests-dev)。

  • 測試失敗: CtsWindowManagerJetpackTestCases#MultiDisplayActivityEmbeddingPlaceholderTests

    錯誤摘要:直向螢幕顯示器有一項測試失敗。在以視窗解決方案為基礎的可擴充 UI 建構版本中測試 Activity 嵌入行為時,如果涉及多個根工作 (每個工作都是 WINDOWING_MODE_MULTI_WINDOW),就會發生已知失敗情形,因為有些活動的啟動範圍小於預期,如嵌入規則中的 windowMetrics 所示。因此,在次要螢幕上啟動活動時,系統會啟動預留位置,導致測試失敗。

    aosp/3659633 修補程式可修正多視窗 rootTask 的視窗模式繼承問題。

  • 測試失敗:CtsAutoFillServiceTestCases

    失敗摘要:根據涉及多個根工作 (每個根工作都具有以下特徵) 的視窗解決方案,可擴充式 UI 建構版本會發生兩類已知問題: WINDOWING_MODE_MULTI_WINDOW

    • 輸入法會遮住「自動填入」對話方塊,導致無法按下對話方塊中的按鈕。您可以使用這個平台 ag/3664131 修補程式,暫時停用填寫對話方塊。

    • 當第二個欄位自動填入內容 (例如 PASSWORD) 時,LoginActivity 會位於 decor_grip 後方,並失去輸入焦點。修補程式可透過下列連結取得:ag/3679541ag/3675628ag/3675627