Cómo compilar apps para TV

Android ofrece una experiencia del usuario enriquecida que está 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 deleitar 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. Esto 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 para que también se ejecuten en dispositivos de TV. Sin embargo, el modelo de interacción del usuario para TV es bastante diferente del 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.

Nota: Las apps para TV se ejecutan de forma local en los dispositivos de TV. Para obtener más información sobre cómo transmitir 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, lo que incluye 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 elementos prácticos de configuración de proyectos, inclusión de bibliotecas y empaquetado. En esta lección, se presupone que usas Android Studio.

Lecciones

Cómo comenzar a usar apps para TV
Obtén información sobre cómo crear un nuevo proyecto de Android Studio para apps para TV o modificar tu proyecto de app existente para que se ejecute 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 la navegación para TV
Conoce los requisitos de la navegación para TV y cómo implementar la navegación compatible con TV.
Multitarea en apps para TV
Descubre cómo se realizan varias tareas a la vez en la TV y cómo hacer que tu app funcione bien cuando realices varias tareas a la vez.