Cómo comenzar a usar apps para TV
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
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 para teléfonos y tablets, lo que significa que puedes crear nuevas apps para TV en función de lo que ya sabes sobre creación de apps para Android. También puedes 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 TVs, crea nuevos diseños que los usuarios puedan disfrutar desde 3 metros de distancia y navegar cómodamente 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 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.
Temas
- Cómo crear y ejecutar una app para TVs
- Crea un nuevo proyecto de Android Studio para apps para TV o modifica tu proyecto de app existente para que se ejecute en dispositivos de TV.
- Cómo controlar hardware de TV
- Verifica si tu app se ejecuta en hardware de TV, controla las funciones de hardware incompatibles y administra los controladores de dispositivos.
- Cómo administrar controles de TV
- Administra la entrada del usuario mediante la administración de los controles de TV.
- Cómo crear IUs para TV
- Usa Compose para TV para compilar IUs declarativas y modernas destinadas a apps para TV.
- Cómo desarrollar la navegación para TV
- Comprende los requisitos de la navegación para TV y cómo implementar la navegación compatible con TV.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[null,null,["Última actualización: 2025-07-27 (UTC)"],[],[],null,["# Get started with TV apps\n\nAndroid offers a rich user experience that's optimized for apps running on large screen devices,\nsuch as high-definition televisions. Apps on TV offer new opportunities to delight your users\nfrom the comfort of their couch.\n\n\nTV apps use the same structure as those for phones and tablets, which means you can\ncreate new TV apps based on what you already know about building apps for Android. Or you can extend your\nexisting apps to also run on TV devices. However, the user interaction model for TV is\nsubstantially different from phone and tablet devices. To make your app successful on TVs,\ndesign new layouts that viewers can enjoy from 10 feet away and comfortably navigate\nwith just a directional pad and a select button.\n\n\n**Note:** TV apps run locally on TV devices. To learn more about streaming video and\naudio from an Android app to a TV device, refer to the\n[developer documentation for Google Cast](https://developers.google.com/cast/).\n\nTopics\n------\n\n[Create and run a TV app](/training/tv/get-started/create)\n: Create a new Android Studio project for TV apps or modify your existing app project to run on\n TV devices.\n\n[Handle TV hardware](/training/tv/get-started/hardware)\n: Check if your app is running on TV hardware, handle unsupported hardware features, and manage\n controller devices.\n\n[Manage TV controllers](/training/tv/get-started/controllers)\n: Handle user input by managing TV controllers.\n\n[Build TV UIs](/training/tv/playback/compose)\n: Use Compose for TV to build modern, declarative UIs for TV apps.\n\n[Create TV navigation](/training/tv/get-started/navigation)\n: Understand the requirements for TV navigation and how to implement TV-compatible\n navigation."]]