Google は、この Android 25Q2 リリースを Android Automotive パートナーと共有できることを嬉しく思います。Android 16 の場合、この Android Automotive 25Q2 リリースは準拠しています。Google は、OEM 向けの今後のリリースを推奨することを目標に、機能の微調整を続けています。
リリースの詳細
このセクションでは、AAOS B リリースで提供される主な機能と機能強化の概要を説明します。
これらの更新は、Android16
(API レベル 36)に適用されます。
Android Automotive 25Q2 リリースは Android 16 に準拠しています。
新機能
25Q2 リリースで提供される新機能は以下のとおりです。
AAOS フレームワーク
音声とラジオ:
オーディオ コントロール HAL の改善: カーオーディオ機能を構成するには、XML ファイルではなく API を使用します。
高画質(HD)ラジオ緊急速報メールシステム(EAS): API を使用して EAS 情報をラジオ アプリに渡します。これは、HD ラジオ(北米)と DAB EWS(欧州連合)に適用されます。
AAudio 組み込みライブラリ: AAudio AAudio は、OEM 定義の Audio Attributes タグをサポートし、アプリの動作をカスタマイズします。たとえば、音声ルーティングや音量管理などです。
電源管理:
- 組み込みプロセスへの電源状態通知: OEM の組み込みプロセス(Android アプリ以外)への電源状態通知の利用範囲が拡大されました。
自動車のフレームワーク:
- 車両プロパティの動的構成: 車両プロパティの最小値、最大値、サポートされている値の動的構成をサポートします。
接続
ネットワーキング:
Minimal Telephony: 自動車 OEM 向けの Android Telephony Hardware Abstraction Layer(HAL)のサブセット。OEM がデータ専用デバイス(TCU など)で Android テレフォニーを使用できるようにします。これにより、断片化が軽減され、テレフォニー機能がサポートされます。
Connectivity Messaging Upsell API: SubscriptionManager を拡張し、ユーザーのモバイルデータ サブスクリプション ステータスを公開できる API を提供しました。たとえば、
active
、inactive
、trial
、有効期限などです。投影アプリのサポート: 自動車 OEM が Android API では使用できない
hostapd.conf
パラメータの完全なセットを構成できるようにサポートを追加しました。OEM がローカル ホットスポット(LOHS)からクライアントが切断された理由を把握できるように、SoftApCallback API に切断理由を追加しました。これらの機能により、投影アプリのサポートが改善され、断片化が軽減されます。
AAOS システム UI とエクスペリエンス
- ScalableUI: この AAOS ウィンドウ フレームワークは、ウィンドウ要件を満たし、カスタム エクスペリエンスを容易にするための構成可能なコンポーネントを OEM に提供します。
VHAL プロパティ
車両プロパティ:
車両の特性と状態を通知する新しい車両プロパティを追加しました。
車両プロパティ定数を @SystemApi から公開 API に更新し、VehiclePropertyIDs で生成されたドキュメントを統合しました。車両プロパティ データにアクセスするには、以前に定義され、文書化された権限が引き続き必要です。
サードパーティがアクセスできる車両プロパティ: この機能により、ナビゲーション、音声アシスタント、天気、運転状態に関連する 8 つの既存の車両プロパティを、サードパーティ アプリのデベロッパーが利用できるようになります。詳細については、Google のアプリやサービスと統合するをご覧ください。
コンプライアンス
Android コンプライアンスが内部参照ハードウェアで実行されています。このリリースで実行されたテストスイートには CTS、CTS-V、ATS、STS、VTS、CTS on GSI が含まれます。
以下の問題を除き、Android 16 コード(android16-release
)や Android 16 テストブランチ(android16-tests-dev
)で修正を必要とする既知の欠陥は見つかりませんでした。
CtsAutoFillServiceTestCases
CtsWindowManagerJetpackTestCases#MultiDisplayActivityEmbeddingPlaceholderTests