Checklist aplikasi TV

Pengguna akan menikmati pengalaman aplikasi TV yang konsisten, logis, dan dapat diprediksi. Pengguna harus dapat melakukan navigasi dalam aplikasi Anda dan di seluruh Android TV tanpa kesulitan atau harus "mereset" UI dan memulai dari awal. Pengguna akan menghargai antarmuka yang jelas, penuh warna, dan fungsional yang membuat pengalaman menjadi luar biasa. Dengan mempertimbangkan ide-ide ini, Anda dapat membuat aplikasi yang cocok di Android TV dan memiliki performa seperti yang diharapkan pengguna.

Checklist ini mencakup aspek utama pengembangan untuk aplikasi dan game untuk membantu memastikan bahwa aplikasi Anda memberikan pengalaman terbaik. Pertimbangan lain khusus untuk game dibahas di bagian Game.

Untuk kriteria yang memenuhi syarat aplikasi Android TV untuk didistribusikan melalui Google Play, lihat Kualitas aplikasi TV.

Dukungan faktor bentuk TV

Item checklist berikut berlaku untuk game dan aplikasi.

  • Identifikasi aktivitas utama TV dengan filter CATEGORY_LEANBACK_LAUNCHER dalam manifes.
  • Berikan banner layar utama untuk setiap bahasa yang didukung oleh aplikasi Anda, dengan karakteristik berikut:
    • Banner berukuran 320x180 px.
    • Resource banner berada di direktori drawables/xhdpi.
    • Gambar banner mencakup teks yang dilokalkan untuk mengidentifikasi aplikasi.
  • Pertimbangkan apakah aplikasi Anda perlu mencegah perangkat memasuki Mode Standby. Hal ini sangat relevan untuk aplikasi pemutaran media.
  • Jangan mendeklarasikan persyaratan untuk hardware yang mungkin tidak didukung.
  • Pastikan izin Anda tidak berisi persyaratan hardware.

Desain antarmuka pengguna

Item checklist berikut berlaku untuk game dan aplikasi.

Penelusuran dan penemuan konten

Item checklist berikut berlaku untuk game dan aplikasi.

  • Berikan hasil penelusuran dari aplikasi Anda di kotak penelusuran global Android TV.
  • Berikan kolom data spesifik TV untuk penelusuran.
  • Pastikan aplikasi Anda menyajikan konten yang ditemukan di layar detail yang memungkinkan pengguna untuk langsung mulai menonton konten.

Layar utama TV

Item checklist berikut berlaku untuk tata letak dan konten layar utama.

Channel

  • Berikan nama yang bermakna yang merepresentasikan konten channel. Jangan gunakan nama aplikasi Anda sebagai nama saluran.
  • Jangan mengubah nama saluran kecuali ada interaksi dengan pengguna.
  • Menyertakan ikon yang terkait untuk setiap channel. Ikon tidak harus berupa ikon yang sama persis dengan aplikasi Anda; ikon ini bisa berupa representasi bermerek konten di saluran.
  • Buat setiap saluran menjadi unik, dan jangan meniru fungsi baris Mainkan Berikutnya. Misalnya, membiarkan pengguna terus menonton dari bagian yang mereka tinggalkan dalam video bukanlah penggunaan yang valid untuk saluran.

Konten dalam saluran

  • Batasi setiap program dalam channel ke satu konten. Suatu program tidak boleh berisi koleksi video.
  • Jangan gunakan program untuk pesan promosi atau iklan.
  • Sertakan deskripsi yang sesuai untuk setiap program, dan petakan metadatanya dengan benar. Misalnya, rating konten tidak boleh muncul di tempat judul seharusnya muncul.
  • Jangan memangkas atau merentangkan gambar pratinjau yang mewakili konten program. Rasio aspek harus sesuai dengan salah satu rasio aspek yang tersedia.
  • Mulai putar program segera setelah pengguna memilihnya.

Mainkan Berikutnya

  • Jangan menambahkan konten ke baris Mainkan Berikutnya kecuali jika pengguna telah berinteraksi dengannya. Misalnya, Anda dapat menambahkan episode berikutnya dalam serial yang sedang ditonton pengguna, tetapi tidak menambahkan serial terkait yang berbeda saat pengguna menyelesaikan serial saat ini.
  • Batasi konten Mainkan Berikutnya ke acara TV, film, atau acara tradisional. Jangan menambahkan klip ke baris Mainkan Berikutnya.

Aplikasi pemutaran

Item checklist berikut berlaku untuk aplikasi yang menjalankan pemutaran media.

Game

Item checklist berikut berlaku untuk game.

  • Setel tanda isGame dalam manifes sehingga game Anda muncul di bagian game di layar utama.
  • Pastikan dukungan pengontrol game tidak bergantung pada tombol Mulai, Pilih, atau Menu. Tidak semua pengontrol memiliki tombol ini.
  • Gunakan grafis gamepad generik, tanpa branding pengontrol spesifik, untuk menampilkan pemetaan tombol game.
  • Periksa konektivitas ethernet dan Wi-Fi.
  • Berikan cara yang jelas bagi pengguna untuk keluar dari aplikasi Anda.

Mendistribusikan ke Android TV

Untuk mempelajari cara mendistribusikan aplikasi ke Android TV, lihat panduan mendetail untuk memublikasikan aplikasi TV di Google Play.