Cómo crear apps para TV

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

Las apps para TV usan la misma estructura que las apps para teléfonos y tablets. Por lo tanto, puedes crear nuevas apps para TV en función de lo que ya sabes sobre programación de apps para Android, o bien expandir tus apps existentes de manera que 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 verse fácilmente a 3 metros de distancia y proporcionar una navegación que funcione solo con 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 desde una app de Android a un dispositivo de TV, consulta la documentación para desarrolladores de Google Cast.

En esta lección, se describe cómo comenzar a crear apps para TV, además de cómo configurar tu entorno de desarrollo, los requisitos básicos para 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 opciones de configuración de proyectos, inclusión de bibliotecas y ventajas de empaquetado. En esta lecció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 bien 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 incompatibles 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 crear diseños de TV
Conoce los requisitos mínimos de los diseños para TV y cómo implementarlos.
Cómo desarrollar navegación para TV
Obtén información sobre los requisitos de navegación para TV y cómo implementar la navegación compatible con TV.