Nouveautés produit
Améliorer la visibilité et l'engagement des applications sur Google TV
Temps de lecture : 4 min
Avec plus de 300 millions d'appareils actifs par mois sur Google TV et Android TV, il est clair que le salon est une plate-forme massive et distincte permettant aux applications d'accélérer leur croissance. Aujourd'hui, nous sommes heureux de vous présenter les fonctionnalités de Google TV et les outils pour les développeurs conçus pour améliorer la visibilité de votre contenu et préparer votre application aux futures expériences TV.
Améliorer la visibilité et l'engagement avec Gemini
L'année dernière, nous avons intégré notre assistant vocal IA, Gemini, à notre plate-forme. Les utilisateurs peuvent ainsi trouver facilement ce qu'ils veulent regarder, apprendre de nouvelles choses sur grand écran et effectuer des tâches quotidiennes simplement avec leur voix.
Depuis son lancement, nous avons amélioré la façon dont Gemini fournit des réponses personnalisées aux questions. Gemini partage un mélange d'images, de vidéos et de texte pour aider les utilisateurs à trouver ce dont ils ont besoin, quand ils en ont besoin. Pour nos partenaires de streaming, Gemini est un moteur de découverte utile qui extrait les métadonnées de votre application pour présenter votre contenu pertinent aux spectateurs.
Déclarer la compatibilité avec le mode de pointage
L'expérience TV que nous connaissions autrefois est en train de changer. Gemini modifie notre façon de découvrir et de diffuser du contenu avec la voix, mais notre façon d'utiliser la télécommande évolue également.
Les télécommandes avec pointeur apportent une entrée contrôlée par le mouvement sur grand écran, ce qui permet aux utilisateurs de naviguer plus rapidement sur la page d'accueil de Google TV et dans les applications riches en contenu. Pour vous assurer que votre application est prête pour ce changement et offre une expérience optimale à tous les utilisateurs, il est temps de commencer à penser à l'entrée de pointage. Voici comment commencer :
1. Adapter votre bibliothèque d'UI pour application TV
Vous aurez besoin de la compatibilité avec les états de survol, les conteneurs pouvant être parcourus et les clics de curseur pour activer les interactions de la télécommande avec pointeur pour votre application sur Google TV. Bien que l'implémentation varie en fonction de la pile d'UI, Jetpack Compose simplifie cette transition, car la plupart des composants principaux gèrent ces interactions multimodales de manière native.
- État de survol : chaque élément sélectionnable à l'écran (boutons, affiches de films, boutons d'activation/de désactivation des paramètres) doit disposer d'un mécanisme de feedback visuel clair pour un état de survol. Il est souvent plus subtil qu'un état de focus, mais essentiel pour le feedback.
- Conteneurs pouvant être parcourus : les télécommandes avec pointeur disposent également d'un petit pavé tactile circulaire pour le défilement. Les utilisateurs peuvent utiliser ce pavé tactile pour faire défiler votre application vers le haut ou vers le bas, ou vers la gauche ou vers la droite. Votre application devra répondre aux événements tactiles pour faire défiler.
- Clics de curseur : de nombreuses applications TV s'attendent aujourd'hui à un simple "clic" sur le bouton OK du pavé directionnel. Avec une télécommande avec pointeur, un utilisateur peut "cliquer" sur un élément qui n'est pas l'état de focus du pavé directionnel, mais qui provient plutôt d'un état de survol (semblable à un clic de souris).
2. Tester les interactions de pointage avec une souris dès aujourd'hui
Pour voir comment votre application gère le survol, le défilement et les clics, il vous suffit de connecter une souris Bluetooth ou une souris filaire à votre Google TV. N'oubliez pas qu'une souris offre un contrôle plus précis, car les utilisateurs sont plus près de l'écran et la posent généralement dans une position stable. Les télécommandes avec pointeur peuvent souvent être moins précises, car les utilisateurs se trouvent parfois à trois mètres de l'écran et font des gestes approximatifs avec la télécommande depuis leur canapé. En tant que concepteur ou développeur TV, vous pouvez atténuer ce manque de précision d'entrée en ayant des cibles de survol plus grandes pour les éléments.
3. Déclarer la compatibilité des applications TV avec les télécommandes avec pointeur sur Google Play
Enfin, indiquez à Google Play que votre application TV est conçue pour fonctionner avec un pointeur. Ainsi, les utilisateurs disposant de télécommandes avec pointeur pourront facilement trouver, installer et interagir avec votre application.
Dans votre fichier AndroidManifest.xml, déclarez la balise de métadonnées android.software.leanback.supports_touch. Cette balise informe la plate-forme que votre application TV "prend en charge le tactile spatialement", car les télécommandes avec pointeur simulent des événements tactiles à distance.
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>
Conseils
- La déclaration de fonctionnalité
android.software.leanbackindique que votre application est compatible avec la navigation par pavé directionnel et qu'elle est destinée à être distribuée uniquement sur les appareils TV via Google Play. - Le nouvel attribut logiciel
android.software.leanback.supports_touchdéclare qu'en plus du pavé directionnel, vous vous êtes assuré que votre application TV fonctionne correctement pour les expériences de pointeur/curseur via la souris (d'aujourd'hui) et les télécommandes avec pointeur (de l'avenir). - Si ce n'est pas déjà fait, il est temps d'adopter Jetpack Compose. Le survol, le défilement et les clics sont des modes d'entrée courants compatibles avec différents facteurs de forme. La création de votre application avec un framework d'UI adaptatif permet de réutiliser le code et de réduire la maintenance.
Intégrer le SDK Engage
Le SDK Engage, anciennement appelé API Video Discovery, optimise la reprise, les droits et les recommandations sur tous les facteurs de forme de Google TV pour améliorer la visibilité et l'engagement des applications.
- Reprise : les partenaires peuvent facilement afficher la vidéo mise en pause d'un utilisateur dans la ligne "Reprendre la lecture" de la page d'accueil.
- Droits : le SDK Engage simplifie la gestion des droits, qui fait correspondre le contenu de l'application à l'éligibilité de l'utilisateur. Les utilisateurs apprécient cela, car ils peuvent profiter de recommandations personnalisées sans avoir à mettre à jour manuellement tous les détails de leur abonnement. Les partenaires peuvent ainsi interagir avec les utilisateurs sur plusieurs points de découverte sur Google TV.
- Recommandations : le SDK Engage met même en avant des recommandations personnalisées basées sur le contenu que les utilisateurs ont regardé dans les applications.
C'est le moment idéal pour commencer à intégrer le SDK Engage, car l'API Watch Next héritée, qui alimente votre expérience de reprise de lecture 1.0, ne sera plus compatible au second semestre 2027. Pour commencer, accédez à goo.gle/engage-tv pour en savoir plus.
Nous sommes impatients de voir comment notre dernière expérience Gemini et nos outils pour les développeurs optimiseront votre visibilité et stimuleront l'engagement des utilisateurs sur notre plate-forme.
Découvrez cette annonce et toutes les mises à jour de Google I/O 2026 sur io.google.
Lire la suite
-
Nouveautés produit
Lors de l'événement Google I/O de cette année, nous avons présenté notre modèle économique en évolution, qui offre plus de choix et de nouvelles façons de découvrir vos applications et votre contenu sur et en dehors du Play Store. Nous avons également dévoilé des outils et des insights avancés qui vous aideront à développer votre entreprise avec moins de complexité.
Paul Feng • Temps de lecture : 6 min
-
Nouveautés produit
Nous sommes heureux d'annoncer que la compatibilité officielle avec Unreal Engine et Godot est désormais disponible pour Android XR. Nous lançons également de nouveaux outils conçus pour améliorer votre productivité et activer de nouvelles fonctionnalités XR : le hub Android XR Engine et le framework d'interaction Android XR.
Luke Hopkins • Temps de lecture : 4 min
-
Nouveautés produit
Nous sommes heureux de lancer la Preview développeur 4 du SDK Android XR, en continuant de nous concentrer sur l'unification du développement inter-appareils pour les casques, les lunettes XR filaires et les lunettes intelligentes.
Amy Zeppenfeld, Stevan Silva • Temps de lecture : 5 min
Restez informé
Recevez chaque semaine les dernières informations sur le développement Android directement dans votre boîte de réception.