Nouveautés produits
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 ravis 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 prise en charge de la modalité de pointage
L'expérience TV que nous connaissions autrefois est en train de changer. Gemini modifie la façon dont nous découvrons et diffusons du contenu avec la voix, mais la façon dont nous utilisons la télécommande évolue également.
Les télécommandes à 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 à réfléchir à l'entrée de pointage. Voici comment commencer :
1. Adapter la bibliothèque d'UI de votre application TV
Vous devrez prendre en charge les états de survol, les conteneurs pouvant être parcourus et les clics de curseur pour activer les interactions de la télécommande à 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 sur votre écran (boutons, affiches de films, boutons d'activation/de désactivation des paramètres) doit disposer d'un mécanisme de retour visuel clair pour un état de survol. Il est souvent plus subtil qu'un état de focus, mais essentiel pour le retour.
- Conteneurs pouvant être parcourus : les télécommandes à pointeur disposent également d'un petit pavé tactile circulaire pour le défilement. Les utilisateurs peuvent utiliser ce pavé tactile pour faire défiler l'écran vers le haut ou vers le bas, ou vers la gauche ou vers la droite dans votre application. Votre application devra répondre aux événements tactiles pour faire défiler l'écran.
- 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 à 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, connectez simplement 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 placent généralement dans une position stable. Les télécommandes à 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 en utilisant des cibles de survol plus grandes pour les éléments.
3. Déclarer la prise en charge des télécommandes à pointeur pour les applications TV 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 à 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 à 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 (actuelle) et les télécommandes à pointeur (futures). - 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 modalités d'entrée courantes qui sont 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 d'accès 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 d'accès : le SDK Engage simplifie la gestion des droits d'accès, qui associe le contenu de l'application à l'éligibilité de l'utilisateur. Les utilisateurs apprécient cette fonctionnalité, 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 produits
Nous sommes heureux d'annoncer que la prise en charge officielle d'Unreal Engine et de 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 produits
Avec la sortie d'Android 17, nous passons à une norme de développement adaptatif. Vos utilisateurs ne dépendent plus d'un seul facteur de forme. Ils passent d'un téléphone à un appareil pliable, une tablette, un ordinateur portable, un écran automobile et des environnements XR immersifs tout au long de la journée.
Fahd Imtiaz • Temps de lecture : 4 min
-
Nouveautés produits
Cette année, lors de Google I/O, nous allons au-delà des changements itératifs pour passer à un changement fondamental dans la façon dont les applications sont créées. Nos nouveaux outils sont conçus pour l'ère agentique, avec des fonctionnalités qui améliorent votre productivité en tant que développeur Android ET optimisent les agents IA que vous déployez dans votre code.
Matthew Warner • Temps de lecture : 8 min
Restez informé
Recevez chaque semaine les dernières informations sur le développement Android directement dans votre boîte de réception.