Detail Rilis Android Automotive 12

Halaman ini merangkum fitur utama baru yang disediakan di Android Automotive OS 12, yang dirilis secara publik pada 4 Oktober 2021. Untuk mempelajari lebih lanjut tentang setiap fitur, lihat Yang Baru .

Fitur

Platform: Kekuatan sistem, kinerja, dan cluster

  • Memahami Build 64-Bit . Pelajari tentang sistem Android 64-bit saja.
  • Kebijakan Kekuasaan . Menyediakan API (layanan asli) untuk menentukan status dan kebijakan daya. Fitur ini memungkinkan OEM untuk menyesuaikan status AKTIF.
  • Tumpukan klaster II . Tingkatkan tumpukan klaster untuk mengurangi pekerjaan sampingan OEM.

Antarmuka pengguna sistem dan peningkatan pada aplikasi inti

  • Pengontrol Putar . Pengalaman AAOS front-end, termasuk aplikasi sistem seperti Dialer, Media, dan Pengaturan sekarang dapat sepenuhnya dinavigasi dengan pengontrol Rotary yang mendukung dorongan empat arah, rotasi searah jarum jam dan berlawanan arah jarum jam, dan pemilihan. Integrasi IME tambahan sekarang juga tersedia dengan diberikannya IME yang berfokus pada Rotary yang disediakan OEM.
  • Layanan Pesan Singkat (SMS) v2. Aplikasi SMS 2 referensi dengan riwayat pesan dan UI untuk menulis pesan disediakan.
  • Pemberitahuan Awal (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 untuk diprioritaskan.
  • Antarmuka pengguna (UI):
    • Ganti peluncur referensi AOSP dengan peluncur 2.
    • Pemeriksaan UI sistem.
  • Pribadi:
    • Transparansi untuk pengguna di mikrofon dengan indikator mikrofon.
    • Aplikasi yang terlihat lebih dari 90 hari secara otomatis ditetapkan sebagai hibernasi .
    • Aktifkan pemberitahuan sakelar mikrofon saat aplikasi mencoba mengakses mikrofon. Saat berinteraksi dengan indikator, dialog Baru Digunakan menunjukkan aplikasi terbaru yang mengakses mikrofon.
  • Desain ulang aplikasi pengaturan. Tingkatkan kegunaan dan skalabilitas dengan struktur dua kolom yang dapat dikonfigurasi untuk layar yang lebih besar dan lebih lebar. Menggabungkan arsitektur informasi yang diubah untuk memastikan pengaturan kunci dapat dengan mudah diakses dan ditemukan.
  • API roti panggang. Hanya aplikasi sistem yang dapat mengakses Toasts API.

Manajemen pengguna

  • Manajemen pengguna jarak jauh. API baru tersedia untuk membuat dan menghapus pengguna Android untuk kasus penggunaan manajemen jarak jauh. API ini terintegrasi dengan mesin pembatasan AAOS UX, sehingga jika tindakan ini dijalankan dari jarak jauh (misalnya, di web atau di aplikasi ponsel), status berkendara kendaraan akan tetap berlaku. Untuk penguncian pengguna jarak jauh, kami mengintegrasikan API DevicePolicyManager yang ada dengan mesin pembatasan UX.

Bluetooth

  • Peningkatan kinerja koneksi ulang Bluetooth. Secara otomatis terhubung ke perangkat lebih sering, dalam situasi yang tepat. Misalnya, memulai rekoneksi pada acara VHAL, seperti driver-in-seat.
  • Basis data pesan. Menambahkan dukungan untuk menggunakan database perpesanan melalui MAP untuk memberikan lebih banyak fleksibilitas ke aplikasi perpesanan yang mengandalkan Bluetooth.

Konektivitas

  • Pemilihan Jaringan Per Aplikasi (PANS) . Izinkan pembuatan dan penerapan kebijakan jaringan dinamis yang menentukan aplikasi mana yang dapat menggunakan jaringan OEM_PAID .
  • ST ganda. Secara bersamaan aktifkan sistem In-Vehicle Infotainment (IVI) untuk terhubung ke jaringan Wi-Fi terbatas untuk tujuan OEM serta dengan koneksi lain ke jaringan Wi-Fi.

audio

  • Sinyal bebek audio. Menyediakan Hardware Abstraction Layer (HAL) dengan status fokus audio dan informasi tentang perangkat output apa yang harus ditundukkan.
  • Peningkatan volume. Memungkinkan kontrol volume yang lebih baik, termasuk menyediakan API untuk mendapatkan grup volume aktif.
  • Bisukan per grup volume. Izinkan per bisu grup volume dan tingkatkan komunikasi HAL dan UI untuk keadaan bisu.

Kamera

  • CarEvsManager . Aktifkan OEM untuk mengimplementasikan Aktivitas Android yang menampilkan pratinjau dari layanan kamera otomotif.
  • Statistik Sistem Tampilan Diperluas (EVS). : Kumpulkan penggunaan layanan EVS dan statistik kinerja.
  • Akselerasi GPU Surround View/ Peningkatan kinerja untuk penggabungan Surround View dengan memanfaatkan GPU terbaik.
  • Kalibrasi online Surround View. Menyelaraskan gambar Surround View dengan cepat untuk mengakomodasi perubahan posisi kamera dari waktu ke waktu, mempertahankan kualitas gambar yang dijahit selama masa pakai mobil.

Keamanan

  • Enkripsi Terikat Kendaraan . Enkripsi penyimpanan Android sekarang dapat dikonfigurasi untuk menyimpan beberapa parameter enkripsi kunci pada ECU eksternal. Ini mencegah pengambilan data dengan melepas head unit dari mobil (yang dapat terjadi karena pencurian atau pembongkaran).
  • Opsi Pengembang Aman . Opsi pengembang 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.
  • Aktifkan pemutaran ulang dan pemutaran sensor pada emulator .

Telemetri

  • Kemampuan analitik berbasis tepi. Memungkinkan kemampuan untuk melakukan lebih banyak pemrosesan metrik berbasis edge pada perangkat Android Automotive. Infotainment Android dan metrik properti kendaraan dapat dikonfigurasi dalam skrip yang ditulis dalam bahasa pemrograman Lua dan diproses pada perangkat dan dikirim ke back-end yang ditentukan oleh OEM.

Integrasi kendaraan

  • Pengatur suhu. Atribut baru, termasuk HVAC_TEMPERATURE_VALUE_SUGGESTION , mengaktifkan pembulatan dan unit suhu HVAC.
  • Pembaruan Properti Kendaraan. Menambahkan API untuk merampingkan alur pengembangan dengan menyediakan cara untuk mendapatkan dan menyetel beberapa properti kendaraan sekaligus.
  • Bekukan antarmuka HAL kendaraan.

Tampilan dan masukan

  • masukan kustom OEM. Tambahkan atau sesuaikan input berbeda untuk mobil OEM.

Pembaruan aplikasi pengaturan

  • Pembaruan arsitektur UI dan informasi. Memperbarui aplikasi Pengaturan ke versi 2.

Pembaruan tambahan

  • PERMISSION_CONTROL_CAR_OCCUPANT_AWARENESS_SYSTEM digunakan lagi .
  • Setup Wizard sekarang terdaftar di Google Play.

Kepatuhan

Pengujian di CTS berikut diketahui gagal di Android 12. Untuk lulus pengujian ini, sertakan patch ini dalam kode Android 12. Tambalan 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 dan CtsSecurityHostTestCases:android.security.cts.SELinuxNeverallowRulesTest
  • CtsWindowManagerDeviceTestCases
  • CtsAppTestCases:android.app.cts.UiModeManagerTest