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 berfungsi sesuai dengan ekspektasi pengguna.
Checklist ini mencakup aspek-aspek utama pengembangan untuk aplikasi dan game, serta memberikan panduan untuk memastikan agar aplikasi Anda memberikan pengalaman terbaik. Pertimbangan lain khusus untuk game dibahas di bagian Game.
Untuk kriteria yang memenuhi syarat aplikasi Android TV di Google Play, lihat kualitas aplikasi TV.
Dukungan Faktor Bentuk TV
Item checklist berikut 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
- Banner aplikasi peluncur berukuran 320x180 px
- Resource banner berada di direktori
drawables/xhdpi
- Gambar banner mencakup teks yang dilokalkan untuk mengidentifikasi aplikasi.
- Jangan mendeklarasikan persyaratan untuk hardware yang mungkin tidak didukung.
- Pastikan izin tidak berisi persyaratan hardware.
Desain Antarmuka Pengguna
Item checklist berikut berlaku untuk Game dan Aplikasi.
- Berikan resource tata letak yang sesuai untuk mode lanskap.
- Pastikan agar teks dan kontrol cukup besar untuk dapat dilihat dari jauh.
- Berikan bitmap dan ikon beresolusi tinggi untuk layar HDTV.
- Pastikan ikon dan logo Anda sesuai dengan spesifikasi Android TV.
- Izinkan overscan di tata letak Anda.
- Pastikan setiap elemen UI berfungsi dengan pengontrol game dan D-pad. Lihat Membuat navigasi TV dan Menangani hardware TV.
- Ubah gambar latar selagi pengguna menelusuri konten.
- Sesuaikan warna latar agar cocok dengan branding Anda di fragmen Leanback.
- Pastikan UI Anda tidak memerlukan layar sentuh. Lihat Layar sentuh dan Deklarasikan layar sentuh tidak diperlukan.
- Ikuti panduan untuk iklan yang efektif.
- Untuk memandu pengguna melalui serangkaian keputusan, gunakan API panduan library Leanback.
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.
Saluran
- Setiap saluran harus memiliki nama yang relevan untuk mereferensikan konten saluran. Jangan gunakan nama aplikasi Anda sebagai nama saluran.
- Nama saluran tidak boleh diubah kecuali ada interaksi dengan pengguna.
- Setiap saluran harus memiliki ikon terkait. Ikon tidak harus berupa ikon yang tepat untuk aplikasi Anda; ikon boleh berupa representasi konten bermerek di saluran tersebut.
- Setiap saluran harus unik dan tidak boleh meniru fungsi baris Mainkan Berikutnya. Misalnya, saluran yang memungkinkan pengguna melanjutkan video dari menit terakhir yang ditonton sebelumnya bukanlah penggunaan yang valid untuk saluran.
Konten dalam Saluran
- Setiap program dalam satu saluran harus memiliki satu konten. Suatu program tidak boleh berisi koleksi video.
- Suatu program tidak boleh berupa pesan promosi atau iklan.
- Suatu program harus memiliki deskripsi yang sesuai dan metadata-nya harus dipetakan dengan benar. Misalnya, peringkat konten tidak boleh muncul di tempat judul seharusnya muncul.
- Gambar pratinjau yang mewakili konten tidak boleh terpotong atau diregangkan. Gambar harus sesuai dengan salah satu rasio tinggi lebar yang tersedia.
- Suatu program harus mulai langsung diputar setelah pengguna memilihnya.
Mainkan Berikutnya
- Jangan menambahkan konten ke baris Mainkan Berikutnya kecuali ada interaksi dengan pengguna. Misalnya, Anda boleh menambahkan episode berikutnya dalam film serial yang sedang ditonton pengguna, tetapi Anda tidak boleh menambahkan film serial terkait (tetapi berbeda) setelah pengguna menyelesaikan film serial yang sedang ditonton.
- Konten Mainkan Berikutnya harus berupa tayangan TV tradisional, film, atau acara. Jangan menambahkan klip ke baris Mainkan Berikutnya.
Game
Item checklist ini berlaku untuk Game.
-
Game Anda harus muncul di bagian game di layar utama. Tetapkan tanda
isGame
dalam manifes. - Pastikan dukungan pengontrol game tidak bergantung pada tombol Start, Select, atau Menu (tidak semua pengontrol memilikinya).
- Gunakan grafis gamepad generik (tanpa branding pengontrol spesifik) untuk menampilkan pemetaan tombol game.
- Periksa konektivitas ethernet dan WiFi.
- Siapkan cara yang jelas bagi pengguna untuk keluar dari aplikasi Anda.