Dengan lebih dari 300 juta perangkat aktif bulanan di Google TV dan Android TV, jelas bahwa ruang keluarga adalah platform besar dan berbeda untuk aplikasi mempercepat pertumbuhan. Hari ini, dengan senang hati kami umumkan fitur Google TV dan alat developer yang dirancang untuk meningkatkan visibilitas konten Anda dan menyiapkan aplikasi Anda untuk pengalaman TV di masa mendatang.
Mendorong penemuan dan engagement dengan Gemini
Tahun lalu, kami menghadirkan asisten suara AI, Gemini, ke platform kami, sehingga orang dapat dengan mudah menemukan tontonan, mempelajari hal 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 dengan pertanyaan. Gemini membagikan campuran visual, video, dan teks untuk membantu pengguna menemukan hal yang mereka butuhkan, saat mereka membutuhkannya. Untuk partner streaming kami, Gemini adalah mesin penemuan yang berguna—mengambil 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 berkembang.
Remote penunjuk menghadirkan input yang dikontrol gerakan ke layar besar, sehingga memungkinkan navigasi pengguna yang lebih cepat di seluruh halaman Beranda Google TV dan dalam aplikasi yang berisi banyak 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 kursor, penampung yang dapat di-scroll, dan klik kursor untuk mengaktifkan interaksi remote penunjuk untuk aplikasi Anda di Google TV. Meskipun implementasinya bervariasi menurut tumpukan UI, Jetpack Compose menyederhanakan transisi ini, karena sebagian besar komponen inti menangani interaksi multi-modal ini secara native.
- Status kursor: Setiap elemen yang dapat difokuskan di layar Anda (tombol, poster film, tombol setelan) memerlukan mekanisme masukan visual yang jelas untuk status kursor. Status ini sering kali lebih halus daripada status fokus, tetapi penting untuk masukan.
- Penampung yang dapat di-scroll: Remote penunjuk juga akan memiliki touchpad melingkar kecil untuk scrolling. Pengguna dapat menggunakan touchpad ini untuk men-scroll ke atas atau ke bawah, atau ke kiri atau ke kanan di aplikasi Anda. Aplikasi Anda harus merespons peristiwa sentuh untuk men-scroll.
- Klik kursor: Banyak aplikasi TV saat ini mengharapkan tombol D-pad OKAY yang sederhana untuk “diklik”. Dengan remote penunjuk, pengguna dapat “mengklik” elemen yang bukan status fokus D-pad, tetapi dari status kursor (mirip dengan klik mouse).
2. Menguji interaksi penunjuk dengan mouse hari ini
Untuk melihat cara aplikasi Anda menangani kursor, scroll, dan klik, cukup hubungkan mouse Bluetooth atau mouse kabel ke Google TV Anda. Perlu diingat bahwa mouse memiliki kontrol yang lebih presisi, karena pengguna lebih dekat ke 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 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 penunjuk akan dapat dengan mudah menemukan, menginstal, dan berinteraksi dengan aplikasi Anda.
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 penunjuk mensimulasikan 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.leanbackmenunjukkan 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_touchmendeklarasikan bahwa selain D-pad, Anda telah memastikan bahwa aplikasi TV Anda berfungsi dengan baik untuk pengalaman penunjuk/kursor melalui mouse (saat ini) dan remote penunjuk (di masa mendatang). - Jika belum melakukannya, sekaranglah saatnya untuk mengadopsi Jetpack Compose. Kursor, scroll, dan klik adalah modalitas input umum yang didukung pada berbagai faktor bentuk, dan membuat aplikasi Anda dengan framework UI adaptif memungkinkan penggunaan kembali kode dan mengurangi 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 pengguna yang dijeda dalam baris 'Lanjutkan Menonton' dari halaman Beranda.
- Hak: Engage SDK menyederhanakan pengelolaan hak, yang mencocokkan konten aplikasi dengan kelayakan pengguna. Pengguna menghargai hal 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 beberapa titik penemuan di Google TV.
- Rekomendasi: Engage SDK bahkan menyoroti rekomendasi yang dipersonalisasi berdasarkan konten yang ditonton pengguna di dalam aplikasi.
Sekarang adalah saat 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 sangat senang melihat bagaimana pengalaman Gemini dan alat developer terbaru kami akan mengoptimalkan penemuan Anda dan mendorong engagement pengguna di platform kami.
Jelajahi pengumuman ini dan semua update Google I/O 2026 di io.google.
Lanjutkan membaca
-
Berita Produk
Di Google I/O tahun ini, kami membahas model bisnis kami yang terus berkembang dan menawarkan lebih banyak pilihan serta cara baru agar aplikasi dan konten Anda dapat ditemukan di dalam dan di luar Play Store. Kami juga mengumumkan alat dan insight canggih yang akan membantu meningkatkan skala bisnis Anda dengan lebih mudah.
Paul Feng • Waktu baca: 6 menit
-
Berita Produk
Dengan senang hati kami mengumumkan bahwa dukungan resmi untuk Unreal Engine dan Godot telah hadir untuk Android XR. Kami juga meluncurkan alat baru yang dirancang untuk meningkatkan produktivitas Anda dan mengaktifkan kemampuan XR baru: Android XR Engine Hub dan Android XR Interaction Framework.
Luke Hopkins • Waktu baca: 4 menit
-
Berita Produk
Dengan senang hati kami meluncurkan Pratinjau Developer 4 Android XR SDK, yang melanjutkan fokus kami untuk menyatukan pengembangan lintas perangkat untuk headset, kacamata XR kabel, dan kacamata pintar.
Amy Zeppenfeld, Stevan Silva • Waktu baca: 5 menit
Terus dapatkan informasi
Dapatkan insight pengembangan Android terbaru yang dikirim ke kotak masuk Anda setiap minggu.