Untuk membuat aplikasi media dengan branding dan penyesuaian terbatas, gunakan MediaBrowserService (MBS). Ini adalah pengalaman berbiaya lebih rendah untuk memungkinkan pengguna menjelajahi konten dan memutar media.
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: Merencanakan cara tampilan konten tingkat atas dan tingkat bawah akan diatur dan diformat (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 ingin pengguna minta dengan suara
- Berikan unsur branding: Berikan ikon aplikasi dan warna aksen untuk merepresentasikan merek Anda.
Langkah tambahan opsional hanya untuk AAOS:
- Buat alur login: Gunakan template yang tersedia untuk membuat alur login bagi pengguna untuk login ke aplikasi Anda di layar mobil (jika aplikasi Anda memerlukan login).
- Buat setelan: Buat layar setelan dalam kendaraan untuk aplikasi Anda, jika setelan diperlukan.
Langkah tambahan opsional khusus Android Auto:
- Memberikan rekomendasi: Mengidentifikasi 10 item konten media yang akan ditampilkan sebagai rekomendasi
Gunakan link yang disebutkan di atas untuk mengakses panduan yang lebih mendetail tentang setiap tugas. Untuk ringkasan elemen desain yang harus Anda berikan, lihat checklist.
Peran partner untuk media
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 menciptakan tampilan dan nuansa yang konsisten untuk aplikasi di berbagai kendaraan yang kompatibel. Tabel berikut menyampulkan peran desain developer aplikasi dan produsen mobil (di AAOS) dalam memastikan pengalaman aplikasi media terpadu.
Aspek pengalaman media | Peran desain produsen mobil (atau Google, untuk Android Auto) | Peran desain developer aplikasi |
---|---|---|
Menavigasi aplikasi media | Menentukan tempat panel aplikasi berada dan mendukung navigasi serta kontrol aplikasi yang dapat muncul di panel aplikasi | Tentukan tampilan konten tingkat atas yang akan direpresentasikan di tab panel aplikasi dan berikan ikon serta label sesuai kebutuhan (lihat Merencanakan tab navigasi) |
Menjelajahi detail konten | Menentukan ukuran dan konten item petak atau daftar dan menerapkan header aplikasi di tingkat konten yang lebih rendah | Tentukan format (petak atau daftar) dan pengaturan untuk konten media yang dapat dijelajahi di setiap tingkat (lihat Merencanakan tampilan penjelajahan) |
Memutar media | Terapkan tampilan pemutaran dan panel kontrol yang diperkecil dengan metadata media dan kontrol pemutaran yang sesuai, termasuk kontrol untuk tindakan kustom apa pun di aplikasi. Berikan kemampuan antrean dalam tampilan pemutaran dan gaya untuk antrean. | Putuskan apakah akan menerapkan tindakan kustom di panel kontrol, dan berikan ikon untuk tindakan tersebut. Tentukan juga apakah akan menerapkan antrean dan apakah akan memberikan indikator untuk lagu 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 (Merencanakan voice action) |
Atribusi merek | Menampilkan ikon aplikasi di semua layar konten dan memilih tempat untuk menerapkan warna aplikasi pihak ketiga sebagai aksen | Berikan ikon aplikasi dan tentukan warna aksen (Lihat Memberikan elemen branding) |
Login dan setelan | Berikan kemampuan setelan untuk penelusuran dan setelan di panel panel aplikasi dan 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 agar rekomendasi konten muncul | Memberikan sumber untuk rekomendasi konten yang sesuai |