Créer des applications TV

Android offre une expérience utilisateur enrichie, optimisée pour les applications exécutées sur des appareils à grand écran, tels que les téléviseurs haute définition. Les applications pour téléviseur offrent de nouvelles possibilités de satisfaire vos utilisateurs depuis leur canapé.

Les applications TV utilisent la même structure que celles des téléphones et des tablettes. Cette approche vous permet de créer des applications Android TV en vous basant sur ce que vous savez déjà sur la création d'applications pour Android, ou d'étendre vos applications existantes pour qu'elles s'exécutent également sur les téléviseurs. Cependant, le modèle d'interaction utilisateur pour les téléviseurs est très différent de celui des téléphones et tablettes. Pour que votre application fonctionne sur les téléviseurs, vous devez concevoir de nouvelles mises en page faciles à comprendre à trois mètres et fournir une navigation qui fonctionne simplement avec un pavé directionnel et un bouton de sélection.

Remarque:Les applications TV s'exécutent localement sur les téléviseurs. Pour en savoir plus sur le streaming vidéo et audio d'une application Android sur un téléviseur, consultez la documentation pour les développeurs sur Google Cast.

Ce cours explique comment commencer à créer des applications pour la télévision, y compris en configurant votre environnement de développement. Il décrit également les exigences de base concernant les mises en page et la navigation, et fournit des conseils sur la gestion des fonctionnalités matérielles qui ne sont généralement pas disponibles sur les téléviseurs.

Remarque:Nous vous recommandons d'utiliser Android Studio pour créer des applications TV, car il fournit des options de configuration de projet, d'inclusion dans la bibliothèque et de packaging. Pour cette formation, nous partons du principe que vous utilisez Android Studio.

Leçons

Premiers pas avec les applications TV
Découvrez comment créer un projet Android Studio pour les applications TV ou modifier votre projet d'application existant pour qu'il s'exécute sur des téléviseurs.
Gérer le matériel TV
Découvrez comment vérifier si votre application s'exécute sur du matériel TV, gérer les fonctionnalités matérielles non compatibles et gérer les manettes.
Gérer les manettes de téléviseur
Découvrez comment gérer les entrées utilisateur en gérant les manettes de téléviseur.
Créer des mises en page TV
Découvrez les conditions minimales requises pour les mises en page TV et comment les implémenter.
Créer une navigation TV
Découvrez les conditions requises pour la navigation TV et comment implémenter une navigation compatible TV.
Mode multitâche pour les applis TV
Découvrez comment fonctionne le multitâche sur téléviseur et comment optimiser l'exécution de votre application en mode multitâche.