Karena sebagian besar aspek UI media dikontrol oleh produsen mobil dan Google (lihat Peran partner untuk media), tugas terkait desain untuk developer aplikasi relatif sederhana.
Berikut adalah tugas dasar untuk developer aplikasi:
- Merencanakan tab navigasi: Pilih hingga 4 tampilan konten tingkat atas dan tentukan ikon atau label untuk tab navigasi.
- Merencanakan tampilan penjelajahan: Rencanakan cara pengaturan dan pemformatan konten tingkat atas dan tingkat bawah (petak atau daftar?).
- Menyesuaikan kontrol pemutaran: Tentukan apakah Anda ingin memberikan tindakan dan ikon kustom serta apakah akan menerapkan antrean.
- Merencanakan voice action: Menentukan perintah yang Anda inginkan agar dapat diminta pengguna dengan suara
- Berikan unsur merek: Berikan ikon aplikasi dan warna aksen untuk merepresentasikan brand Anda.
Langkah-langkah tambahan opsional khusus AAOS:
- Membuat alur login: Gunakan template yang tersedia untuk membuat alur login bagi pengguna untuk login ke aplikasi Anda di layar mobil (jika aplikasi Anda mengharuskan login).
- Buat setelan: Buat layar setelan di dalam kendaraan untuk aplikasi Anda, jika setelan diperlukan.
Langkah tambahan opsional khusus Android Auto:
- Memberikan rekomendasi: Identifikasi 10 item konten media yang akan ditampilkan sebagai direkomendasikan
Gunakan tautan di atas untuk mengakses panduan yang lebih terperinci tentang setiap tugas. Untuk mengetahui ringkasan elemen desain yang perlu disediakan, lihat checklist.
Peran partner untuk media
Tabel di bawah merangkum peran desain developer aplikasi dan produsen mobil (di AAOS) dalam memastikan pengalaman aplikasi media terpadu. Untuk aplikasi yang berjalan di kendaraan berbasis AAOS, produsen mobil dapat menyesuaikan UI untuk mencerminkan merek dan gaya kendaraan mereka. Untuk aplikasi yang berjalan di Android Auto, Google membuat tampilan dan nuansa yang konsisten untuk aplikasi di berbagai kendaraan yang kompatibel.
Aspek pengalaman media | Peran desain produsen mobil (atau Google, untuk Android Auto) | Peran desain developer aplikasi |
---|---|---|
Menavigasi aplikasi media | Menentukan letak panel aplikasi serta mendukung navigasi dan kontrol aplikasi yang dapat muncul di panel aplikasi | Tentukan tampilan konten tingkat atas yang akan ditampilkan di tab panel aplikasi serta berikan ikon dan pelabelan sesuai kebutuhan (lihat Merencanakan tab navigasi) |
Menjelajahi detail konten | Tentukan ukuran dan konten item petak atau daftar, lalu terapkan header aplikasi pada tingkat konten yang lebih rendah | Tentukan format (kisi atau daftar) dan susunan untuk konten media yang dapat dijelajahi di setiap tingkat (lihat Merencanakan tampilan penjelajahan) |
Memutar media | Implementasikan tampilan pemutaran dan panel kontrol yang diminimalkan dengan metadata media dan kontrol pemutaran yang sesuai, termasuk kontrol untuk tindakan kustom apa pun di aplikasi. Sediakan kemampuan antrean dalam tampilan pemutaran dan gaya visual untuk antrean. | Putuskan apakah akan menerapkan tindakan kustom di panel kontrol, dan sediakan ikon untuk tindakan tersebut. Tentukan juga apakah Anda akan menerapkan antrean dan apakah akan memberikan indikator untuk trek yang sedang diputar (lihat Menyesuaikan kontrol pemutaran) |
Voice action | Menyediakan UI Asisten Google dan mengontrol cara pengguna memanggil Asisten di mobil tertentu | Menentukan kategori media yang akan didukung untuk permintaan suara dan konten yang akan disediakan untuk permintaan umum (Rencanakan voice action) |
Atribusi merek | Tampilkan ikon aplikasi di semua layar konten dan pilih tempat untuk menerapkan warna aplikasi pihak ketiga sebagai aksen | Menyediakan ikon aplikasi dan menentukan warna aksen (Lihat Memberikan elemen branding) |
Login dan setelan | Berikan kemampuan setelan untuk penelusuran dan setelan di panel aplikasi serta hubungkan pengguna ke layar login sesuai kebutuhan | Gunakan template untuk membuat alur login dan layar setelan. Jika perlu, lihat Menyesuaikan alur login dan Setelan desain |
Rekomendasi | Menyediakan UI untuk memunculkan rekomendasi konten | Menyediakan sumber untuk rekomendasi konten yang sesuai |