このページでは、Android Automotive 24Q3 の主な新機能の概要を説明します。
機能
自動車のフレームワーク
ディスプレイおよびウィンドウ マネージャー
詳しくは、Instrument Cluster API をご覧ください。
- 複数のディスプレイに UXRE サポートを追加しました。これには、物理ディスプレイと仮想ディスプレイが含まれます。これにより、物理ディスプレイでも仮想ディスプレイでも、ディスプレイごとに異なる UXRE を適用できるようになります。ディスプレイは、UXRE 構成の車内乗員ゾーン内で識別できます。これにより、乗客専用ディスプレイでは、運転中も NDO アプリを引き続き使用できます。
オーディオとラジオ
詳しくは、ラジオの制御の実装をご覧ください。
音量の最小レベルと最大レベル。OEM は、音量の最小レベルと最大レベルを定義して、起動時に音が小さすぎたり大きすぎたりするのを防ぐことができるようになりました。
動的なオーディオ機器。デバイス接続時に、ユーザーが Bluetooth や USB ヘッドフォンなどの動的な出力デバイスを使用したオーディオ構成を選択できるようにします。
オーディオ クロスオーバー フェード構成。OEM は自動車デバイスのクロスオーバー フェード構成を定義し、オーディオの再生時にアプリに適用できるようになりました。
HD および DAB ラジオのサポートの改善。HD および DAB ラジオ規格を完全にサポートし、OEM が自動車デバイスにラジオ機能を統合できるようになりました。
パフォーマンスとシステムの健全性
詳しくは、パフォーマンス データの収集とシステムの健全性のモニタリングをご覧ください。
- システム パフォーマンスの問題向けのより充実した計測手法。CarWatchdog dumpsys proto は、構造化されたフォーマットでキャッシュに保存された指標をレポートし、分析を容易にします。CarWatchdog メモリのプロファイリングは、メモリ負荷がパフォーマンスに与える影響をより深く理解するために使用されます。
電源管理
詳しくは、電源管理をご覧ください。
サーバーレス リモート アクセス。TCU などの他の ECU が AAOS アクティビティをトリガーできるようにし、AAOS がタスクのキューを処理するために自身の wakeup をスケジュール設定できるようにしました。
緊急シャットダウン サポート。自動車の電源管理サービスを改善し、緊急の状態によりシャットダウンがトリガーされたことをシステムアプリに警告するようになりました。
電源ポリシーの管理。OEM システムアプリが状況に応じて電源ポリシーを変更できるようになりました。
ディスプレイの安全
詳しくは、Multi-Display Communications API をご覧ください。
Android ソースツリーの外側でドライバ UI とクラスタ開発を有効にできるようになりました。
ドライバ UI をモニタリングして、アラートや通知を生成できるようになりました。
接続
Bluetooth
Bluetooth ヘッドセット。ユーザーは、Bluetooth ヘッドセットを AAOS に接続し、接続されたスマートフォンと一緒に使用したり、ヘッドセットをオーディオ出力デバイスとして使用したりできます。ユーザーは、オーディオ設定ページセットの新しいオーディオ出力デバイスを使用して、ヘッドセットを出力デバイスとして指定できるようになりました。時間、ソース、シンクを問わず、一度に Bluetooth でアクティブにできるメディアまたは音声ストリームは 1 つだけです。
デフォルトのログレベル。開発者向けオプションまたは新しい
log.tag.bluetooth
ロギングタグを使用したコマンドラインで、Bluetooth スタックのデフォルトのログレベルを管理できるようになりました。
ネットワーキング
詳しくは、運転セッション間のアクセス ポイントの維持をご覧ください。
データおよび定期購入プランのメッセージ。ユーザーが必要とする時点で、有料接続の更新オプションを提示するためのリファレンス UX。
OEM の有料 Wi-Fi。制限付き Wi-Fi ネットワークへの接続を表示するためのリファレンス UX。
Wi-Fi アクセス ポイントの永続性。切り替えを追加し、ユーザーがドライブ中に車両のアクセス ポイントを保持できるようになりました。
UWB
- 設定アップデート。UWB デバイスをより細かく管理するための新しいオプションを追加しました。
システム UI とコアアプリ
設定認識システム UI。 単一のシステム イメージを使用して複数のシミュレーションされたデバイス設定サポートすることにより、AAOS エミュレータの機能を拡充します。
互換性の向上。DocumentsUI やギャラリーなど、Android のコア機能を搭載することで、サードパーティ製アプリとの互換性を向上させます。
ホルダー。お気に入りのアプリをシステム UI スペースに固定し、アプリをすばやく起動できるようにします。
アンビエント ビュー。IVI 画面がオンになっているが使用されていない場合に、差別化されたエクスペリエンスを生み出すためのスペースを OEM に提供します。
プロフィールのロック チャレンジの更新。Android Automotive で標準化された画面ロック チャレンジを追加しました。
カメラ
詳しくは、カメラをご覧ください。
EVS の同時実行マルチカメラ クライアントのサポートの改善。
CarEvsService
でのマルチカメラとマルチ クライアントのサポートを向上させ、クライアントがデータ ストリームをより効率的に管理できるようになりました。Camera2 user0 のアクセス。ヘッドレス ユーザーで実行中のアプリが Camera2 にアクセスできるようになりました。
Camera2 プライバシー許可リスト。OEM は、カメラ プライバシーの切り替え状態に関係なく、カメラへのアクセスを許可リストに登録する特定のカメラアプリを指定できるようになりました。
Camera2 早期アクセス。
UID AID_AUTOMOTIVE_EVS
による特権クライアントは、Android の起動が完了する前にカメラにアクセスできるようになりました。
センサーと VHAL プロパティ
詳しくは、サポートされているシステム プロパティをご覧ください。
超音波センサー。超音波パーキング センサーの新しい VHAL プロパティが追加されました。
ドライバーのモニタリング。ドライバー注意力モニタリング システムの新しい VHAL プロパティを追加しました。
新しい VHAL プロパティ: 10 の新しい VHAL プロパティを追加しました。
自動車プロパティ パフォーマンスの改善CPU 負荷を軽減するために、
Continuous
およびOn_Change
プロパティを更新しました。センサーデータ登録時の構成可能な解像度。CPM レベルでの新しい
registerCallback
API を追加し、CarPropertyService
および VHAL インターフェースにロジックを追加しました。VHAL: アクセス モジュール粒度。OEM は、プロパティ全体のアクセスレベルを指定する代わりに、アクセスレベル(
READ-only
やREAD-WRITE
など)をpropertyId-areaId
の組み合わせごとに指定できるようになりました。
コンプライアンス
Android コンプライアンス テストが内部参照ハードウェアで実行されています。このリリースで実行されたテストスイートには CTS、STS、VTS、CTSonGSI が含まれます。
以下の問題を除き、Android 15 コード(android15-release
)や Android 15 テストブランチ(android15-tests-dev
)で修正を必要とする既知の欠陥は見つかりませんでした。
- CTS-Verifier。選択の結果。
デバイスが Car Portrait UI をベースにしている場合、以前に挙げたテストに加えて、これらのテストも失敗する可能性があります。
- CTS。
CtsWindowManagerDeviceWindow
- CTS。
CtsWindowManagerDeviceMultiDisplay
- CTS-Verifier。ステータスバーを無効にします。