Halaman ini menjelaskan fitur dan peningkatan dalam rilis Android Automotive OS (AAOS) 26Q2 (level API 37), yang mencakup delapan fitur baru dan mengatasi 180 masalah.
Framework AAOS
Pengelolaan pengguna
Mengaktifkan notifikasi
ManagedServicespada pengguna latar belakang yang terlihat.Menambahkan dukungan untuk
DocumentsUIpada pengguna latar belakang yang terlihat.
Audio dan radio
Penerapan fokus audio: Mengaktifkan penerapan fokus audio di AAOS, yang sangat penting untuk keselamatan pengguna.
Callback gain audio: Callback ini memungkinkan hardware audio mengomunikasikan perubahan volume ke komponen software, termasuk aplikasi, dan memungkinkan seluruh sistem mendeteksi tingkat audio saat ini secara konsisten. OEM dapat menambahkan peristiwa baru ke callback peningkatan audio dan menyesuaikan perilaku di layanan OEM.
Framework mobil
- Ketersediaan properti kendaraan: Memungkinkan OEM mengaktifkan dan menonaktifkan properti kendaraan secara dinamis, dengan status tambahan untuk properti yang ditentukan vendor atau tidak tersedia.
Keselamatan tampilan
Rangkaian Keamanan Layar AAOS memperkenalkan arsitektur grafis yang terisolasi dan diperkuat keamanannya untuk platform SDV baru, yang memberikan pengalaman Kokpit Terpadu yang responsif. Display Safety memiliki komponen berikut:
Renderer ketersediaan tinggi (HAR): Mesin latensi rendah yang beroperasi secara independen dari sistem infotainment utama untuk memastikan tampilan deterministik data kendaraan penting seperti gigi, kecepatan, dan indikator. Fitur ini menggunakan loop rendering dan komposisi yang terisolasi secara aman untuk penggabungan yang efisien.
Compiler desain keselamatan dan toolchain monitor: Serangkaian utilitas otomatis yang digunakan untuk memverifikasi bahwa elemen visual penting untuk keselamatan mematuhi standar tata letak tampilan. Fitur ini menerapkan rendering yang sempurna dan menggunakan segmentasi perbedaan untuk kepatuhan visual.
Aplikasi cluster Android (DriverUI): Aplikasi interaktif yang disinkronkan melalui saluran SDV AAOS yang tangguh untuk menggabungkan konten infotainment dengan lapisan keamanan HAR di layar cluster.
Konektivitas
Pengiriman pesan dengan beberapa perangkat: Memperbaiki regresi di stack teleponi yang mencegah sistem menyimpan pesan dari beberapa perangkat terhubung.
Integrasi PANS-and-Play (PnP): Google Play telah diupdate agar kompatibel dengan PANS untuk meningkatkan pengalaman pengguna.
UI Sistem dan pengalaman
UI Sistem yang Dapat Diskalakan: Memperluas framework UI yang Dapat Diskalakan dengan menentukan API yang memungkinkan OEM menyesuaikan komponen UI Sistem di lapisan sistem. Hal ini menyatukan alur kerja dan memungkinkan penerapan identitas merek yang konsisten.
Referensi multi-pengguna, multi-layar (MUMD): Menyediakan contoh konfigurasi multi-layar yang menggunakan pengguna latar belakang serentak dengan UI yang Dapat Diskalakan.
Notifikasi heads-up (HUN) untuk UI yang Dapat Diskalakan: Mempersingkat penyesuaian OEM dan mengurangi biaya dengan memodularisasi komponen UI Sistem seperti HVAC dan UI Sistem Mobil. Fitur utama mencakup mekanisme terjemahan HUNPanel khusus untuk animasi yang ditentukan status dan class HUNWindow baru untuk pengelolaan siklus proses jendela yang dioptimalkan.
Modularisasi UI Sistem Mobil: Mendekomposisi UI Sistem Android monolitik menjadi komponen modular yang independen untuk menurunkan biaya OEM dan mencegah masalah kompatibilitas.
Aplikasi inti
- API AppFunction: Memungkinkan agen terhubung ke aplikasi.
Kamera
- Menghentikan penggunaan Extended View System (EVS): Menghentikan penggunaan EVS API untuk mengurangi fragmentasi dan menyatukan permukaan API kamera. Sebagai gantinya, OEM harus menggunakan Camera2 API. Untuk mengetahui informasi selengkapnya, lihat Bermigrasi ke Camera2.
Software Defined Vehicle (SDV)
- Software Defined Vehicle: Memperluas kemampuan Android di luar layar infotainment untuk mendukung beberapa domain di dalam mobil dengan arsitektur berorientasi layanan (SOA) yang dapat diskalakan dan integrasi yang lancar dengan IVI. Mencakup HAR untuk cluster instrumen, yang memungkinkan iterasi desain dan pengembangan yang cepat untuk solusi kokpit lengkap.
Kepatuhan
Untuk memvalidasi penerapan AAOS Anda, gunakan rangkaian pengujian berikut:
- Compatibility Test Suite (CTS): Untuk mengetahui detailnya, lihat Ringkasan Compatibility Test Suite (CTS).
- Compatibility Test Suite-Verifier (CTS-V): Untuk mengetahui detailnya, lihat Menjalankan pengujian CTS-V.
- CTS di Generic System Image (GSI): Untuk mengetahui detailnya, lihat Generic System Image.
- Vendor Test Suite: Untuk mengetahui detailnya, lihat Vendor Test Suite (VTS) dan infrastruktur.
Masalah pengujian yang diketahui
Rilis AAOS 26Q2 mencakup masalah terkait pengujian umum berikut:
CtsSurfaceControlTests[secondary_user_on_secondary_display]#testImeVisible#testImeVisibleWithZBelowRequest#testImeZOrderedAboveEmbeddedWindowInChildWindow#testImeVisibleWithZBelowTouch
CtsGraphicsTestCasesFrameRateOverrideTest#testAppDisplayModeGetRefreshRateDisplayModeReturnsPhysicalRefreshRateEnabledFrameRateOverrideTest#testAppBackpressure
FrameRateOverrideTest#testAppDisplayGetRefreshRateFrameRateOverrideTest#testAppChoreographer
Pengujian otomatis yang memerlukan verifikasi manual
Modul berikut gagal dalam pengujian otomatis (CTS) dengan konfigurasi multi-pengguna atau multi-tampilan tertentu:
CtsMediaAudioTestCases[secondary_user_on_secondary_display]. Verifikasi fungsi terkait menggunakan pengujian manual.