Google dengan senang hati membagikan rilis Android 25Q2 ini kepada partner Android Automotive. Untuk Android 16, rilis Android Automotive 25Q2 ini sudah mematuhi persyaratan. Kami terus meningkatkan kualitas fitur, dengan tujuan merekomendasikan rilis mendatang untuk OEM.
Detail rilis
Bagian ini merangkum fitur dan peningkatan utama yang disediakan dalam rilis AAOS B.
Update ini berlaku untuk Android16
, API level 36.
Rilis Android Automotive 25Q2 mematuhi Android 16.
Fitur baru
Rilis 25Q2 menyediakan fitur baru ini.
Framework AAOS
Audio dan radio:
Peningkatan HAL kontrol audio: Untuk mengonfigurasi fitur audio mobil, gunakan API, bukan file XML.
Sistem Peringatan Darurat (EAS) radio definisi tinggi (HD): Teruskan informasi EAS ke aplikasi radio dengan API. Hal ini berlaku untuk HD Radio (Amerika Utara) dan DAB EWS (Uni Eropa).
Library bawaan AAudio: AAudio AAudio mendukung tag Atribut Audio yang ditentukan OEM untuk menyesuaikan perilaku aplikasi. Misalnya, pemilihan rute audio dan pengelolaan volume.
Pengelolaan daya:
- Notifikasi status daya ke proses bawaan: Ketersediaan notifikasi status daya ke proses bawaan OEM (di luar aplikasi Android) diperluas.
Framework mobil:
- Konfigurasi dinamis properti kendaraan: Mendukung konfigurasi dinamis nilai minimum dan maksimum serta nilai yang didukung di properti kendaraan.
Konektivitas
Networking:
Telepon Minimal: Subkumpulan Android Telephony Hardware Abstraction Layer (HAL) untuk OEM otomotif agar OEM dapat menggunakan telepon Android di perangkat khusus data (termasuk TCU). Hal ini mengurangi fragmentasi dan memberikan dukungan untuk fungsi telefoni.
Connectivity Messaging Upsell API: Meningkatkan SubscriptionManager untuk menyediakan API yang dapat mengekspos status langganan data seluler pengguna. Misalnya,
active
,inactive
,trial
, dan tanggal habis masa berlaku.Dukungan aplikasi yang diproyeksikan: Menambahkan dukungan untuk memungkinkan OEM otomotif mengonfigurasi kumpulan lengkap parameter
hostapd.conf
yang tidak tersedia melalui Android API. Menambahkan alasan pemutusan koneksi ke SoftApCallback API sehingga OEM dapat mempelajari alasan klien terputus dari Hotspot Lokal (LOHS). Fitur ini meningkatkan dukungan untuk aplikasi yang diproyeksikan dan mengurangi fragmentasi.
UI dan Pengalaman Sistem AAOS
- UI yang skalabel: Framework jendela AAOS ini menyediakan OEM dengan komponen yang dapat dikonfigurasi yang memungkinkan OEM memenuhi persyaratan jendela dan memfasilitasi pengalaman kustom.
Properti VHAL
Properti kendaraan:
Menambahkan properti kendaraan baru untuk menyampaikan karakteristik dan status kendaraan.
Memperbarui konstanta properti kendaraan dari @SystemApi ke API publik untuk menggabungkan dokumentasi yang dihasilkan di VehiclePropertyIDs. Semua izin yang ditentukan dan didokumentasikan sebelumnya masih diperlukan untuk mengakses data properti kendaraan.
Properti kendaraan yang dapat diakses pihak ketiga: Fitur ini menyediakan delapan properti kendaraan yang ada yang relevan dengan navigasi, asisten suara, cuaca, dan status mengemudi bagi developer aplikasi pihak ketiga. Untuk mempelajari lebih lanjut, lihat Mengintegrasikan dengan aplikasi dan layanan Google.
Kepatuhan
Android Compliance dijalankan di hardware referensi internal. Suite pengujian yang dijalankan untuk rilis ini mencakup CTS, CTS-V, ATS, STS, VTS, dan CTS di GSI.
Kecuali untuk masalah yang tercantum di bawah, tidak ada kegagalan yang diketahui yang memerlukan perbaikan baik
dalam kode Android 16 (android16-release
) maupun pada cabang pengujian Android 16
(android16-tests-dev
).
Pengujian gagal:
CtsWindowManagerJetpackTestCases#MultiDisplayActivityEmbeddingPlaceholderTests
Ringkasan kegagalan: Satu pengujian gagal dalam tampilan potret. Saat menguji perilaku penyematan Aktivitas dalam build UI yang Dapat Diskalakan yang didasarkan pada solusi pembuatan jendela yang melibatkan beberapa tugas root, masing-masing
WINDOWING_MODE_MULTI_WINDOW
, kegagalan yang diketahui terjadi karena beberapa aktivitas diluncurkan dalam batas yang lebih kecil dari yang diharapkan, seperti dalamwindowMetrics
dari aturan penyematan. Akibatnya, placeholder dimulai dan pengujian gagal saat meluncurkan aktivitas di layar sekunder.Patch aosp/3659633 memperbaiki pewarisan mode jendela dari
rootTask
multi-aplikasi.Pengujian gagal:
CtsAutoFillServiceTestCases
Ringkasan kegagalan: 56 pengujian gagal dalam tampilan potret. Dua kategori masalah umum terjadi dalam build UI yang Dapat Diskalakan berdasarkan solusi jendela yang melibatkan beberapa tugas root dari setiap
WINDOWING_MODE_MULTI_WINDOW
:IME mencakup dialog isi Isi Otomatis yang mencegah tombol di dialog isi ditekan. Anda dapat menonaktifkan dialog isi untuk sementara dengan patch ag/3664131 platform ini.
Saat kolom kedua diisi otomatis, seperti
PASSWORD
,LoginActivity
berada di belakangdecor_grip
, dan kehilangan fokus input. Kami bertujuan untuk menyediakan patch untuk hal ini.