Android Auto dan Android Automotive OS memungkinkan pengguna mengakses aplikasi di sistem infotainmen mobil saat mobil diparkir. Sesuaikan aplikasi Anda untuk layar mobil hanya dengan beberapa perubahan penerapan.
Pertimbangan utama untuk mobil
- Orientasi layar tetap: Layar infotainment mobil memiliki orientasi tetap—lanskap atau potret. Pastikan aplikasi Anda mendukung keduanya untuk mengakomodasi berbagai model kendaraan.
- UI dan navigasi sistem yang unik: Android Automotive OS dapat menyertakan skema navigasi dan kolom sistem kustom. Navigasi gestur tidak didukung, dan kemudahan kembali dapat bervariasi.
- Layar dan potongan yang tidak beraturan: Beberapa kendaraan memiliki layar berbentuk tidak persegi panjang atau tidak beraturan dengan potongan yang unik. Gunakan parameter tata letak yang sesuai untuk menanganinya secara aman.
- Kolom sistem: Produsen mobil dapat mengontrol apakah aplikasi dapat menampilkan atau menyembunyikan kolom sistem untuk masuk dan keluar dari mode imersif. Produsen juga dapat mengontrol apakah aplikasi dapat menyetel warna dan keburaman kolom sistem.
- Skenario offline: Mobil sering kali memiliki konektivitas internet yang terputus-putus atau tidak ada sama sekali. Aplikasi Anda harus tetap berfungsi dalam skenario offline.
- Keselamatan dan status parkir: Aplikasi terutama dapat diakses saat mobil diparkir. Pastikan UI Anda dioptimalkan untuk interaksi yang cepat dan jelas yang sesuai dengan lingkungan kendaraan.
Strategi adaptasi
- Gunakan class ukuran jendela: Gunakan class ukuran jendela untuk mengategorikan tampilan sebagai rapat, sedang, atau diperluas, lalu sesuaikan tata letak Anda.
- Menerapkan tata letak multi-panel: Untuk layar mobil yang lebih lebar, gunakan pola daftar-detail atau multi-panel lainnya untuk memanfaatkan lebar yang tersedia secara optimal.
- Mengoptimalkan resource mobil: Gunakan penentu resource
caruntuk menyediakan tata letak atau konfigurasi yang secara khusus disesuaikan untuk lingkungan Otomotif. - Uji di emulator: Uji terlebih dahulu kompatibilitas aplikasi Anda di emulator Android Automotive OS untuk mengidentifikasi masalah UI khusus mobil.
Pelajari lebih lanjut
Untuk panduan pengembangan Android untuk Mobil yang lengkap, lihat Ringkasan Android untuk Mobil.