Pengguna memiliki ekspektasi yang berbeda saat menonton TV dibandingkan saat menggunakan ponsel atau tablet. Seorang pengguna TV biasa duduk sekitar 3 meter dari layar, sehingga detail kecil kurang terlihat dan teks yang kecil sulit dibaca. Karena pengguna duduk jauh dari TV, mereka harus menggunakan perangkat remote control untuk membuka dan menentukan pilihan, bukan menyentuh elemen di layar. Perbedaan ini secara signifikan memengaruhi persyaratan dalam menciptakan pengalaman yang baik bagi pengguna TV.
Langkah pertama menuju terciptanya pengalaman luar biasa bagi pengguna TV adalah meninjau dan mengikuti pedoman desain Android TV. Guna memahami persyaratan implementasi dasar untuk aplikasi TV, tinjau juga pelatihan Membuat Aplikasi TV.
Penting: Untuk membantu memastikan pengalaman pengguna yang luar biasa, aplikasi untuk perangkat TV harus memenuhi persyaratan khusus kegunaan. Hanya aplikasi yang memenuhi kriteria kualitas di halaman ini yang memenuhi syarat sebagai aplikasi Android TV di Google Play.
Untuk mengetahui informasi tentang cara memublikasikan aplikasi TV Anda di Google Play, lihat Mendistribusikan ke Android TV.
Desain visual dan interaksi pengguna
Kriteria berikut membantu memastikan bahwa aplikasi Anda mengikuti pola desain dan interaksi penting untuk pengalaman pengguna yang konsisten, intuitif, dan menyenangkan di perangkat TV.
Type | Pengujian | Deskripsi |
---|---|---|
Peluncur | TV-LM |
Aplikasi menampilkan ikon peluncur di Peluncur Android TV setelah penginstalan. Untuk mengetahui informasi selengkapnya, lihat Mendeklarasikan aktivitas TV. |
TV-LB |
Aplikasi menampilkan banner ukuran penuh 320x180 piksel dan minimal ikon aplikasi 160x160 piksel (dengan
kepadatan |
|
TV-BN |
Banner peluncuran aplikasi berisi nama aplikasi. |
|
TV-LG |
Jika berupa game, aplikasi akan muncul di baris Game di Peluncur Android TV. |
|
TV-LS |
Aplikasi berhasil berjalan dan tanpa pesan error, termasuk selama penginstalan, pemuatan, dan pengujian. Untuk mengetahui informasi selengkapnya, lihat Menjalankan aplikasi TV. |
|
Tata Letak | TV-LO |
Semua antarmuka aplikasi ditampilkan dalam orientasi lanskap dan tanpa tampilan lebar/tampilan tinggi vertikal. Hanya warna hitam yang dapat digunakan untuk batang pada video format asli. Untuk mengetahui informasi selengkapnya, lihat Membuat tata letak TV dasar. |
TV-OV |
Aplikasi tidak menampilkan teks atau fungsionalitas apa pun yang sebagian terpotong oleh tepi layar. Untuk informasi selengkapnya, lihat Pemindaian berlebih. |
|
TV-TR |
Aplikasi tidak menyembunyikan sebagian aplikasi lainnya. Aplikasi mengisi seluruh layar dan memiliki latar belakang non-transparan. |
|
Navigasi | TV-DP |
Fungsionalitas aplikasi dapat dilihat menggunakan kontrol D-pad lima arah—kecuali jika aplikasi memerlukan pengontrol game sebagaimana ditetapkan dalam kriteria TV-GP di bagian Pengontrol pada tabel Fungsionalitas berikut. Untuk informasi selengkapnya, lihat Navigasi TV. |
TV-DK |
Jika aplikasi memerlukan pengontrol game, sebagaimana ditetapkan dalam kriteria TV-GP, semua fungsionalitas dapat dikendalikan menggunakan tombol pengontrol game standar Android. Untuk mengetahui informasi selengkapnya, lihat Memproses penekanan tombol gamepad. |
|
TV-DM |
Aplikasi tidak bergantung pada perangkat remote control yang memiliki tombol Menu untuk mengakses kontrol antarmuka pengguna. |
|
TV-DB |
Menekan tombol kembali akan mengarahkan kembali ke layar utama Android TV. Untuk mengetahui informasi selengkapnya, lihat Menyediakan perilaku Tombol kembali yang sesuai. |
|
TV-DL |
Jika aplikasi memiliki feed TV live yang terintegrasi di tab Live, aplikasi akan memenuhi persyaratan pemutaran tanpa gangguan dan pemutaran langsung. Untuk mengetahui informasi selengkapnya, lihat Tombol Kembali. |
|
Telusuri | TV-SB |
Kueri penelusuran dalam aplikasi muncul dalam kotak penelusuran, mirip dengan antarmuka pengguna yang disediakan oleh |
Fungsi
Kriteria ini memastikan bahwa aplikasi Anda dikonfigurasi dengan benar dan memberikan perilaku fungsional yang diharapkan.
Type | Pengujian | Deskripsi |
---|---|---|
Manifes | TV-ML |
Manifes aplikasi menyetel jenis intent |
TV-MT |
Manifes aplikasi menyetel agar fitur hardware |
|
Pengontrol Game | TV-GP |
Jika menggunakan pengontrol game sebagai metode input utamanya, aplikasi ini akan mendeklarasikan
persyaratan yang tepat dengan tag manifes |
TV-GC |
Jika aplikasi menyediakan petunjuk visual untuk menggunakan pengontrol game, petunjuknya bebas dari branding dan menampilkan tata letak tombol yang kompatibel. Untuk informasi selengkapnya, lihat Menangani pengontrol untuk game. |
|
Iklan | TV-AP |
Aplikasi menawarkan interaksi dengan iklan menggunakan kontrol D-pad. Untuk mengetahui informasi selengkapnya, lihat Mengaktifkan navigasi D-pad. |
TV-AD |
Untuk iklan yang menggunakan iklan non-video layar penuh, aplikasi memungkinkan pengguna segera menutup iklan dengan kontrol D-pad atau gamepad. |
|
TV-AU |
Untuk iklan yang menggunakan iklan non-video bukan layar penuh yang dapat diklik, aplikasi tidak mengizinkan iklan untuk ditautkan ke URL web. |
|
TV-AA |
Untuk iklan yang menggunakan iklan non-video bukan layar penuh yang dapat diklik, aplikasi tidak mengizinkan iklan ditautkan ke aplikasi lain yang tidak tersedia di perangkat TV. |
|
Konten Web | TV-WB |
Untuk konten web, aplikasi hanya dapat menggunakan
komponen |
Pemutaran Media | TV-NP |
Jika aplikasi terus memutar suara atau video setelah pengguna kembali ke layar utama atau beralih ke aplikasi lain, aplikasi ini menyediakan kartu Now Playing pada baris rekomendasi layar utama sehingga pengguna dapat kembali ke aplikasi untuk mengontrol pemutaran. Untuk mengetahui informasi selengkapnya, lihat Menampilkan kartu Now Playing. |
TV-PA |
Jika aplikasi menyediakan kartu Now Playing, memilih kartu ini akan mengalihkan pengguna ke layar yang memungkinkan mereka menjeda pemutaran. |
|
TV-PP |
Jika aplikasi memutar konten video atau musik, aplikasi akan beralih antara memutar dan
menjeda pemutaran media
jika peristiwa tombol putar atau jeda dikirimkan selama pemutaran.
Untuk mengetahui informasi selengkapnya, lihat
|
|
TV-PC |
Saat video atau audio diputar, menekan tombol tengah D-pad akan menjeda media yang sedang diputar. Saat pemutaran dijeda, menekan tombol tengah D-pad akan melanjutkan pemutaran. Tombol kanan dan kiri D-pad masing-masing memajukan dan memundurkan lagu saat ini. Untuk mengetahui informasi selengkapnya, lihat Peristiwa media. |
|
TV-PN |
Item ditambahkan ke saluran Tonton Berikutnya berdasarkan panduan Tonton Berikutnya untuk developer aplikasi. |
|
Mode Standby | TV-BU |
Saat ada pemutaran video aktif yang dimulai pengguna, aplikasi akan mencegah perangkat masuk ke Mode Standby. Untuk mengetahui informasi selengkapnya, lihat Mode Standby. |
TV-BY |
Saat tidak ada pemutaran atau animasi video aktif yang dimulai pengguna, aplikasi tidak akan mencegah perangkat masuk ke Mode Standby. |
|
TV-BA |
Untuk pemutaran audio saja, aplikasi tidak mencegah perangkat masuk ke Mode Standby kecuali jika aplikasi tersebut menerapkan pengalaman gambar non-statis, seperti video musik atau gambar, saat musik diputar. |
Google Play
Ikuti persyaratan berikut untuk mengonfigurasi aplikasi Anda secara konsisten dengan listingan dan klasifikasi lainnya di Google Play:
Type | Pengujian | Deskripsi |
---|---|---|
Kebijakan Play | TV-G1 |
Penggunaan Android App Bundle bersifat wajib untuk semua aplikasi TV baru dan yang sudah ada di Google Play Store. |
TV-G2 |
Aplikasi Anda harus mengikuti persyaratan Pusat Kebijakan Developer Play. |
|
Halaman detail aplikasi | TV-G3 |
Fungsi aplikasi berjalan seperti yang diharapkan atau dijelaskan dalam listingan Google Play Store aplikasi. |
TV-G4 |
Kiriman aplikasi telah mengupload minimal satu screenshot resolusi tinggi yang tidak diubah dan secara akurat menggambarkan versi pengalaman aplikasi TV Anda saat ini. |
|
Kredensial Login | TV-G5 |
Untuk aplikasi dengan fitur berbayar, Anda harus memberikan kredensial login di Konsol Google Play untuk menguji pengalaman aplikasi secara lengkap. Untuk mengetahui informasi selengkapnya, lihat Akses Aplikasi di bagian Menyiapkan aplikasi untuk ditinjau. |
Pertanyaan umum (FAQ)
Setelah mengirimkan aplikasi saya, bagaimana cara mengetahui apakah aplikasi saya tidak memenuhi semua persyaratan perangkat TV?
Jika aplikasi Anda tidak memenuhi persyaratan kegunaan yang telah dijelaskan pada halaman ini, tim Play Store akan menghubungi Anda melalui alamat email di akun Konsol Google Play yang terkait dengan aplikasi tersebut.
Perhatian: Pastikan aplikasi Anda menyertakan entri manifes yang diperlukan untuk perangkat TV. Jika tidak, aplikasi Anda tidak akan dianggap sebagai aplikasi TV dan tidak akan ditinjau untuk persyaratan kegunaan TV.
Aplikasi saya menargetkan lebih dari sekadar perangkat TV. Jika aplikasi saya tidak memenuhi persyaratan perangkat TV, apakah aplikasi saya yang baru atau yang telah diupdate akan tetap muncul di Google Play untuk perangkat lain?
Ya. Persyaratan yang dijelaskan di halaman ini hanya diperlukan untuk distribusi ke Google Play di perangkat TV. Distribusi ke jenis perangkat lain, seperti ponsel dan tablet, tidak akan terpengaruh.
Jika memenuhi persyaratan publikasi, kapan aplikasi saya akan tersedia di Google Play Store di perangkat TV?
Aplikasi yang memenuhi persyaratan TV akan segera muncul di Play Store di perangkat TV.