Untuk membuat aplikasi versi Android untuk Mobil, identifikasi terlebih dahulu tugas yang sesuai untuk kendaraan – dan perlu diingat bahwa Anda tidak harus membatasi gangguan pada pengemudi.
Membatasi gangguan bagi pengemudi
Untuk meminimalkan gangguan bagi pengemudi, pertimbangkan strategi ini saat merancang aplikasi mobil Anda.
Batasi informasi di setiap layar: Agar pengemudi tetap memperhatikan jalan sebanyak mungkin, template di library aplikasi membatasi jumlah informasi yang dapat muncul di setiap layar saat mengemudi. Jumlah tindakan, gambar, dan elemen lain yang diizinkan (seperti jumlah teks, dalam beberapa kasus) dijelaskan untuk setiap template. Untuk template dengan item daftar dan petak, jumlah maksimum item yang diizinkan bervariasi menurut kendaraan dan dapat diambil melalui ConstraintManager API.
Menampilkan hanya konten aplikasi penting: Untuk versi mobil aplikasi Anda, fokuslah pada konten penting terkait mengemudi seperti lokasi yang sering digunakan, bukan konten lengkap aplikasi Anda.
Minimalkan perhatian yang diperlukan untuk tugas: Sederhanakan proses untuk pengemudi dengan mempersingkat alur tugas.
Menyediakan pintasan: Tampilkan konten pengguna yang disimpan lebih awal dalam alur tugas untuk akses cepat (misalnya, favorit atau lokasi yang baru-baru ini dikunjungi).
Minimalkan input pengguna: Jika memungkinkan, tampilkan opsi dan default yang telah dipilih sebelumnya, sehingga pengguna dapat dengan mudah membuat pilihan saat mengemudi. Selain itu, pertimbangkan untuk mengaktifkan input suara saat mengemudi.
Perbarui konten template dengan hati-hati: Karena update pada konten template dapat mengalihkan perhatian pengemudi dari jalan, beberapa jenis update dibatasi. (Artinya, jumlah langkah tugas bertambah, dan langkah dibatasi saat mengemudi.) Update yang dimuat ulang tidak terlalu mengganggu dan dapat di-throttle untuk meminimalkan gangguan. Untuk mengetahui detailnya, lihat Apa yang dimaksud dengan refresh?
Untuk informasi umum tentang membatasi gangguan dalam desain UI mobil, buka Dasar-dasar desain.