Membuat aplikasi media untuk Android Automotive OS melibatkan 6 tugas desain dasar.
Bagian ini memberikan ringkasan tugas-tugas tersebut. Panduan ini juga menjelaskan bagaimana produsen mobil dan developer aplikasi berkontribusi pada pengalaman aplikasi media.
Ringkasan tugas
Karena sebagian besar desain aplikasi media terserah kepada produsen mobil, tugas terkait desain untuk developer aplikasi relatif sederhana.
Berikut adalah 6 tugas dasar untuk developer aplikasi:
1) Rencanakan tab navigasi: Pilih hingga 4 tampilan konten tingkat atas dan tentukan ikon atau label untuk tab navigasi.
2) Rencanakan tampilan penjelajahan: Rencanakan cara pengaturan dan format tampilan konten tingkat atas dan tingkat bawah (petak atau daftar?).
3) Menyesuaikan kontrol pemutaran: Tentukan apakah Anda ingin memberikan tindakan dan ikon kustom, serta apakah akan menerapkan antrean atau tidak.
4) Sesuaikan alur login: Sesuaikan kode yang diberikan untuk membuat alur login untuk aplikasi Anda, jika memerlukan login.
5) Setelan desain: Mendesain layar setelan untuk aplikasi Anda, jika setelan diperlukan.
6) Berikan unsur merek: Berikan ikon aplikasi dan warna aksen, sehingga produsen mobil dapat mewakili merek Anda di layar.
Gunakan tautan di atas untuk mengakses panduan yang lebih terperinci tentang setiap tugas. Untuk ringkasan elemen desain yang harus Anda sediakan, lihat checklist.
Pembagian peran
Tabel di bawah ini merangkum peran desain produsen mobil dan developer aplikasi dalam memastikan pengalaman aplikasi media terpadu.
Aspek pengalaman media | Peran desain produsen mobil | Peran desain developer aplikasi |
---|---|---|
Menavigasi aplikasi media |
Menentukan di mana panel aplikasi berada serta mendukung navigasi dan kontrol aplikasi yang dapat muncul di panel aplikasi |
Tentukan tampilan konten tingkat atas yang akan ditampilkan di tab bilah aplikasi dan berikan ikon serta pelabelan sesuai kebutuhan |
Menjelajahi detail konten |
Tentukan ukuran dan konten item petak atau daftar dan 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 |
Memutar media |
Mengimplementasikan tampilan pemutaran dan panel kontrol yang diperkecil dengan metadata media dan kontrol pemutaran yang sesuai, termasuk kontrol untuk tindakan kustom apa pun dalam aplikasi. Menyediakan 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. Putuskan apakah akan menerapkan antrean dan apakah akan memberikan indikator untuk jalur yang sedang diputar. |
Login, setelan & penelusuran |
Berikan kemampuan untuk penelusuran dan setelan di panel aplikasi, desain keyboard penelusuran, dan hubungkan pengguna ke layar login sesuai kebutuhan |
Sediakan alur login (diadaptasi dari kode contoh) dan layar setelan jika diperlukan |
Atribusi merek |
Menampilkan ikon aplikasi di semua layar konten dan memilih tempat untuk menerapkan warna aplikasi pihak ketiga sebagai aksen |
Menyediakan ikon aplikasi dan menentukan warna aksen Buka artikel Memberikan unsur merek |