Kualitas aplikasi mobil

Untuk memberikan pengalaman yang baik bagi pengguna di mobil, selesaikan checklist dan pengujian kompatibilitas mobil yang mengikuti saat Anda mendesain dan mengembangkan aplikasi.

Checklist dan pengujian menentukan serangkaian persyaratan kualitas yang luas untuk berbagai kategori aplikasi yang didukung oleh Android Auto dan Android Automotive OS. Banyak persyaratan hanya berlaku untuk kategori tertentu, jadi pastikan untuk memfilter berdasarkan kategori aplikasi Anda. Lihat definisi Tingkat kualitas mobil untuk mengetahui detail tentang pedoman yang harus dipenuhi aplikasi Anda agar diterima di Google Play Store.

Menguji aplikasi

Uji aplikasi Anda untuk kriteria yang berlaku yang tercantum di halaman ini sebelum mengirimkan aplikasi ke Google Play untuk ditinjau. Jika memungkinkan, uji kedua cara yang dapat digunakan pengguna untuk mengakses aplikasi Anda:

Android Automotive OS
Gunakan Android Emulator untuk memvalidasi setiap item pada checklist. Untuk informasi selengkapnya, lihat Menguji menggunakan emulator Android Automotive OS.
Android Auto
Gunakan Android Auto Desktop Head Unit (DHU) untuk memvalidasi setiap item pada checklist. Untuk mengetahui informasi selengkapnya, lihat Menguji menggunakan Head Unit Desktop.

Kategori aplikasi

Kategori yang didukung Android Auto Android Automotive OS

Tingkat kualitas mobil

Tingkat kualitas menentukan kriteria untuk membantu Anda menilai tingkat dukungan aplikasi Anda untuk mobil. Setiap kategori dibuat berdasarkan kategori di bawahnya. Artinya, agar Dioptimalkan untuk mobil, aplikasi juga harus memenuhi semua persyaratan Siap digunakan untuk mobil yang berlaku.

Selain pedoman khusus untuk mobil, setiap tingkat memiliki pedoman terkait dari Kualitas aplikasi perangkat layar besar yang relevan untuk aktivitas yang diterapkan oleh aplikasi Anda.

Tingkat dukungan meliputi:

Tingkat 3 - Siap digunakan di mobil

Aplikasi Anda kompatibel dengan perangkat layar besar dan dapat digunakan saat mobil diparkir. Meskipun aplikasi ini mungkin tidak memiliki fitur yang dioptimalkan untuk mobil, pengguna dapat menikmati aplikasi ini seperti yang mereka lakukan di perangkat Android layar besar lainnya.

Tingkat ini terutama berlaku untuk kategori yang diparkir aplikasi, yang harus memenuhi semua persyaratan di tingkat ini agar diterima di Google Play Store.

Tingkat 2 - Dioptimalkan untuk mobil

Aplikasi Anda memberikan pengalaman yang sangat baik pada tampilan stack tengah mobil. Untuk melakukannya, aplikasi Anda memiliki beberapa kemampuan khusus mobil yang dapat digunakan pengguna di seluruh mode mengemudi atau parkir, bergantung pada kategori aplikasi Anda.

Aplikasi dalam kategori yang dibuat untuk digunakan saat mengemudi harus memenuhi semua persyaratan yang berlaku di tingkat ini agar dapat diterima di Google Play Store.

Tingkat 1 - Dirancang khusus untuk mobil

Aplikasi Anda dibuat agar berfungsi di berbagai hardware pada mobil dan dapat menyesuaikan pengalamannya di seluruh mode mengemudi dan parkir. Aplikasi ini pada tingkat ini memberikan pengalaman pengguna terbaik yang didesain untuk berbagai layar di mobil, seperti konsol tengah, cluster instrumen, dan layar tambahan - seperti tampilan panorama yang terlihat di banyak mobil premium.

Siap untuk mobil

Kriteria ID Kategori yang Berlaku Deskripsi
Kategori yang Diizinkan PC-1 Semua

Aplikasi tidak boleh menyertakan fitur di luar jenis aplikasi yang ditujukan untuk mobil. Lihat Kategori aplikasi yang didukung.

Perkiraan Performa EP-1 Semua

Aplikasi harus berfungsi seperti yang diharapkan atau dijelaskan dalam listingan Google Play Store aplikasi.

EP-2 Media, Navigasi, POI, IOT, Cuaca, Video, Game, Browser

Jika aplikasi diluncurkan kembali dari layar utama, aplikasi harus memulihkan status aplikasi sedekat mungkin dengan status sebelumnya.

Orientasi Tampilan DO-1 Video, Game, Browser

Aplikasi dapat didistribusikan ke perangkat dengan orientasi layar tetap. Lihat Fitur Android Automotive OS yang diperlukan.

Arsitektur CPU CP-1 Video, Game, Browser

Aplikasi harus mendukung CPU x86_64 dan ARM.

Rendering Aplikasi AR-1 Semua kategori yang didukung oleh Android Automotive OS

Dalam aktivitas yang diterapkan oleh aplikasi, elemen UI interaktif tidak boleh terhalang oleh panel sistem atau potongan layar. Lihat Menggunakan inset jendela dan potongan layar.

Gangguan bagi Pengemudi DD-3 Video, Game, Browser

Aplikasi tidak boleh dapat diluncurkan atau digunakan saat mengemudi dan tidak boleh memutar audio apa pun. Lihat Memastikan tidak ada aktivitas distraksi dioptimalkan.

Catatan: Jika memutar audio, aplikasi Anda harus memenuhi persyaratan DD-2.

Notifikasi yang tidak relevan IN-2 Video, Game, Browser

Aplikasi tidak boleh memposting notifikasi peringatan dini.

Navigasi Aplikasi AN-1 Video, Game, Browser

Pengguna dapat menjelajahi aplikasi tanpa menemui jalan buntu.

Data Sensitif SD-1 Browser

Browser tidak boleh menyimpan atau mengizinkan akses ke sandi atau informasi pembayaran, kecuali jika pengguna dapat memblokir akses ke sandi menggunakan kunci profil.

SD-2 Browser

Sebelum menyinkronkan data ke mobil, browser yang menyinkronkan sandi atau data pembayaran harus melakukan langkah-langkah berikut:

  1. Minta pengguna untuk melakukan autentikasi.
  2. Beri tahu pengguna di layar mobil bahwa data mereka akan disinkronkan ke mobil.
(Pelajari caranya)

Pedoman kualitas perangkat layar besar terkait

Meskipun panduan ini relevan untuk semua aktivitas yang diterapkan oleh aplikasi Anda, panduan ini adalah persyaratan Tingkat 3 hanya untuk aplikasi yang diparkir.

Kriteria ID Panduan untuk mobil
Konfigurasi dan kontinuitas LS-C1 Perubahan konfigurasi di mobil terutama disebabkan oleh pemindahan aplikasi di antara layar, seperti saat memindahkan aplikasi ke atau dari layar jarak jauh.
LS-C2 Tidak ada panduan tambahan.

Dioptimalkan untuk mobil

Kriteria ID Kategori yang Berlaku Deskripsi
Pengalaman Terparkir PE-1 Media, Navigasi, POI, IOT, Cuaca

Khusus Android Automotive OS: dengan pengecualian menyediakan alur penyiapan, setelan, dan login saat diparkir, aplikasi tidak boleh menyediakan fungsi apa pun melalui aktivitasnya sendiri.

Animasi Layar SA-1 Media, Pesan, Navigasi, POI, IOT, Cuaca

Aplikasi tidak boleh menampilkan elemen animasi di layar, seperti gambar animasi atau video.

Pengecualian: Animasi kanvas saat pengguna diparkir diizinkan jika relevan dengan tugas mengemudi.

Iklan Visual atau Teks AD-1 Media, Pesan, Navigasi, POI, IOT, Cuaca

Aplikasi tidak boleh menampilkan iklan berbasis teks selain nama pengiklan atau nama produk.

Penggunaan Gambar IU-1 Media, Pesan, Navigasi, POI, IOT, Cuaca

Elemen aplikasi tidak menampilkan gambar apa pun di layar. Pengecualian mencakup:

  • Aplikasi dapat menampilkan satu gambar statis untuk konteks konten di latar belakang layar konsumsi, seperti gambar album atau logo perusahaan pengiklan.
  • Aplikasi dapat menampilkan ikon di panel navigasi materi.
  • Aplikasi dapat menampilkan gambar dan foto untuk membantu mendorong pengambilan keputusan.
  • Aplikasi navigasi dapat menampilkan gambar untuk panduan jalur atau panduan persimpangan.
Informasi Visual di Ponsel VI-1 Media, Navigasi, POI, IOT, Cuaca

Khusus Android Auto: Jika pengguna harus membuka layar ponsel—misalnya, untuk menindaklanjuti permintaan izin—aplikasi harus menampilkan pesan yang meminta pengguna untuk hanya melihat layar ponsel jika aman untuk melakukannya. Untuk informasi selengkapnya, lihat Menangani error umum untuk media, dan Menangani input pengguna untuk aplikasi navigasi, lokasi menarik, internet of things, dan cuaca.

Aplikasi Tidak Mengalami Error AC-1 Navigasi, POI, IOT, Cuaca

Pengguna harus dapat menyelesaikan tugas di aplikasi menggunakan lima layar atau lebih sedikit. Untuk informasi selengkapnya, lihat Pembatasan template.

Scrolling Text ST-1 Media, Pesan, Navigasi, POI, IOT, Cuaca

Aplikasi tidak boleh menampilkan teks yang di-scroll otomatis.

Perintah Suara VC-1 Media, Navigasi

Aplikasi harus mendukung perintah suara Asisten Google. Untuk informasi selengkapnya, lihat Mendukung voice action untuk media, dan Mendukung intent navigasi untuk navigasi.

Respons Tertunda DR-1 Media, Navigasi, POI, IOT, Cuaca

Tombol khusus aplikasi harus merespons tindakan pengguna dengan keterlambatan tidak lebih dari dua detik.

DR-2 Media, Navigasi, POI, IOT, Cuaca

Aplikasi harus diluncurkan dalam waktu tidak lebih dari 10 detik.

DR-3 Media, Navigasi, POI, IOT, Cuaca

Aplikasi harus memuat konten tidak lebih dari 10 detik.

Kontras VD-1 Media, Pesan, Navigasi, POI, IOT, Cuaca

Aplikasi harus menyediakan ikon dan warna yang memenuhi persyaratan kontras Android Auto. Untuk informasi selengkapnya, lihat Kontras.

VD-2 Media

Aplikasi harus menyediakan kumpulan ikon putih yang akan diwarnai oleh sistem untuk memberikan kompensasi kontras otomatis.

VD-3 Media

Aplikasi harus menyediakan warna yang dapat dioptimalkan oleh sistem agar mudah dibaca di mobil.

Tombol Abu-Abu GB-1 Media

Elemen interaktif yang sengaja diberi warna abu-abu tidak boleh berfungsi.

Gangguan bagi Pengemudi DD-1 Navigasi

Saluran audio navigasi hanya dapat digunakan oleh aplikasi navigasi dan untuk petunjuk navigasi. Untuk informasi selengkapnya, lihat Panduan suara.

DD-2 Video, Game, Browser

Saat mengemudi, aplikasi tidak boleh dapat diluncurkan dan UI aplikasi tidak boleh terlihat. Audio aplikasi harus berhenti saat pengguna mulai mengemudi dan tidak dapat dijeda saat mengemudi. Untuk mengetahui informasi selengkapnya, lihat Memastikan tidak ada aktivitas distraksi dioptimalkan.

Pembayaran PA-1 Navigasi, POI, IOT, Cuaca

Aplikasi harus memiliki alur sederhana jika pembelian diaktifkan, menggunakan pintasan seperti pembelian terbaru atau favorit. Untuk informasi selengkapnya, lihat Membeli menggunakan metode pembayaran yang ada.

Aplikasi tidak boleh mengizinkan salah satu hal berikut:

  • Penyiapan metode pembayaran
  • Beberapa item yang akan dipilih untuk dibeli
  • Komitmen untuk melakukan pembayaran berulang, seperti langganan
Iklan Notifikasi NA-1 Media, Pesan, Navigasi, POI, IOT, Cuaca

Aplikasi tidak boleh menampilkan iklan melalui notifikasi.

Notifikasi yang Tidak Relevan IN-1 Media, Pesan, Navigasi, POI, IOT, Cuaca

Aplikasi hanya boleh menampilkan notifikasi jika relevan dengan kebutuhan pengemudi.

Contoh:
Bagus: Memberi tahu pengguna bahwa ada pesan baru yang masuk.
Buruk: Memberi tahu pengguna tentang rilis album baru.
Buruk: Untuk aplikasi cuaca, aplikasi Anda memposting notifikasi yang tidak terkait dengan peringatan dini untuk lokasi, rute, atau tujuan saat ini.

Putar Otomatis Media MA-1 Media

Aplikasi tidak boleh otomatis dijalankan saat perangkat dinyalakan atau tanpa adanya tindakan memilih aplikasi atau media aplikasi dari pengguna. Untuk informasi selengkapnya, lihat Menerapkan perintah play.

Fungsi Pesan MF-1 Pesan

Aplikasi harus menerima pesan masuk. Untuk mengetahui informasi selengkapnya, lihat Membuat aplikasi pesan untuk Android Auto.

MF-2 Pesan

Pesan harus dikelompokkan dengan benar dan ditampilkan dalam urutan yang benar. Untuk mengetahui informasi selengkapnya, lihat Membuat aplikasi pesan untuk Android Auto.

MF-3 Pesan

Pengguna dapat membalas pesan. Untuk mengetahui informasi selengkapnya, lihat Membuat aplikasi pesan untuk Android Auto.

MF-4 Pesan

Aplikasi harus menggunakan pola desain aplikasi pesan singkat. Aplikasi pesan panjang tradisional, seperti aplikasi untuk email, tidak diizinkan.

MF-5 Pesan

Aplikasi harus mengimplementasikan layanan pesan peer-to-peer dan bukan layanan notifikasi, seperti aplikasi cuaca, saham, dan skor olahraga.

NF-1 Navigasi

Aplikasi harus memberikan petunjuk navigasi belokan demi belokan.

NF-2 Navigasi

Aplikasi ini hanya menggambar konten peta di platform template navigasi. Rute belokan demi belokan berbasis teks, panduan jalur, dan perkiraan waktu kedatangan harus ditampilkan pada komponen template navigasi yang relevan. Informasi tambahan yang relevan dengan perjalanan, batas kecepatan, penghalang jalan, dll., dapat digambar di area aman dari peta.

NF-3 Navigasi

Saat menyediakan rute belokan demi belokan berbasis teks, aplikasi juga harus memicu notifikasi navigasi. Untuk informasi selengkapnya, lihat Notifikasi belokan demi belokan.

NF-4 Navigasi

Saat menyediakan rute belokan demi belokan berbasis teks, aplikasi navigasi harus mengirimkan informasi belokan berikutnya ke tampilan cluster kendaraan. Untuk mengetahui informasi selengkapnya, lihat Metadata navigasi.

NF-5 Navigasi

Aplikasi tidak boleh menyediakan notifikasi belokan demi belokan, panduan suara, atau informasi cluster ketika aplikasi navigasi lain menyediakan petunjuk belokan demi belokan. Untuk mengetahui informasi selengkapnya, lihat Memulai, mengakhiri, dan menghentikan navigasi.

NF-6 Navigasi

Aplikasi harus menangani permintaan navigasi dari aplikasi Android Auto lainnya. Untuk mengetahui informasi selengkapnya, lihat Mendukung intent navigasi.

NF-7 Navigasi

Aplikasi harus menyediakan mode "uji coba" yang menyimulasikan aktivitas mengemudi. Untuk mengetahui informasi selengkapnya, lihat Menyimulasikan navigasi.

Fungsi Lokasi Menarik (POI) PF-1 POI

Aplikasi harus menyediakan fungsi penting yang relevan dengan aktivitas mengemudi.

Fungsi Internet of Things IT-1 IOT
Aplikasi IOT mungkin mengizinkan hal berikut saat mengemudi:
  • Melihat status perangkat saat ini. Misalnya: untuk melihat apakah pintu garasi terbuka atau tertutup, bola lampu menyala atau mati, sistem keamanan diaktifkan atau dinonaktifkan, atau mesin cuci sedang berjalan atau sudah selesai.
  • Fitur sekali sentuh yang sederhana dan mengontrol fungsi aktif dan nonaktif. Misalnya: kemampuan untuk mengaktifkan dan menonaktifkan berbagai perangkat atau membuka dan menutup perangkat, termasuk menyalakan dan mematikan lampu, mengaktifkan dan menonaktifkan termostat, atau membuka dan menutup pintu atau tirai garasi. Ini juga termasuk mengaktifkan dan menonaktifkan suasana atau rutinitas yang telah diprogram sebelumnya.
  • Memberi tahu pengguna tentang peristiwa di rumah atau lokasi lain. Misalnya: menerima notifikasi untuk rutinitas atau suasana, notifikasi keamanan, atau perubahan status pintu terbuka atau tertutup.
Aplikasi IOT tidak boleh mengizinkan hal-hal berikut saat mengemudi:
  • Tugas yang terkait dengan penyiapan aplikasi apa pun. Misalnya: kemampuan untuk memilih perangkat, sistem, atau lokasi untuk digunakan dengan aplikasi IOT.
  • Tugas yang terkait dengan pembuatan, modifikasi, atau pengurutan ulang. Misalnya: kemampuan untuk membuat, memodifikasi, atau mengurutkan ulang suasana atau rutinitas, seperti urutan peristiwa saat berangkat atau meninggalkan lokasi, termasuk membuka dan menutup pintu garasi, atau menyalakan dan mematikan lampu.
  • Tugas yang terkait dengan kontrol perangkat yang terperinci. Misalnya: kemampuan untuk mengontrol fungsi tertentu, termasuk menyesuaikan suhu termostat atau tingkat luminesensi pencahayaan.
Fungsi Cuaca WE-1 Cuaca Aplikasi harus menyertakan konten terkait cuaca, yang harus relevan dengan lokasi pengguna saat ini atau lokasi yang ditentukan pengguna.
WE-2 Cuaca Informasi cuaca di ubin peta harus dapat dibaca dan tidak boleh menyertakan legenda yang rumit. Aplikasi dapat menyertakan maksimal tiga legenda. Aplikasi dengan beberapa legenda dapat memiliki maksimal tiga warna, sedangkan aplikasi dengan satu legenda dapat memiliki lebih dari tiga warna.
WE-3 Cuaca Informasi perkiraan harus menyertakan ikon dan simbol yang mudah dibaca.
WE-4 Cuaca Penyesuaian interval perkiraan tidak boleh dilakukan menggunakan template.
WE-5 Cuaca Aplikasi cuaca tidak boleh menampilkan lebih dari lima anotasi peta cuaca unik dalam tampilan tertentu (misalnya: Penanda suhu, penanda kecepatan angin, kelembapan, overlay radar, indikator lightning, kondisi jalan semuanya dalam tampilan yang sama).
Rendering Peta MR-1 Navigasi, POI, Cuaca

Secara default, aplikasi yang menggambar peta harus menggambar peta bertema terang atau bertema gelap saat diminta untuk melakukannya. Untuk informasi selengkapnya, lihat Mendukung tema gelap.

Aplikasi dapat mengizinkan pengguna memilih untuk selalu menampilkan aplikasi dalam tema terang atau gelap.

Kontrol Media MC-1 Video

Aplikasi ini terintegrasi dengan sesi media. Bergantung pada konten, aplikasi harus mendukung perintah pemutaran putar/jeda atau berhenti pemutaran. Selain itu, aplikasi harus menyediakan metadata judul dan thumbnail untuk setiap item media. Lihat Mengontrol dan memberitahukan pemutaran menggunakan MediaSession.

Pedoman kualitas perangkat layar besar terkait

Meskipun panduan ini relevan untuk semua aktivitas yang diterapkan oleh aplikasi Anda, panduan ini adalah persyaratan Tingkat 2 hanya untuk aplikasi yang diparkir.

Kriteria ID Panduan untuk mobil
Multi-aplikasi dan multi-resume LS-M2 Jika berada di layar jarak jauh, aktivitas akan kehilangan posisi aktivitas teratas yang dilanjutkan saat pengguna berinteraksi dengan aktivitas di layar utama.
UX LS-U1 Beberapa mobil memiliki layar lanskap dengan rasio aspek yang jauh lebih besar daripada yang biasa digunakan di perangkat layar besar lainnya. Anda dapat menggunakan profil hardware Automotive Ultrawide untuk menguji di layar tersebut.
LS-U2 Sama seperti untuk LS-U1
LS-U3 Agar memenuhi syarat sebagai aplikasi yang dioptimalkan untuk mobil, aplikasi Anda harus memenuhi persyaratan LS-U3 untuk ukuran target sentuh. Agar memenuhi syarat sebagai diferensiasi mobil, aplikasi harus memenuhi persyaratan UX-1 mobil.

Mobil yang terdiferensiasi

Kriteria ID Kategori yang Berlaku Deskripsi
Fungsi Navigasi NF-9 Navigasi

Aplikasi mendukung rendering pada layar cluster, dan hanya merender ubin peta pada layar ini. Lihat Menggambar ke layar cluster.

Peringatan: Aplikasi navigasi yang juga mendukung fungsi cuaca tidak boleh menyertakan informasi terkait cuaca di layar cluster.

Rendering Aplikasi AR-2 Video, Game, Browser

Aplikasi dirender ke dalam potongan tampilan untuk memanfaatkan sepenuhnya ruang layar yang tersedia sekaligus mempertahankan kemampuan pengguna untuk terus berinteraksi dengan semua elemen UI di layar. Lihat Beradaptasi dengan layar berbentuk tidak beraturan untuk mengetahui detail selengkapnya.

Pengalaman Pengguna UX-1 Video, Game, Browser

Target sentuh minimal 64 dp.

UX-2 Video, Game, Browser

Target sentuh berjarak minimal 24 dp dari satu sama lain dan berjarak 24 dp dari tepi layar.

UX-3 Video, Game, Browser

Ukuran font minimal harus 24sp.

Pedoman kualitas perangkat layar besar terkait

Meskipun panduan ini relevan untuk semua aktivitas yang diterapkan oleh aplikasi Anda, panduan ini adalah persyaratan Tingkat 1 hanya untuk aplikasi yang diparkir.

Kriteria ID Panduan untuk mobil
UX LS-U4 Meskipun didukung oleh Android Automotive OS, keyboard adalah metode input yang kurang umum di mobil dibandingkan dengan perangkat layar besar lainnya. Namun, beberapa mobil memiliki perangkat input dari alat rotasi yang mengandalkan API yang sama dengan navigasi tab dengan keyboard, sehingga juga memerlukan LS-U4 agar berfungsi dengan baik.
Keyboard, mouse, dan trackpad LS-I3 Sama seperti untuk LS-U4

Pertanyaan umum (FAQ)

Apa yang terjadi setelah saya mengirimkan aplikasi?

Aplikasi mobil tunduk pada peninjauan manual tambahan selain proses peninjauan normal di Play Store. Aplikasi Anda diuji untuk memastikan kepatuhannya terhadap kriteria yang berlaku.

Setelah mengirimkan aplikasi, bagaimana cara mengetahui jika aplikasi saya tidak memenuhi semua persyaratan untuk Android Auto atau Android Automotive OS?

Jika aplikasi Anda tidak memenuhi persyaratan kualitas aplikasi yang dijelaskan di halaman ini, tim Play Store akan menghubungi Anda melalui alamat email yang ditetapkan di akun Konsol Google Play yang terkait dengan aplikasi tersebut.

Catatan: Untuk mengetahui informasi tentang cara memublikasikan aplikasi di Google Play, lihat Mendistribusikan ke mobil.

Bagaimana cara mengelola pelanggaran kebijakan dan banding?

Anda dapat mempelajari lebih lanjut cara mengelola pelanggaran kebijakan dan pengajuan banding di pusat kebijakan Google Play.

Aplikasi saya tidak hanya menargetkan Android Auto atau Android Automotive OS. Jika aplikasi saya tidak memenuhi persyaratan untuk mobil, apakah aplikasi baru atau telah diupdate tetap akan muncul di Google Play untuk perangkat lain?

Tidak. Saat Google memulai proses persetujuan, aplikasi Anda akan menjalani peninjauan kualitas aplikasi. Update berikutnya tidak tersedia untuk didistribusikan hingga aplikasi disetujui. Jika Anda perlu mengupdate aplikasi untuk perangkat lain, pertimbangkan untuk membuat rilis terpisah dari update untuk aplikasi mobil.

Penting: Akibat pembatasan ini, Anda tidak boleh menggunakan APK produksi untuk pembuatan prototipe dukungan Android Auto.

Catatan perubahan

Desember 2024

  • Kategori Aplikasi: "Cuaca" telah ditambahkan, termasuk pengenalan kriteria Fungsi Cuaca.
  • Rendering Peta
    • Kategori yang terpengaruh: Navigasi, POI, Cuaca
    • Kriteria baru: MR-1


      Secara default, aplikasi yang menggambar peta harus menggambar peta bertema terang atau bertema gelap saat diminta untuk melakukannya. Untuk informasi selengkapnya, lihat Mendukung tema gelap.

      Aplikasi dapat mengizinkan pengguna memilih untuk selalu menampilkan aplikasi dalam tema terang atau gelap.

  • Fungsi Navigasi
    • Kriteria yang dihapus: NF-8
    • Kategori yang terpengaruh: Navigasi
    • Penggantian kriteria NF-8 dengan kriteria MR-1.

    • Kriteria yang diperbarui: NF-9
    • Kategori yang terpengaruh: Navigasi
    • Teks sebelumnya:


      Aplikasi mendukung rendering pada layar cluster, dan hanya merender ubin peta pada layar ini. Lihat Menggambar ke layar cluster.


    • Teks baru:


      Aplikasi mendukung rendering pada layar cluster, dan hanya merender ubin peta pada layar ini. Lihat Menggambar ke layar cluster.

      Peringatan: Aplikasi navigasi yang juga mendukung fungsi cuaca tidak boleh menyertakan informasi terkait cuaca di layar cluster.


  • Animasi Layar
    • Kriteria yang diperbarui: SA-1
    • Kategori yang terpengaruh: Media, Pesan, Navigasi, Lokasi Menarik, Cuaca
    • Teks sebelumnya:


      Aplikasi tidak boleh menampilkan elemen animasi di layar, seperti gambar animasi atau video.


    • Teks baru:


      Aplikasi tidak boleh menampilkan elemen animasi di layar, seperti gambar animasi atau video.

      Pengecualian: Animasi kanvas saat pengguna parkir diizinkan jika relevan dengan tugas mengemudi.


Mei 2024

  • Pengantar Tingkat kualitas mobil
  • Gangguan bagi Pengemudi
    • Kategori yang terpengaruh: Browser, Game, Video
    • Kriteria baru: DD-3


      Aplikasi tidak boleh dapat diluncurkan atau digunakan saat mengemudi dan tidak boleh memutar audio apa pun. Lihat Memastikan tidak ada aktivitas distraksi dioptimalkan.

      Catatan: Jika memutar audio, aplikasi Anda harus memenuhi persyaratan DD-2.

  • Rendering Aplikasi
    • Kategori yang terpengaruh: Semua kategori yang didukung oleh Android Automotive OS
    • Kriteria baru: AR-1


      Dalam aktivitas yang diterapkan oleh aplikasi, elemen UI interaktif tidak boleh terhalang oleh panel sistem atau potongan layar. Lihat Menggunakan inset jendela dan potongan layar.

    • Kriteria baru: AR-2


      Aplikasi dirender ke dalam potongan tampilan untuk memanfaatkan sepenuhnya ruang layar yang tersedia sekaligus memastikan elemen UI interaktif tetap dapat diakses. Lihat Beradaptasi dengan layar berbentuk tidak beraturan untuk mengetahui detail selengkapnya.

  • Kontrol Media
    • Kategori yang terpengaruh: Video
    • Kriteria baru: MC-1


      Aplikasi ini terintegrasi dengan sesi media. Bergantung pada konten, aplikasi harus mendukung perintah pemutaran putar/jeda atau berhenti. Selain itu, aplikasi harus menyediakan metadata judul dan thumbnail untuk setiap item media. Lihat Mengontrol dan memberitahukan pemutaran menggunakan MediaSession.

  • UX
    • Kategori yang terpengaruh: Browser, Game, Video
    • Kriteria baru: UX-1


      Target sentuh minimal 64 dp.

    • Kriteria baru: UX-2


      Target sentuh berjarak minimal 24 dp dari satu sama lain dan berjarak 24 dp dari tepi layar.

    • Kriteria baru: UX-3


      Ukuran font minimal harus 24sp.

  • Pengalaman yang Diizinkan
    • Kategori yang terpengaruh: Media, Navigasi, POI, IOT
    • Kriteria baru: PE-1


      Khusus Android Automotive OS: dengan pengecualian menyediakan alur penyiapan, setelan, dan login saat diparkir, aplikasi tidak boleh menyediakan fungsi apa pun melalui aktivitasnya sendiri.

  • Fungsi navigasi
    • Kategori yang terpengaruh: Navigasi
    • Kriteria baru: NF-9


      Aplikasi mendukung rendering pada layar cluster, dan hanya merender ubin peta pada layar ini. Lihat Menggambar ke layar cluster.

  • Respons Tertunda
    • Kategori yang terpengaruh: Video
    • Penghapusan kriteria DR-1, DR-2, dan DR-3 untuk kategori video

Oktober 2023

Juli 2023

  • Kategori Aplikasi: "Browser" telah ditambahkan
  • Data Sensitif
    • Kategori yang terpengaruh: Browser
    • Kriteria baru: SD-1


      Browser tidak boleh menyimpan atau mengizinkan akses ke sandi atau informasi pembayaran, kecuali jika pengguna dapat memblokir akses ke sandi menggunakan kunci profil. (Pelajari caranya)

    • Kriteria baru: SD-2


      Sebelum menyinkronkan data ke mobil, browser yang menyinkronkan sandi atau data pembayaran harus melakukan langkah-langkah berikut:

      1. Minta pengguna untuk melakukan autentikasi.
      2. Beri tahu pengguna di layar mobil bahwa data mereka akan disinkronkan ke mobil.

April 2023

Maret 2023

  • Perubahan tata bahasa dan format.

Desember 2022

  • Fungsi Internet of Things
    • Kategori yang terpengaruh: Internet of Things
    • Kriteria baru:


      Aplikasi IOT mungkin mengizinkan hal berikut saat mengemudi:
      • Melihat status perangkat saat ini. Misalnya: untuk melihat apakah pintu garasi terbuka atau tertutup, bola lampu menyala atau mati, sistem keamanan diaktifkan atau dinonaktifkan, atau mesin cuci sedang berjalan atau sudah selesai.
      • Fitur sekali sentuh yang sederhana dan mengontrol fungsi aktif dan nonaktif. Misalnya: kemampuan untuk mengaktifkan dan menonaktifkan berbagai perangkat atau membuka dan menutupnya, termasuk menyalakan dan mematikan lampu, mengaktifkan dan menonaktifkan termostat, atau membuka dan menutup pintu atau tirai garasi. Ini juga termasuk mengaktifkan dan menonaktifkan suasana atau rutinitas yang telah diprogram sebelumnya.
      • Memberi tahu pengguna tentang peristiwa di rumah atau lokasi lain. Misalnya: menerima notifikasi untuk rutinitas atau suasana, notifikasi keamanan, atau perubahan status pintu terbuka atau tertutup.
      Aplikasi IOT tidak boleh mengizinkan hal-hal berikut saat mengemudi:
      • Tugas yang terkait dengan penyiapan aplikasi apa pun. Misalnya: kemampuan memilih perangkat, sistem, atau lokasi untuk digunakan dengan aplikasi IOT.
      • Tugas yang terkait dengan pembuatan, modifikasi, atau pengurutan ulang. Misalnya: kemampuan untuk membuat, memodifikasi, atau mengurutkan ulang suasana atau rutinitas, seperti urutan peristiwa saat berangkat atau meninggalkan lokasi, termasuk membuka dan menutup pintu garasi, atau menyalakan dan mematikan lampu.
      • Tugas yang terkait dengan kontrol perangkat yang terperinci. Misalnya: kemampuan untuk mengontrol fungsi tertentu, termasuk menyesuaikan suhu termostat atau tingkat luminesensi pencahayaan.

Mei 2022

  • Kategori Aplikasi: "Parkir & Pengisian Daya" telah diganti dengan "Lokasi Menarik"
  • Animasi Layar
    • Kategori yang terpengaruh: Media, Pesan, Navigasi, dan Lokasi Menarik
    • Teks sebelumnya:


      Aplikasi tidak menampilkan elemen animasi di layar, seperti gambar animasi, video, atau status progres.


    • Teks baru:


      Aplikasi tidak menampilkan elemen animasi di layar, seperti gambar animasi atau video.


  • Penggunaan Gambar
    • Kategori yang terpengaruh: Media, Pesan, Navigasi, dan Lokasi Menarik
    • Teks sebelumnya:


      Elemen aplikasi tidak menampilkan gambar apa pun di layar. Pengecualian mencakup:

      • Aplikasi mungkin menampilkan satu gambar statis untuk konteks konten di latar belakang layar konsumsi, seperti gambar album atau logo perusahaan pengiklan.
      • Aplikasi dapat menampilkan ikon di panel navigasi materi.
      • Aplikasi navigasi, parkir, dan pengisian daya dapat menampilkan gambar dan foto untuk membantu mendorong pengambilan keputusan.
      • Aplikasi navigasi dapat menampilkan gambar untuk panduan jalur atau panduan persimpangan.

    • Teks baru:


      Elemen aplikasi tidak menampilkan gambar apa pun di layar. Pengecualian mencakup:

      • Aplikasi mungkin menampilkan satu gambar statis untuk konteks konten di latar belakang layar konsumsi, seperti gambar album atau logo perusahaan pengiklan.
      • Aplikasi dapat menampilkan ikon di panel navigasi materi.
      • Aplikasi dapat menampilkan gambar dan foto untuk membantu mendorong pengambilan keputusan.
      • Aplikasi navigasi dapat menampilkan gambar untuk panduan jalur atau panduan persimpangan.

  • Karena mobil adalah perangkat layar besar, aplikasi harus mengisi kategori
    • Kategori yang terpengaruh: Media, Pesan, Navigasi, Lokasi Menarik, dan Video
    • Teks sebelumnya:


      Aplikasi tidak menyertakan game atau fitur lainnya selain jenis aplikasi yang ditujukan untuk mobil. Untuk mengetahui informasi selengkapnya, lihat Kategori aplikasi yang didukung.
    • Teks baru:


      Aplikasi tidak menyertakan fitur di luar jenis aplikasi yang ditujukan untuk mobil. Untuk mengetahui informasi selengkapnya, lihat Kategori aplikasi yang didukung.
  • Informasi Visual di Ponsel
    • Kategori yang terpengaruh: Media, Navigasi, dan Lokasi Menarik
    • Teks sebelumnya:


      Khusus Android Auto: Jika pengguna harus membuka layar ponsel—misalnya, untuk menindaklanjuti permintaan izin—aplikasi harus menampilkan pesan yang meminta pengguna untuk hanya melihat layar ponsel jika aman untuk melakukannya. Untuk informasi selengkapnya, lihat Menangani error umum untuk media, dan Menangani input pengguna untuk navigasi, parkir, dan pengisian daya.
    • Teks baru:


      Khusus Android Auto: Jika pengguna harus membuka layar ponsel—misalnya, untuk menindaklanjuti permintaan izin—aplikasi harus menampilkan pesan yang meminta pengguna untuk hanya melihat layar ponsel jika aman untuk melakukannya. Untuk informasi selengkapnya, lihat Menangani error umum untuk media, dan Menangani input pengguna untuk aplikasi navigasi dan lokasi menarik.
  • Fungsi Navigasi
    • Kategori yang terpengaruh: Navigasi
    • Teks sebelumnya:


      Aplikasi ini hanya menggambar konten peta di platform template navigasi. Rute belokan demi belokan berbasis teks, panduan jalur, dan perkiraan waktu kedatangan harus ditampilkan pada komponen template Navigasi yang relevan. Informasi tambahan yang relevan dengan perjalanan—misalnya, batas kecepatan dan penghalang jalan—dapat digambar di sisi kanan peta.
    • Teks baru:


      Aplikasi ini hanya menggambar konten peta di platform template navigasi. Rute belokan demi belokan berbasis teks, panduan jalur, dan perkiraan waktu kedatangan harus ditampilkan pada komponen template Navigasi yang relevan. Informasi tambahan yang relevan dengan perjalanan—batas kecepatan dan penghalang jalan—dapat digambar di area aman dari peta.
  • Fungsi Lokasi Menarik
    • Kategori yang terpengaruh: Lokasi Menarik
    • Teks sebelumnya:


      Aplikasi harus memberikan fungsionalitas bermanfaat dalam kategorinya yang relevan dengan aktivitas mengemudi.
    • Teks baru:


      Aplikasi harus menyediakan fungsi penting yang relevan dengan aktivitas mengemudi.
    • Kriteria yang dihapus:


      Jika aplikasi parkir menampilkan daftar lokasi di samping peta—misalnya, template Peta Daftar Tempat—lokasi dalam daftar hanya boleh berupa tempat parkir.

      Demikian pula, untuk aplikasi pengisian daya, lokasi harus merupakan SPKLU.


April 2022

  • Orientasi Tampilan
    • Kategori yang terpengaruh: Video
    • Kriteria baru:


      UI yang digambar oleh aplikasi mendukung layar lanskap dan layar potret.

  • Gangguan bagi Pengemudi
    • Kategori yang terpengaruh: Video
    • Kriteria baru:


      Saat mengemudi, aplikasi video tidak boleh dapat diluncurkan dan layar aplikasi video tidak boleh terlihat. Audio aplikasi video harus berhenti saat pengguna mulai mengemudi.

  • Alur Setelan
    • Kategori yang terpengaruh: Video
    • Kriteria baru:


      Aplikasi harus dilanjutkan ke halaman beranda setelah (mencoba) login.

  • Fungsi Otomotif
    • Kategori yang terpengaruh: Video
    • Kriteria baru:


      Aplikasi tidak berisi aktivitas yang dioptimalkan oleh pengemudi.

  • Arsitektur CPU
    • Kategori yang terpengaruh: Video
    • Kriteria baru:


      Aplikasi mendukung CPU x86_64 dan ARM.

  • Kemudahan Navigasi Aplikasi
    • Kategori yang terpengaruh: Video
    • Kriteria baru:


      Aplikasi memungkinkan pengguna menjelajahi aplikasi tanpa menemui jalan buntu.

November 2021

  • Informasi Visual di Ponsel
    • Kategori yang terpengaruh: Media, Navigasi, dan Parkir & Pengisian Daya
    • Teks sebelumnya:


      Saat aplikasi berinteraksi dengan layar mobil dan mobil tidak diparkir, aplikasi tidak mengaktifkan layar ponsel untuk menampilkan berbagai bentuk informasi visual seperti notifikasi, pop-up notifikasi, video, gambar, iklan, atau yang serupa. Untuk informasi selengkapnya, lihat Mem-build aplikasi navigasi untuk navigasi, parkir, dan pengisian daya. Demikian pula, saat aplikasi menjalankan UI Android Auto di layar ponsel, aplikasi tersebut tidak menampilkan informasi visual apa pun yang tidak ada kaitannya dengan Android Auto di layar ponsel.

      Jika pengguna harus membuka layar ponsel—misalnya, untuk menindaklanjuti permintaan izin—aplikasi harus menampilkan pesan yang meminta pengguna untuk hanya melihat layar ponsel jika aman untuk melakukannya.


    • Teks baru:


      Khusus Android Auto: Jika pengguna harus membuka layar ponsel—misalnya, untuk menindaklanjuti permintaan izin—aplikasi harus menampilkan pesan yang meminta pengguna untuk hanya melihat layar ponsel jika aman untuk melakukannya. Untuk informasi selengkapnya, lihat Menangani error umum untuk media, dan Menangani input pengguna untuk navigasi, parkir, dan pengisian daya.


  • Pembayaran
    • Kategori yang terpengaruh: Navigasi, Parkir, dan Pengisian Daya
    • Teks sebelumnya:


      Aplikasi harus memiliki alur sederhana jika pembelian diaktifkan.


    • Teks baru:


      Aplikasi harus memiliki alur sederhana jika pembelian diaktifkan, menggunakan pintasan seperti pembelian terbaru atau favorit. Untuk informasi selengkapnya, lihat Membeli menggunakan metode pembayaran yang ada.

      Aplikasi tidak boleh mengizinkan salah satu hal berikut:

      • Penyiapan metode pembayaran
      • Beberapa item yang akan dipilih untuk dibeli
      • Pengguna yang berkomitmen untuk melakukan pembayaran berulang—misalnya, langganan.