Halaman ini merangkum fitur-fitur utama baru yang disediakan di Android Automotive OS 12, yang dirilis untuk publik pada 4 Oktober 2021. Untuk mempelajari setiap fitur lebih lanjut, lihat Yang baru.
Fitur
Platform: Kemampuan, performa, dan cluster sistem
- Memahami build 64-bit. Pelajari sistem Android khusus 64-bit.
- Kebijakan daya. Berikan API (layanan native) untuk menentukan status dan kebijakan daya. Fitur ini memungkinkan OEM untuk menyesuaikan status AKTIF.
- Cluster stack II. Meningkatkan stack cluster untuk mengurangi tugas samping OEM.
Antarmuka pengguna sistem dan peningkatan pada aplikasi inti
- Rotary controller. Pengalaman AAOS front-end, termasuk aplikasi sistem seperti Telepon, Media, dan Setelan kini dapat dinavigasi sepenuhnya dengan Rotary controller yang mendukung dorongan empat arah, rotasi searah jarum jam dan berlawanan arah jarum jam, serta pemilihan. Integrasi IME tambahan kini juga tersedia dengan IME yang berfokus pada Rotary yang disediakan OEM.
- Short Message Service (SMS) v2. Aplikasi SMS 2 referensi dengan histori pesan dan UI untuk menulis pesan disediakan.
- Notifikasi pendahuluan (HUN). Secara default, HUN diurutkan berdasarkan waktu. Namun, karena beberapa HUN lebih penting atau mendesak daripada yang lain (misalnya, keadaan darurat mobil lebih penting daripada pesan), fitur ini memungkinkan HUN diprioritaskan.
- Antarmuka pengguna (UI):
- Mengganti peluncur referensi AOSP dengan peluncur 2.
- Pemeriksaan UI sistem.
- Privasi:
- Transparansi untuk pengguna di mikrofon dengan indikator mikrofon.
- Aplikasi yang terlihat lebih dari 90 hari akan otomatis ditetapkan sebagai hibernasi.
- Mengaktifkan notifikasi tombol mikrofon saat aplikasi mencoba mengakses mikrofon. Setelah berinteraksi dengan indikator, dialog Baru Digunakan akan menampilkan aplikasi terbaru yang mengakses mikrofon.
- Desain ulang aplikasi untuk setelan. Tingkatkan kegunaan dan skalabilitas dengan struktur dua kolom yang dapat dikonfigurasi untuk layar yang lebih besar dan lebih lebar. Menambahkan arsitektur informasi yang diperbarui untuk memastikan setelan utama dapat diakses dan ditemukan dengan mudah.
- Toasts API. Hanya aplikasi sistem yang dapat mengakses Toasts API.
Pengelolaan pengguna
- Pengelolaan pengguna jarak jauh. API baru tersedia untuk membuat dan menghapus pengguna Android dalam kasus penggunaan pengelolaan jarak jauh. API ini terintegrasi dengan mesin pembatasan UX AAOS, sehingga jika tindakan ini dijalankan dari jarak jauh (misalnya, di web atau di aplikasi ponsel), status mengemudi kendaraan akan dihormati. Untuk penguncian pengguna jarak jauh, kami mengintegrasikan DevicePolicyManager API yang ada dengan mesin pembatasan UX.
Bluetooth
- Meningkatkan performa penyambungan ulang Bluetooth. Menghubungkan ke perangkat secara otomatis lebih sering, dalam situasi yang tepat. Misalnya, mulai penyambungan ulang pada peristiwa VHAL, seperti pengemudi di kursi.
- Database pesan. Menambahkan dukungan untuk menggunakan database pesan melalui MAP untuk memberikan fleksibilitas yang lebih besar ke aplikasi pesan yang mengandalkan Bluetooth.
Konektivitas
- Per-Application Network Selection (PANS).
Mengizinkan pembuatan dan penerapan kebijakan jaringan dinamis yang menentukan
aplikasi mana yang dapat menggunakan jaringan
OEM_PAID
. - Dual STA. Secara bersamaan mengaktifkan sistem Infotainment dalam Kendaraan (IVI) untuk menghubungkan ke jaringan Wi-Fi yang dibatasi untuk tujuan OEM serta dengan koneksi lain ke jaringan Wi-Fi.
Audio
- Sinyal pengecilan volume audio. Memberikan Hardware Abstraction Layer (HAL) dengan status fokus audio dan informasi tentang perangkat output yang akan dibisukan.
- Peningkatan volume. Memungkinkan kontrol volume yang lebih baik, termasuk menyediakan API untuk mendapatkan grup volume yang aktif.
- Membisukan per grup volume. Mengizinkan bisukan per grup volume dan meningkatkan komunikasi HAL dan UI terkait status bisukan.
Kamera
CarEvsManager
. Mengaktifkan OEM untuk menerapkan Aktivitas Android yang menampilkan pratinjau dari layanan kamera otomotif.- Statistik Externded View System (EVS). Kumpulkan penggunaan dan statistik performa layanan EVS.
- Akselerasi GPU Tampilan Samping. Meningkatkan performa untuk penyambungan Panoramic View dengan memanfaatkan GPU secara maksimal.
- Kalibrasi online Tampilan Surround. Menyelaraskan gambar Surround View secara langsung untuk mengakomodasi pergeseran posisi kamera dari waktu ke waktu, mempertahankan kualitas gambar yang digabungkan untuk masa pakai mobil.
Keamanan
- Enkripsi yang terikat kendaraan. Enkripsi penyimpanan Android kini dapat dikonfigurasi untuk menyimpan beberapa parameter enkripsi kunci di ECU eksternal. Hal ini mencegah pengambilan data dengan melepas head unit dari mobil (yang dapat terjadi karena pencurian atau pembongkaran).
- Opsi developer aman. Opsi developer Android dan ADB dapat diaktifkan dari jarak jauh secara eksklusif oleh OEM. Implementasi referensi menyediakan mekanisme akses token kripto dan layanan web jarak jauh.
Sensor
- Deteksi waktu otomatis. Membaca waktu dari Sistem Satelit Navigasi Global (GNSS) saat sumber lain tidak tersedia. Dengan cara ini, mobil memiliki sumber waktu saat offline.
- Mengaktifkan pemutaran ulang dan pemutaran sensor di emulator.
Telemetry
- Kemampuan analisis berbasis edge. Memungkinkan kemampuan untuk melakukan lebih banyak pemrosesan metrik berbasis edge di perangkat Android Automotive. Metrik properti infotainment dan kendaraan Android dapat dikonfigurasi dalam skrip yang ditulis dalam bahasa pemrograman Lua dan diproses di perangkat serta dikirim ke backend yang ditentukan oleh OEM.
Integrasi kendaraan
- Kontrol suhu. Atribut baru, termasuk
HVAC_TEMPERATURE_VALUE_SUGGESTION
, memungkinkan pembulatan dan satuan suhu HVAC. - Pembaruan properti kendaraan. Menambahkan API untuk menyederhanakan alur pengembangan dengan menyediakan cara untuk mendapatkan dan menetapkan beberapa properti kendaraan sekaligus.
- Membekukan antarmuka HAL kendaraan.
Layar dan input
- Input kustom OEM. Menambahkan atau menyesuaikan input yang berbeda untuk mobil OEM.
Update aplikasi Setelan
- Pembaruan UI dan arsitektur informasi. Mengupdate aplikasi Setelan ke versi 2.
Update tambahan
PERMISSION_CONTROL_CAR_OCCUPANT_AWARENESS_SYSTEM
tidak digunakan lagi.- Wizard Penyiapan kini tercantum di Google Play.
Kepatuhan
Pengujian berikut di CTS diketahui gagal di Android 12. Agar lulus pengujian ini, sertakan patch ini dalam kode Android 12. Patch ini juga tersedia di Android 12L.
CtsPackageUninstallTestCases:android.packageinstaller.uninstall.cts.UninstallTest#testUninstall
CtsSharesheetTestCases:android.sharesheet.cts.CtsSharesheetDeviceTest
CtsPermission3TestCases
CtsAccessibilityServiceTestCases:android.accessibilityservice.cts.AccessibilityGestureDispatchTest#testClickAt_producesDownThenUp
CtsSecurityHostTestCases:android.security.cts.SELinuxHostTest
danCtsSecurityHostTestCases:android.security.cts.SELinuxNeverallowRulesTest
CtsWindowManagerDeviceTestCases
CtsAppTestCases:android.app.cts.UiModeManagerTest