Android Automotive 25Q2

Google dengan senang hati membagikan rilis Android 25Q2 ini kepada partner Android Automotive. Untuk Android 16, rilis Android Automotive 25Q2 ini sudah sesuai. Kami terus menyempurnakan fitur, dengan tujuan merekomendasikan rilis mendatang untuk OEM.

Detail rilis

Bagian ini merangkum fitur dan peningkatan utama yang disediakan dalam rilis B AAOS.

Update ini berlaku untuk Android16, API level 36.

Rilis Android Automotive 25Q2 kompatibel dengan 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): Meneruskan 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, perutean audio dan pengelolaan volume.

  • Pengelolaan daya:

    • Notifikasi status daya untuk proses bawaan: Ketersediaan notifikasi status daya untuk 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 dalam properti kendaraan.

Konektivitas

  • Networking:

    • Telepon Minimal: Subkumpulan Hardware Abstraction Layer (HAL) Telepon Android untuk OEM otomotif agar OEM dapat menggunakan telepon Android di perangkat khusus data (termasuk TCU). Hal ini mengurangi fragmentasi dan memberikan dukungan untuk fungsi telepon.

    • Connectivity Messaging Upsell API: SubscriptionManager yang ditingkatkan 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 agar 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 Dapat Diskalakan: Framework windowing AAOS ini menyediakan komponen yang dapat dikonfigurasi bagi OEM yang memungkinkan OEM memenuhi persyaratan windowing dan memfasilitasi pengalaman kustom.

Properti VHAL

  • Properti kendaraan:

    • Menambahkan properti kendaraan baru untuk mengomunikasikan karakteristik dan status kendaraan.

    • Memperbarui konstanta properti kendaraan dari @SystemApi ke API publik untuk menggabungkan dokumentasi yang dihasilkan di VehiclePropertyIDs. Izin yang sebelumnya ditentukan dan didokumentasikan masih diperlukan untuk mengakses data properti kendaraan.

  • Properti kendaraan yang dapat diakses pihak ketiga: Fitur ini membuat delapan properti kendaraan yang ada relevan dengan navigasi, asisten suara, cuaca, dan status mengemudi tersedia untuk developer aplikasi pihak ketiga. Untuk mempelajari lebih lanjut, lihat Mengintegrasikan dengan aplikasi dan layanan Google.

Kepatuhan

Kepatuhan Android dijalankan di hardware referensi internal. Rangkaian pengujian yang dijalankan untuk rilis ini mencakup CTS, CTS-V, ATS, STS, VTS, dan CTS di GSI.

Kecuali masalah yang tercantum di bawah, tidak ada kegagalan yang diketahui yang memerlukan perbaikan baik dalam kode Android 16 (android16-release) maupun cabang pengujian Android 16 (android16-tests-dev).

  • Pengujian gagal: CtsWindowManagerJetpackTestCases#MultiDisplayActivityEmbeddingPlaceholderTests

    Ringkasan kegagalan: Satu pengujian gagal di layar potret. Saat menguji perilaku penyematan Aktivitas dalam build UI yang Dapat Diskalakan yang didasarkan pada solusi windowing yang melibatkan beberapa tugas root, yang masing-masing merupakan WINDOWING_MODE_MULTI_WINDOW, kegagalan yang diketahui terjadi karena beberapa aktivitas diluncurkan dalam batas yang lebih kecil dari yang diharapkan, seperti dalam windowMetrics aturan penyematan. Akibatnya, placeholder dimulai dan pengujian gagal saat meluncurkan aktivitas di layar sekunder.

    Patch aosp/3659633 memperbaiki pewarisan mode tampilan jendela dari multi-aplikasi rootTask.

  • Pengujian gagal: CtsAutoFillServiceTestCases

    Ringkasan kegagalan: Dua kategori masalah umum terjadi pada build UI yang Dapat Diskalakan berdasarkan solusi windowing yang melibatkan beberapa tugas root yang masing-masing memiliki WINDOWING_MODE_MULTI_WINDOW:

    • IME menutupi dialog pengisian IsiOtomatis yang mencegah tombol pada dialog pengisian ditekan. Anda dapat menonaktifkan dialog pengisian untuk sementara dengan patch platform ag/3664131 ini.

    • Saat kolom kedua diisi otomatis, seperti PASSWORD, maka LoginActivity berada di belakang decor_grip, dan kehilangan fokus input. Patch dapat ditemukan di link berikut: ag/3679541, ag/3675628, ag/3675627.