Introdução a apps para TV
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O Android oferece uma experiência do usuário avançada e otimizada para apps executados em dispositivos de tela grande,
como televisões de alta definição. Com os apps na TV, você tem novas oportunidades para conquistar seus usuários
no conforto do sofá.
Os apps para TV usam a mesma estrutura dos smartphones e tablets, o que significa que você pode
criar novos apps para TV com base no que já sabe sobre a criação de apps para Android. Ou você pode estender seus apps existentes para que também sejam executados em dispositivos de TV. No entanto, o modelo de interação do usuário para TV é
substancialmente diferente do modelo de smartphones e tablets. Para que o app funcione bem em TVs,
crie novos layouts que os espectadores possam curtir a até três metros de distância e navegar confortavelmente
com apenas um controle direcional e um botão de seleção.
Observação: apps para TV são executados localmente em dispositivos de TV. Para saber mais sobre streaming de vídeo e áudio de um app Android para um dispositivo de TV, consulte a documentação de desenvolvedores para o Google Cast.
Tópicos
- Criar e executar um app de TV
- Crie um novo projeto do Android Studio para apps de TV ou modifique o projeto atual para execução em
dispositivos de TV.
- Gerenciar o hardware da TV
- Verifique se o app está sendo executado em um hardware de TV, gerencie recursos de hardware sem suporte e gerencie
dispositivos controladores.
- Gerenciar controles de TV
- Processar a entrada do usuário gerenciando controles de TV.
- Criar IUs para TV
- Use o Compose para TV e crie interfaces modernas e declarativas para apps de TV.
- Criar navegação para TV
- Entenda os requisitos para a navegação na TV e como implementar a navegação compatível com TVs.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[null,null,["Última atualização 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."]]