Kualitas aplikasi TV

Pengguna memiliki ekspektasi yang berbeda saat menonton TV, dibandingkan dengan 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 menarik bagi pengguna TV adalah meninjau dan mengikuti panduan desain Android TV, yang menyediakan petunjuk tentang cara membangun pengalaman terbaik bagi pengguna aplikasi TV. Anda juga harus meninjau pelatihan Membuat Aplikasi TV guna memahami persyaratan implementasi dasar untuk aplikasi TV.

Penting: Untuk memastikan pengalaman pengguna yang luar biasa, aplikasi untuk perangkat TV harus memenuhi persyaratan khusus kegunaan. Hanya aplikasi yang memiliki kriteria kualitas berikut yang akan memenuhi syarat sebagai aplikasi Android TV di Google Play.

Catatan: Untuk informasi tentang cara memublikasikan aplikasi TV Anda di Google Play, lihat Mendistribusikan ke Android TV.

Desain visual dan interaksi pengguna

Kriteria ini memastikan bahwa aplikasi Anda mengikuti pola desain dan interaksi penting untuk menjamin pengalaman yang konsisten, intuitif, dan menyenangkan bagi pengguna perangkat TV.

Jenis Uji Deskripsi
Peluncur TV-LM

Aplikasi menampilkan ikon peluncur di Android TV Launcher setelah penginstalan. (Pelajari caranya)

TV-LB

Aplikasi menampilkan banner ukuran penuh 320 x 180px sebagai ikon peluncurnya di Android TV Launcher. (Pelajari caranya)

TV-BN

Banner peluncuran aplikasi berisi nama aplikasi. (Pelajari caranya)

TV-LG

Jika berupa game, aplikasi akan muncul di baris Game di Android TV Launcher.
(Pelajari caranya)

TV-LS

Aplikasi akan berhasil berjalan jika pengguna memilih banner aplikasi dari layar utama. (Pelajari caranya)

Tata Letak TV-LO

Semua antarmuka aplikasi ditampilkan dalam orientasi lanskap. (Pelajari caranya)

TV-TC

Aplikasi menampilkan teks inti dengan ukuran 16sp atau yang lebih tinggi. (Pelajari caranya)

TV-TA

Aplikasi menampilkan semua teks dengan ukuran 12sp atau yang lebih tinggi. (Pelajari caranya)

TV-OV

Aplikasi tidak menampilkan teks atau fungsionalitas apa pun yang sebagian terpotong oleh tepi layar. (Pelajari caranya)

TV-TR

Aplikasi tidak menyembunyikan sebagian aplikasi lainnya. Aplikasi mengisi seluruh layar dan memiliki latar belakang non-transparan.

TV-DP

Fungsionalitas aplikasi dapat dilihat menggunakan kontrol D-pad 5 arah, kecuali jika aplikasi memerlukan pengontrol gamepad sebagaimana ditetapkan dalam TV-GP. (Pelajari caranya)

TV-DK

Jika aplikasi memerlukan pengontrol game, sebagaimana ditetapkan dalam TV-GP, semua fungsionalitas dapat dilihat menggunakan tombol pengontrol game standar Android. (Pelajari caranya)

TV-DM

Aplikasi tidak bergantung pada pengontrol jarak jauh yang memiliki tombol Menu untuk mengakses kontrol antarmuka pengguna. (Pelajari caranya)

TV-DB

Menekan tombol kembali akan mengarahkan kembali ke layar utama Android TV. (Pelajari caranya)

TV-SD

Hasil penelusuran dalam-aplikasi dapat dilihat menggunakan kontrol D-pad, kecuali jika aplikasi memerlukan pengontrol gamepad sebagaimana ditetapkan dalam TV-GP. (Pelajari caranya)

TV-SB

Kueri penelusuran dalam-aplikasi harus muncul dalam kotak penelusuran, mirip dengan antarmuka pengguna yang disediakan oleh SearchFragment, dan hasilnya harus relevan dengan kueri tersebut. (Pelajari caranya)

Fungsionalitas

Kriteria ini memastikan bahwa aplikasi Anda dikonfigurasi dengan benar dan memberikan perilaku fungsional yang diharapkan.

Jenis Uji Deskripsi
Manifes TV-ML

Manifes aplikasi menyetel jenis intent ACTION_MAIN dengan kategori CATEGORY_LEANBACK_LAUNCHER. (Pelajari caranya)

TV-MT

Manifes aplikasi menyetel agar android.hardware.touchscreen fitur hardware tidak diperlukan. (Pelajari caranya)

Pengontrol Game TV-GP

Jika menggunakan pengontrol game sebagai metode input utamanya, aplikasi ini akan mendeklarasikan persyaratan yang tepat dengan tag manifes <uses-feature>. (Pelajari caranya)

TV-GC

Jika aplikasi menyediakan petunjuk visual untuk menggunakan pengontrol game, petunjuk harus bebas dari branding dan menampilkan tata letak tombol yang kompatibel. (Pelajari caranya)

Iklan TV-AP

Aplikasi memungkinkan interaksi dengan iklan menggunakan kontrol D-pad. (Pelajari caranya)

TV-AD

Untuk iklan yang menggunakan iklan non-video layar penuh, aplikasi memungkinkan pengguna untuk segera menutup iklan dengan kontrol D-pad.

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 untuk ditautkan ke aplikasi lain yang tidak tersedia di perangkat TV.

Konten Web TV-WB

Untuk konten web, aplikasi menggunakan komponen WebView dan tidak mencoba untuk meluncurkan aplikasi browser web.

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. (Pelajari caranya)

TV-PA

Jika aplikasi menyediakan kartu Now Playing, memilih kartu ini akan mengalihkan pengguna ke layar yang memungkinkan pemutaran dijeda. (Pelajari caranya)

TV-PP

Jika aplikasi memutar konten video atau musik, aplikasi akan beralih antara putar dan jeda pemutaran media jika peristiwa tombol putar atau jeda dikirimkan selama pemutaran. (Pelajari caranya)

TV-PC

Saat video atau audio diputar, menekan tombol tengah D-pad akan langsung menjeda media yang sedang diputar. Saat dijeda, tombol tengah D-pad akan melanjutkan pemutaran. Tombol kanan dan kiri D-pad akan memutar maju cepat atau mundur cepat lagu saat ini. (Pelajari caranya)

TV-PN

Saat menambahkan item ke saluran Tonton Berikutnya, developer harus mengikuti panduan Tonton Berikutnya. (Pelajari caranya)

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 atas hanya mengecualikan 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.