Actualités des produits

Améliorer la découverte et l'engagement des applications sur Google TV

Temps de lecture : 4 min
Voir le profil de Paul Lammertsma
Paul Lammertsma Ingénieur Developer Relations, Android

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 distincte et massive permettant aux applications d'accélérer leur croissance. Aujourd'hui, nous avons le plaisir de vous présenter les fonctionnalités Google TV et les outils pour les développeurs conçus pour améliorer la visibilité de vos contenus et préparer votre application aux futures expériences TV. 

Stimuler la découverte 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 accomplir 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 de visuels, 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 aux spectateurs les contenus qui les intéressent.

Déclarer la compatibilité avec la modalité de pointage

L'expérience télévisuelle telle que nous la connaissions autrefois est en train de changer. Gemini change 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. 

GTV Pointer Remote Demo_SHELL (1).gif

Les télécommandes avec pointeur permettent de contrôler l'écran par le mouvement, 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 qu'elle offre une expérience optimale à tous les utilisateurs, il est temps de commencer à réfléchir à la saisie par pointage. Pour commencer : 

1. Adapter votre bibliothèque d'UI pour application TV

Pour activer les interactions avec la télécommande pointeur pour votre application sur Google TV, vous aurez besoin de la prise en charge des états de survol, des conteneurs à faire défiler et des clics de curseur. Bien que l'implémentation varie selon la pile d'UI, Jetpack Compose simplifie cette transition, car la plupart des composants de base gèrent ces interactions multimodales de manière native.

  • État de survol : chaque élément pouvant être sélectionné à l'écran (boutons, affiches de films, boutons d'activation des paramètres) doit disposer d'un mécanisme de retour visuel clair pour l'état de survol. Il est souvent plus subtil qu'un état de sélection, mais il est essentiel pour les commentaires.
  • Conteneurs à défilement  : les télécommandes avec pointeur sont également dotées d'un petit pavé tactile circulaire pour faire défiler le contenu. 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 du curseur : de nombreuses applications TV actuelles s'attendent à 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 plutôt un état de survol (comme un clic de souris).

2. Testez 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 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 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 des entrées en utilisant des cibles de survol plus grandes pour les éléments. 

3. Déclarer la compatibilité des télécommandes avec pointeur pour les applications TV sur Google Play

Enfin, indiquez à Google Play que votre application TV est conçue pour fonctionner avec un pointeur. Les utilisateurs disposant de télécommandes avec pointeur pourront ainsi trouver, installer et utiliser facilement votre application. 

Dans votre fichier AndroidManifest.xml, déclarez la balise de métadonnées android.software.leanback.supports_touch. Cette balise indique à la plate-forme que votre application TV "prend en charge les événements tactiles", 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>

Remarques

  • La déclaration de fonctionnalité android.software.leanback indique que votre application est compatible avec la navigation au pavé directionnel et qu'elle est destinée à être distribuée uniquement sur les téléviseurs via Google Play.
  • Le nouvel attribut logiciel android.software.leanback.supports_touch indique que, en plus du pavé directionnel, vous avez veillé à ce que votre application TV fonctionne correctement avec les expériences de pointeur/curseur via la souris (d'aujourd'hui) et les télécommandes avec pointeur (de demain).
  • Si vous ne l'avez pas encore fait, il est temps d'adopter Jetpack Compose. Le survol, le défilement et les clics sont des modalités d'entrée courantes prises en charge sur différents facteurs de forme. La création de votre application avec un framework d'UI adaptative permet la réutilisation du code et réduit 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 Google TV pour améliorer la découverte et l'engagement des applications.

  • Reprise : les partenaires peuvent facilement afficher la vidéo mise en pause par 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é des utilisateurs. Les utilisateurs apprécient cette fonctionnalité, car elle leur permet de profiter de recommandations personnalisées sans avoir à mettre à jour manuellement tous les détails de leurs abonnements. Cela permet aux partenaires d'entrer en contact avec les utilisateurs à plusieurs points de découverte sur Google TV.
  • Recommandations : le SDK Engage met même en avant des recommandations personnalisées basées sur les contenus que les utilisateurs ont regardés dans les applications. 

C'est le moment idéal pour commencer à intégrer le SDK Engage, car l'ancienne API Watch Next, qui alimente votre expérience Continuer à regarder 1.0, ne sera plus prise en charge au cours du second semestre 2027. Pour en savoir plus, consultez goo.gle/engage-tv

Nous sommes impatients de voir comment notre dernière expérience Gemini et nos outils pour les développeurs optimiseront la découverte et stimuleront l'engagement des utilisateurs sur notre plate-forme. 

Découvrez cette annonce et toutes les nouveautés de Google I/O 2026 sur io.google.

Écrit par :
Continuer à lire