Berita Produk

Meningkatkan penemuan dan engagement aplikasi di Google TV

Waktu baca: 4 menit
Paul Lammertsma
Developer Relations Engineer, Android

Dengan lebih dari 300 juta perangkat aktif bulanan di Google TV dan Android TV, jelas bahwa ruang keluarga adalah platform yang besar dan berbeda bagi aplikasi untuk mempercepat pertumbuhan. Hari ini, dengan senang hati kami umumkan fitur Google TV dan alat developer yang dirancang untuk meningkatkan penemuan konten Anda dan menyiapkan aplikasi Anda untuk pengalaman TV pada masa mendatang. 

Mendorong penemuan dan interaksi dengan Gemini

Tahun lalu, kami menghadirkan asisten suara AI kami, Gemini, ke platform kami, sehingga orang dapat dengan mudah menemukan tontonan, mempelajari sesuatu yang baru di layar besar, dan menyelesaikan tugas sehari-hari hanya dengan suara mereka.  

Sejak peluncuran, kami telah melakukan peningkatan pada cara Gemini memberikan respons yang disesuaikan untuk pertanyaan. Gemini membagikan kombinasi visual, video, dan teks untuk membantu pengguna menemukan apa yang mereka butuhkan, saat mereka membutuhkannya. Untuk partner streaming kami, Gemini adalah mesin penemuan yang berguna—mengambil dari metadata aplikasi Anda untuk menampilkan konten yang relevan kepada penonton.

Mendeklarasikan dukungan untuk modalitas penunjuk

Pengalaman TV yang pernah kita ketahui sedang berubah. Gemini mengubah cara kita menemukan dan melakukan streaming konten dengan suara, tetapi cara kita menggunakan remote juga berubah. 

GTV Pointer Remote Demo_SHELL (1).gif

Remote pointer menghadirkan input yang dikontrol gerakan ke layar besar, sehingga pengguna dapat bernavigasi lebih cepat di Halaman utama Google TV dan dalam aplikasi yang penuh konten. Untuk memastikan aplikasi Anda siap menghadapi perubahan ini dan memberikan pengalaman yang luar biasa bagi semua pengguna, sekaranglah saatnya untuk mulai memikirkan input penunjuk. Berikut cara memulainya: 

1. Menyesuaikan Library UI aplikasi TV

Anda memerlukan dukungan untuk status mengarahkan kursor, penampung yang dapat di-scroll, dan klik kursor untuk mengaktifkan interaksi remote penunjuk bagi aplikasi Anda di Google TV. Meskipun implementasinya bervariasi menurut stack UI, Jetpack Compose menyederhanakan transisi ini, karena sebagian besar komponen inti menangani interaksi multi-modal ini secara native sejak awal.

  • Status arahkan kursor: Setiap elemen yang dapat difokuskan di layar Anda (tombol, poster film, tombol setelan) memerlukan mekanisme respons visual yang jelas untuk status arahkan kursor. Hal ini sering kali lebih halus daripada status fokus, tetapi penting untuk memberikan masukan.
  • Penampung yang dapat di-scroll: Remote pointer juga akan memiliki touchpad melingkar kecil untuk men-scroll. Pengguna dapat menggunakan touchpad ini untuk men-scroll ke atas atau bawah, atau ke kiri atau kanan di aplikasi Anda. Aplikasi Anda harus merespons peristiwa sentuh untuk men-scroll.
  • Klik kursor: Banyak aplikasi TV saat ini mengharapkan “klik” tombol OKAY D-pad yang sederhana.  Dengan remote pointer, pengguna dapat “mengklik” elemen yang bukan merupakan status fokus D-pad, tetapi berasal dari status mengarahkan kursor (mirip dengan klik mouse).

2. Uji interaksi penunjuk dengan mouse hari ini 

Untuk melihat cara aplikasi Anda menangani pengarahan kursor, scroll, dan klik, cukup hubungkan mouse bluetooth atau mouse berkabel ke Google TV Anda. Perlu diingat bahwa mouse memiliki kontrol yang lebih presisi, karena pengguna lebih dekat dengan layar dan biasanya meletakkan mouse dalam posisi yang stabil. Remote penunjuk sering kali kurang presisi, karena pengguna terkadang berjarak 3 meter dari layar, sehingga membuat gestur kasar dengan remote dari sofa mereka. Sebagai desainer atau developer TV, Anda dapat mengurangi kurangnya presisi input ini dengan memiliki target pengarahan kursor yang lebih besar untuk elemen. 

3. Mendeklarasikan dukungan aplikasi TV untuk remote penunjuk di Google Play 

Terakhir, beri tahu Google Play bahwa aplikasi TV Anda didesain untuk berfungsi dengan penunjuk. Hal ini memastikan bahwa pengguna dengan remote pointer akan dapat menemukan, menginstal, dan berinteraksi dengan aplikasi Anda dengan mudah. 

Dalam AndroidManifest.xml, deklarasikan tag meta-data, android.software.leanback.supports_touch. Tag ini memberi tahu platform bahwa aplikasi TV Anda “mendukung sentuhan secara spasial”, karena remote pointer menyimulasikan peristiwa sentuh dari jarak jauh.

AndroidManifest.xml

<manifest ...>
    <!-- Signal whether the app is adaptive or built just for TV –->
    <uses-feature android:name="android.software.leanback" android:required="true|false" />

    <!-- Ensure the app can be installed on conventional TVs –->
    <uses-feature android:name="android.hardware.touchscreen" android:required="false" />

    <!-- Signal whether the app supports pointer remotes –->
    <meta-data android:name="android.software.leanback.supports_touch" android:value="true|false"/>

    <application ...>
        ...
    </application>
</manifest>

Tips:

  • Deklarasi fitur android.software.leanback menunjukkan bahwa aplikasi Anda mendukung navigasi D-pad dan ditujukan untuk distribusi hanya di perangkat TV melalui Google Play.
  • Atribut software baru android.software.leanback.supports_touch menyatakan bahwa selain D-pad, Anda telah memastikan bahwa aplikasi TV Anda berfungsi dengan baik untuk pengalaman pointer/kursor melalui mouse (saat ini) dan remote pointer (di masa mendatang).
  • Jika Anda belum melakukannya, sekaranglah saatnya untuk menerapkan Jetpack Compose. Arahkan kursor, scroll, dan klik adalah modalitas input umum yang didukung pada berbagai faktor bentuk, dan membangun aplikasi Anda dengan framework UI adaptif memungkinkan penggunaan kembali kode dan pengurangan pemeliharaan.

Mengaktifkan Engage SDK 

Engage SDK, yang sebelumnya dikenal sebagai Video Discovery API, mengoptimalkan Lanjutan, Hak, dan Rekomendasi di semua faktor bentuk Google TV untuk meningkatkan penemuan dan engagement aplikasi.

  • Lanjutan: Partner dapat dengan mudah menampilkan video yang dijeda pengguna dalam baris 'Lanjutkan Menonton' dari Halaman beranda.
  • Hak: Engage SDK menyederhanakan pengelolaan hak, yang mencocokkan konten aplikasi dengan kelayakan pengguna. Pengguna menyukai fitur ini karena mereka dapat menikmati rekomendasi yang dipersonalisasi tanpa perlu memperbarui semua detail langganan mereka secara manual. Hal ini memungkinkan partner terhubung dengan pengguna di berbagai titik penemuan di Google TV.
  • Rekomendasi: Engage SDK bahkan menandai rekomendasi yang dipersonalisasi berdasarkan konten yang ditonton pengguna di dalam aplikasi. 

Sekarang adalah waktu yang tepat untuk mulai mengaktifkan Engage SDK, karena Watch Next API lama, yang telah mendukung pengalaman lanjutkan menonton 1.0, akan kehilangan dukungan pada paruh kedua tahun 2027. Untuk memulai, buka goo.gle/engage-tv untuk mempelajari lebih lanjut. 

Kami senang melihat bagaimana pengalaman Gemini terbaru dan alat developer kami akan mengoptimalkan penemuan Anda dan mendorong engagement pengguna di platform kami. 

Pelajari pengumuman ini dan semua info terbaru Google I/O 2026 di io.google.

Ditulis oleh:

Lanjutkan membaca