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 entenderse fácilmente desde 3 metros de distancia y proporcionar una navegación que funcione solo con un mando de dirección y un botón para seleccionar.

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 para crear apps para TV, ya que proporciona opciones de configuración de proyectos, inclusión de bibliotecas y ventajas de integración. 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 controladores de TV
Obtén más información sobre cómo controlar la entrada del usuario mediante la administración de los controladores 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 la navegación para TV
Conoce los requisitos de la navegación para TV y cómo implementar la navegación compatible con TV.