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 "mengatur ulang" UI dan memulai dari awal. Pengguna akan menghargai antarmuka yang jelas, penuh warna, dan fungsional yang menjadikan pengalaman terasa istimewa. Dengan ide ini, Anda dapat membuat aplikasi yang cocok di Android TV dan berperforma sesuai dengan ekspektasi pengguna.

Checklist ini mencakup aspek-aspek utama pengembangan untuk aplikasi dan game untuk membantu memastikan bahwa aplikasi Anda memberikan pengalaman terbaik. Pertimbangan tambahan 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 ini berlaku untuk game dan aplikasi.

  • Identifikasi aktivitas TV utama dengan filter CATEGORY_LEANBACK_LAUNCHER dalam manifes.
  • Berikan banner layar utama untuk setiap bahasa yang didukung 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 ini berlaku untuk game dan aplikasi.

Penelusuran dan penemuan konten

Item checklist ini 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.

Saluran

  • Berikan nama yang relevan untuk mereferensikan konten saluran. Jangan gunakan nama aplikasi Anda sebagai nama channel.
  • Jangan ubah nama channel kecuali ada interaksi dengan pengguna.
  • Sertakan ikon terkait untuk setiap saluran. Ikon tidak harus berupa ikon yang tepat untuk aplikasi Anda; ikon boleh berupa representasi konten bermerek di saluran tersebut.
  • Buat setiap saluran unik, dan jangan meniru fungsi baris Mainkan Berikutnya. Misalnya, mengizinkan pengguna melanjutkan video dari menit terakhir yang ditonton sebelumnya bukanlah penggunaan yang valid untuk saluran.

Konten dalam channel

  • Batasi setiap program dalam satu saluran 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 metadata-nya dengan benar. Misalnya, peringkat konten tidak boleh muncul di tempat judul seharusnya muncul.
  • Jangan memangkas atau meregangkan gambar pratinjau yang mewakili konten program. Gambar 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 ada interaksi dengan pengguna. Misalnya, Anda dapat menambahkan episode berikutnya dalam serial yang sedang ditonton pengguna, tetapi jangan menambahkan serial terkait tetapi berbeda setelah 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 ini berlaku untuk aplikasi yang melakukan pemutaran media.

Game

Item checklist ini berlaku untuk game.

  • Tetapkan tanda isGame dalam manifes agar 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 tertentu, 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 ke Android TV, lihat panduan mendetail untuk memublikasikan aplikasi TV di Google Play.