L'OS Android TV alimente des millions de téléviseurs, d'appareils de streaming et de boîtiers décodeurs de télévision payante. Google TV est une toute nouvelle expérience disponible d'abord sur Chromecast avec Google TV, puis sur d'autres appareils au fil du temps.
Toutes les applications conçues pour Android TV fonctionnent sur les appareils équipés de Google TV. Pour offrir la meilleure expérience utilisateur possible sur Google TV, nous vous recommandons d'appliquer les bonnes pratiques de ce guide.
Exigences de base
- Compatibilité avec Google Cast : Google Cast vous permet d'étendre vos applications Android, iOS et Chrome pour activer le streaming audio et vidéo sur les téléviseurs Android, ainsi que sur les appareils Chromecast et les appareils avec Assistant Google intégré. Pour en savoir plus, consultez la documentation Google Cast.
- Utiliser des sessions multimédias : les sessions multimédias offrent un moyen universel d'interagir avec un lecteur audio ou vidéo. Lorsqu'une application informe Android qu'elle lit du contenu multimédia, les commandes de lecture peuvent lui être déléguées. L'intégration à la session multimédia permet à une application d'annoncer la lecture de contenu multimédia en externe et de recevoir des commandes de lecture provenant de sources externes. Ces sources peuvent être des boutons physiques, comme le bouton de lecture sur un casque ou une télécommande de téléviseur, ou des commandes indirectes, comme la commande "Pause" à l'Assistant Google. La session multimédia délègue ensuite ces commandes à l'application, qui les applique au lecteur multimédia à l'origine des commandes. Pour en savoir plus, consultez Utiliser une session multimédia.
Découverte de contenus sur différentes plates-formes
Proposez un flux d'actions multimédias : lorsque vous fournissez un flux d'actions multimédias JSON à Google, vos contenus peuvent être découverts grâce aux recommandations Google TV et à d'autres surfaces Google, comme la recherche Google. Les liens profonds que vous fournissez permettent aux utilisateurs de lancer directement la lecture de votre contenu pour augmenter l'engagement. Le flux permet également la recherche sur l'appareil et la lecture de contenus multimédias à l'aide des commandes vocales de l'Assistant Google.
Google collabore avec un nombre limité de fournisseurs afin de leur donner à tous accès à cette fonctionnalité. Pour en savoir plus, consultez la documentation sur les actions multimédias.
Intégrez "Ma sélection" : "Ma sélection" permet aux utilisateurs de réengager avec le contenu de votre application. Lorsqu'ils quittent votre application au milieu d'un film ou d'une série TV, vous pouvez afficher ce contenu directement sur l'écran d'accueil de Google TV à l'aide de "Ma sélection". L'utilisateur peut sélectionner une vignette pour accéder directement à la lecture dans votre application. Notez qu'une intégration "À suivre" doit être certifiée pour la qualité afin d'apparaître sur les appareils Google TV. Pour en savoir plus, consultez la documentation sur la fonctionnalité Regarder ensuite.
Voix et engagement
- Assurez la compatibilité avec l'association de comptes : l'association de comptes permet d'associer facilement le compte Google d'un utilisateur au compte de votre application. Cela permet d'offrir une expérience utilisateur simplifiée aux utilisateurs existants et nouveaux de votre application. L'association de compte est une condition préalable à d'autres fonctionnalités telles que les abonnements simplifiés, la synchronisation des droits d'accès et la diffusion vocale.
- Synchronisation des droits d'accès : si votre flux d'actions multimédias inclut des contenus multimédias avec des exigences de droits d'accès (par exemple, un utilisateur doit disposer d'un abonnement spécifique pour accéder à un contenu), vous pouvez prendre en charge la synchronisation des droits d'accès pour déclarer les abonnements dont dispose un compte associé. Pour en savoir plus, consultez la documentation sur le point de terminaison des droits d'accès.
- Proposer le cast vocal : le cast vocal permet à vos utilisateurs de lancer la lecture de contenus multimédias sur les appareils Cast compatibles via l'Assistant Google. Pour activer cette fonctionnalité, vous devez fournir un flux d'actions multimédias, prendre en charge l'association de compte et créer un récepteur Cast.
- Activez Cast Connect : avec Cast Connect, votre application Android TV peut servir de récepteur Cast. Cela vous permet de proposer une expérience plus riche et de prendre en charge l'interaction avec la télécommande. Pour en savoir plus, consultez la présentation du récepteur Android TV.
Acquisition d'utilisateurs
- Intégrer Google Play Billing : utilisez la bibliothèque Play Billing pour prendre en charge les achats via l'application et gérer les abonnements sur mobile et sur TV. Pour en savoir plus, consultez la documentation sur la facturation.
- Proposez des abonnements fluides : en combinant l'association de compte simplifiée, Play Billing avec les notifications développeur en temps réel et la connexion silencieuse, vous pouvez offrir une expérience d'achat fluide à vos utilisateurs. Pour en savoir plus, regardez la vidéo sur les méthodes d'abonnement simplifiées.
Évaluation des fonctionnalités Google TV
Une application conçue pour Android TV OS fonctionne sur tous les appareils de l'écosystème TV, y compris les nouveaux appareils de la marque Google TV. Pour savoir si un appareil offre l'expérience Google TV, par exemple pour les analyses, vous pouvez évaluer ou filtrer la fonctionnalité système com.google.android.feature.AMATI_EXPERIENCE
.