Detail rilis Android Automotive 12

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

Fitur

Platform: Kekuatan sistem, kinerja, dan cluster

  • Pahami versi 64-bit . Pelajari tentang sistem Android 64-bit saja.
  • Kebijakan kekuasaan . Menyediakan API (layanan asli) untuk menentukan status daya dan kebijakan. Fitur ini memungkinkan OEM untuk menyesuaikan status ON.
  • Tumpukan cluster II . Tingkatkan tumpukan cluster 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 kini dapat dinavigasi sepenuhnya dengan pengontrol Rotary 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 disediakan OEM dan berfokus pada Rotary.
  • Layanan Pesan Singkat (SMS) v2. Aplikasi referensi SMS 2 dengan riwayat pesan dan UI untuk menulis pesan disediakan.
  • Pemberitahuan pendahuluan (HUN) . Secara default, HUN diurutkan berdasarkan waktu. Namun, karena beberapa HUN lebih penting atau mendesak dibandingkan yang lain (misalnya, keadaan darurat di mobil lebih penting daripada pesan), fitur ini memungkinkan HUN untuk diprioritaskan.
  • Antarmuka pengguna (UI):
    • Ganti peluncur referensi AOSP dengan peluncur 2.
    • Pemeriksaan sistem UI.
  • Pribadi:
    • Transparansi bagi pengguna pada mikrofon dengan indikator mikrofon.
    • Aplikasi yang terlihat lebih dari 90 hari secara otomatis ditetapkan sebagai aplikasi berhibernasi .
    • Aktifkan notifikasi peralihan mikrofon saat aplikasi mencoba mengakses mikrofon. Setelah berinteraksi dengan indikator, dialog Terakhir Digunakan menampilkan 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 lebar. Menggabungkan arsitektur informasi yang diperbarui untuk memastikan pengaturan utama dapat diakses dan ditemukan dengan mudah.
  • 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 pengelolaan jarak jauh. API ini terintegrasi dengan mesin pembatasan AAOS UX, sehingga jika tindakan ini dijalankan dari jarak jauh (misalnya, di web atau aplikasi telepon), status berkendara kendaraan akan dihormati. Untuk penguncian pengguna jarak jauh, kami mengintegrasikan API DevicePolicyManager yang ada dengan mesin pembatasan UX.

Bluetooth

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

Konektivitas

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

Audio

  • Sinyal audio merunduk. Menyediakan Lapisan Abstraksi Perangkat Keras (HAL) dengan status fokus audio dan informasi tentang perangkat keluaran apa yang harus dihindari.
  • Peningkatan volume. Memungkinkan kontrol volume yang lebih baik, termasuk menyediakan API untuk mendapatkan grup volume aktif.
  • Bisukan per grup volume. Izinkan pembungkaman grup per volume dan tingkatkan komunikasi HAL dan UI mengenai status bisu.

Kamera

  • CarEvsManager . Memungkinkan OEM untuk mengimplementasikan Aktivitas Android yang menampilkan pratinjau dari layanan kamera otomotif.
  • Statistik Sistem Tampilan Eksternal (EVS). Kumpulkan penggunaan layanan EVS dan statistik kinerja.
  • Akselerasi GPU Tampilan Sekitar. Peningkatan kinerja untuk penggabungan Tampilan Sekitar dengan memanfaatkan GPU sebaik-baiknya.
  • Kalibrasi online Tampilan Sekitar. Menyelaraskan gambar Tampilan Sekitar dengan cepat untuk mengakomodasi pergeseran posisi kamera dari waktu ke waktu, mempertahankan kualitas gambar yang digabungkan sepanjang masa pakai mobil.

Keamanan

  • Enkripsi terikat kendaraan . Enkripsi penyimpanan Android kini dapat dikonfigurasi untuk menyimpan beberapa parameter enkripsi kunci pada ECU eksternal. Hal ini mencegah pengambilan data dengan melepas head unit dari mobil (yang dapat terjadi karena pencurian atau pembongkaran).
  • Opsi pengembang yang 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 . Waktu baca dari Sistem Satelit Navigasi Global (GNSS) ketika 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 edge. Memungkinkan kemampuan untuk melakukan lebih banyak pemrosesan metrik berbasis edge pada perangkat Android Automotive. Metrik infotainmen dan properti kendaraan Android dapat dikonfigurasi dalam skrip yang ditulis dalam bahasa pemrograman Lua dan diproses di perangkat dan dikirim ke back-end yang ditentukan oleh OEM.

Integrasi kendaraan

  • Pengatur 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 mengatur beberapa properti kendaraan sekaligus.
  • Bekukan antarmuka HAL kendaraan.

Tampilan dan masukan

  • Masukan khusus OEM. Tambahkan atau sesuaikan input berbeda untuk mobil OEM.

Pembaruan aplikasi pengaturan

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

Pembaruan tambahan

  • PERMISSION_CONTROL_CAR_OCCUPANT_AWARENESS_SYSTEM tidak digunakan lagi.
  • Wizard Penyiapan kini terdaftar di Google Play.

Kepatuhan

Pengujian di CTS berikut 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 dan CtsSecurityHostTestCases:android.security.cts.SELinuxNeverallowRulesTest
  • CtsWindowManagerDeviceTestCases
  • CtsAppTestCases:android.app.cts.UiModeManagerTest