このページでは、Android Automotive OS(AAOS)26Q2 リリース(API レベル 37)の機能と機能強化について説明します。このリリースには 8 つの新機能が含まれ、180 件の問題が解決されています。
AAOS フレームワーク
ユーザー管理
表示されているバックグラウンド ユーザーで
ManagedServices通知を有効にしました。表示されているバックグラウンド ユーザーで
DocumentsUIのサポートを追加しました。
オーディオとラジオ
音声フォーカスの適用: AAOS で音声フォーカスの適用を有効にしました。これはユーザーの安全にとって非常に重要です。
オーディオ ゲインのコールバック: このコールバックにより、オーディオ ハードウェアはアプリなどのソフトウェア コンポーネントに音量の変更を通知し、システム全体で現在のオーディオ レベルを常に検出できます。OEM は、オーディオ ゲインのコールバックに新しいイベントを追加し、OEM サービスで動作をカスタマイズできます。
自動車のフレームワーク
- 車両プロパティの可用性: OEM は車両プロパティを動的に有効または無効にできます。ベンダー定義または利用できないプロパティのステータスが追加されています。
ディスプレイの安全
AAOS Display Safety スイートは、新しい SDV プラットフォーム向けに分離された安全強化グラフィックス アーキテクチャを導入し、レスポンシブな Unified Cockpit エクスペリエンスを提供します。Display Safety には次のコンポーネントがあります。
高可用性レンダラ(HAR): メインのインフォテインメント システムとは独立して動作する低レイテンシ エンジンで、ギア、速度、警告灯などの重要な車両データを確実に表示します。安全に分離されたレンダリング ループと合成を使用して、効率的にブレンドします。
安全設計コンパイラとモニタ ツールチェーン: 安全に不可欠な視覚要素がディスプレイ レイアウト標準に準拠していることを確認するために使用される自動化された ユーティリティのセットです。ピクセル単位の完璧なレンダリングを強制し、視覚的なコンプライアンスのために差分セグメンテーションを採用しています。
Android クラスタ アプリ(DriverUI): 復元力のある AAOS SDV チャネルを介して同期し、クラスタ画面でインフォテインメント コンテンツと HAR 安全レイヤを合成するインタラクティブ アプリです。
接続
複数のデバイスでのメッセージング: 複数の接続デバイスからのメッセージをシステムが保存できないテレフォニー スタックの回帰を修正しました。
PANS-and-Play 統合(PnP): ユーザー エクスペリエンスを向上させるために、Google Play を PANS 対応に更新しました。
システム UI とエクスペリエンス
スケーラブルなシステム UI: OEM がシステムレイヤのシステム UI コンポーネントをカスタマイズできる API を定義して、スケーラブルな UI フレームワークを拡張しました。これにより、ワークフローが統合され、ブランド アイデンティティを一貫して適用できます。
マルチユーザー、マルチディスプレイ(MUMD)リファレンス: スケーラブルな UI で同時バックグラウンド ユーザーを使用するマルチディスプレイ構成のサンプルを提供しました。
スケーラブルな UI のヘッドアップ通知(HUN): HVAC や Car System UI などのシステム UI コンポーネントをモジュール化することで、OEM のカスタマイズを効率化し、コストを削減しました。主な機能には、状態定義アニメーション用の専用 HUNPanel 翻訳メカニズムと、最適化されたウィンドウ ライフサイクル管理用の新しい HUNWindow クラスがあります。
Car System UI のモジュール化: モノリシックな Android システム UI を独立したモジュール コンポーネントに分解し、OEM のコストを削減し、互換性の問題を回避しました。
コアアプリ
- AppFunction API: エージェントがアプリに接続できるようにします。
カメラ
- 拡張ビューシステム(EVS)の非推奨化: フラグメンテーションを減らし、カメラ API サーフェスを統合するために、EVS API を非推奨にしました。OEM は代わりに Camera2 API を使用する必要があります。詳細については、Camera2 に移行するをご覧ください。
ソフトウェア定義型自動車(SDV)
- ソフトウェア定義型自動車: Android の機能をインフォテインメント画面を超えて拡張し、スケーラブルなサービス指向アーキテクチャ(SOA)と IVI とのシームレスな統合により、自動車の複数のドメインを強化しました。 インストルメント クラスタ用の HAR が含まれており、完全なコックピット ソリューションの設計と開発を迅速に繰り返すことができます。
コンプライアンス
AAOS 実装を検証するには、次のテストスイートを使用します。
- 互換性テストスイート(CTS): 詳細については、 互換性テストスイート(CTS)の概要をご覧ください。
- 互換性テストスイート - 検証ツール(CTS-V): 詳細については、 CTS-V テストを実行するをご覧ください。
- Generic System Image(GSI)での CTS: 詳細については、 Generic System Image をご覧ください。
- ベンダー テストスイート: 詳細については、 ベンダー テストスイート(VTS)とインフラストラクチャをご覧ください。
テストに関する既知の問題
AAOS 26Q2 リリースには、テストに関連する次の既知の問題があります。
CtsSurfaceControlTests[secondary_user_on_secondary_display]#testImeVisible#testImeVisibleWithZBelowRequest#testImeZOrderedAboveEmbeddedWindowInChildWindow#testImeVisibleWithZBelowTouch
CtsGraphicsTestCasesFrameRateOverrideTest#testAppDisplayModeGetRefreshRateDisplayModeReturnsPhysicalRefreshRateEnabledFrameRateOverrideTest#testAppBackpressure
FrameRateOverrideTest#testAppDisplayGetRefreshRateFrameRateOverrideTest#testAppChoreographer
手動検証が必要な自動テスト
特定のマルチユーザーまたはマルチディスプレイ構成では、次のモジュールで自動テスト(CTS)が失敗します。CtsMediaAudioTestCases[secondary_user_on_secondary_display]。手動テストを使用して、関連する機能を確認してください。