Cómo compilar apps para TV

Android ofrece una experiencia del usuario enriquecida y optimizada para las apps que se ejecutan en dispositivos con pantallas grandes, como televisores de alta definición. Las apps en TV ofrecen nuevas oportunidades para satisfacer a tus usuarios desde la comodidad de su sofá.

Las apps para TV usan la misma estructura que las apps para teléfonos y tablets. Este enfoque significa que puedes crear nuevas apps para TV en función de lo que ya sabes sobre compilación de apps para Android, o bien extender tus apps existentes de modo que también se ejecuten en dispositivos de TV. Sin embargo, el modelo de interacción del usuario para TV es bastante diferente al de teléfonos y tablets. Para que tu app tenga éxito en dispositivos de TV, debes crear nuevos diseños que puedan entenderse fácilmente desde 3 metros de distancia, y ofrecer una navegación que funcione con solo un mando de dirección y un botón para seleccionar.

Nota: Las apps para TV se ejecutan de forma local en los dispositivos de TV. Para obtener más información sobre la transmisión de video y audio de una app de Android a un dispositivo de TV, consulta la documentación para desarrolladores de Google Cast.

En esta clase, se describe cómo comenzar a compilar apps para TV, además de cómo configurar tu entorno de desarrollo, los requisitos básicos de diseños y navegación, y también los lineamientos sobre cómo controlar las funciones de hardware que no suelen estar disponibles en dispositivos de TV.

Nota: Te recomendamos que uses Android Studio si quieres crear apps para TV, ya que proporciona elementos prácticos de configuración de proyectos, inclusión de bibliotecas y empaquetado. En esta capacitación, se presupone que usas Android Studio.

Lecciones

Cómo comenzar a usar apps para TV
Obtén más información sobre cómo crear un nuevo proyecto de Android Studio para apps para TV o cómo modificar tu proyecto de app existente para ejecutarlo en dispositivos de TV.
Cómo controlar hardware de TV
Obtén más información sobre cómo comprobar si tu app se ejecuta en hardware de TV, cómo controlar las funciones de hardware no compatibles y cómo administrar los controladores de dispositivos.
Cómo administrar controles de TV
Obtén más información sobre cómo controlar la entrada del usuario mediante la administración de los controles de TV.
Cómo compilar diseños de TV
Conoce los requisitos mínimos de los diseños para TV y cómo implementarlos.
Cómo desarrollar la navegación para TV
Conoce los requisitos de la navegación para TV y cómo implementar la navegación compatible con TV.