L'OS Android TV est utilisé par des millions de téléviseurs, d'appareils de streaming et de boîtiers décodeurs PayTV. Google TV est une toute nouvelle expérience disponible d'abord sur Chromecast avec Google TV, puis sur davantage d'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 décrites dans ce guide.
Exigences de base
- Compatibilité avec Google Cast:Google Cast vous permet d'étendre vos applications Android, iOS et Chrome pour permettre le streaming audio et vidéo sur Android TV, ainsi que sur les appareils Chromecast et dotés de l'Assistant. Pour en savoir plus, consultez la documentation Google Cast.
- Utilisez 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 des contenus multimédias, 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 multimédia en externe et de recevoir des commandes de lecture provenant de sources externes. Ces sources peuvent être des boutons physiques, tels que le bouton de lecture d'un casque ou de la télécommande d'un téléviseur, ou des commandes indirectes, comme l'envoi de commandes "pause" à l'Assistant Google. La session multimédia délègue ensuite ces commandes à l'application, qui les applique au lecteur multimédia d'où proviennent les commandes. Pour en savoir plus, consultez la section Utiliser une session multimédia.
Découverte de contenus sur toutes les surfaces
Proposez un flux d'actions multimédias:lorsque vous fournissez un flux JSON d'actions multimédias à Google, votre contenu peut être découvert via les recommandations Google TV et d'autres surfaces Google, telles que la recherche Google. Les liens profonds que vous fournissez permettent aux utilisateurs d'accéder directement à la lecture de votre contenu pour accroître l'engagement. Le flux active également la recherche sur l'appareil et la possibilité de lire des contenus multimédias à l'aide des commandes vocales de l'Assistant Google.
Google collabore avec un nombre limité de fournisseurs à la fois pour les intégrer à cette fonctionnalité. Pour en savoir plus, consultez la documentation sur les actions multimédias.
Intégrez "Ma sélection":cette fonctionnalité permet aux utilisateurs de s'intéresser à nouveau au contenu de votre application. Lorsque les utilisateurs quittent votre application au milieu d'un film ou d'une série TV en cours, 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 carte pour créer un lien profond vers la lecture dans votre application. Notez que l'intégration de "Ma sélection" doit être certifiée pour sa qualité pour s'afficher sur les appareils Google TV. Pour en savoir plus, consultez la documentation de "Ma sélection".
Voix et engagement
- Permettre l'association de comptes:l'association de comptes permet d'associer facilement le compte Google d'un utilisateur à celui de votre application afin de simplifier l'expérience utilisateur pour les utilisateurs nouveaux et existants de votre application. L'association de comptes est une condition préalable à l'utilisation d'autres fonctionnalités telles que la fluidité des abonnements, la synchronisation des droits d'accès et la diffusion vocale.
- Prenez en charge la synchronisation des droits d'accès:si votre flux d'actions multimédias inclut des contenus multimédias avec des droits d'accès requis (par exemple, un utilisateur doit avoir un abonnement particulier pour accéder au contenu), vous pouvez activer la synchronisation des droits pour déclarer les abonnements d'un compte associé. Pour en savoir plus, consultez la documentation sur le point de terminaison des droits d'accès.
- Proposer la diffusion vocale:cette fonctionnalité permet à vos utilisateurs de lancer la lecture de contenus multimédias sur les appareils Cast compatibles via l'Assistant Google. Vous pouvez activer cette fonctionnalité en fournissant un flux d'actions multimédias, en acceptant l'association de comptes et en créant un récepteur Cast.
- Activez Cast Connect:avec Cast Connect, votre application Android TV peut faire office de récepteur Cast. Cela vous permet d'offrir une expérience plus riche et de permettre les interactions avec la télécommande. Pour en savoir plus, consultez la présentation d'Android TV Receiver.
Acquisition d'utilisateurs
- Intégrer Google Play Billing:utilisez la bibliothèque Play Billing pour effectuer des achats via une application et gérer les abonnements sur mobile et téléviseur. Pour en savoir plus, consultez la documentation sur la facturation.
- Proposez des abonnements simplifiés:en combinant l'association de comptes, la facturation Play, les notifications en temps réel pour les développeurs 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 abonnements sans friction.
Évaluation des fonctionnalités Google TV
Une application conçue pour l'OS Android TV fonctionne pour tous les appareils de l'écosystème TV, y compris les nouveaux appareils Google TV. Pour savoir si un appareil offre l'expérience Google TV, par exemple à des fins d'analyse, vous pouvez évaluer ou filtrer la fonctionnalité système com.google.android.feature.AMATI_EXPERIENCE
.