Guida introduttiva alle app per TV
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Android offre un'esperienza utente ricca, ottimizzata per le app eseguite su dispositivi con schermi di grandi dimensioni,
come i televisori ad alta definizione. Le app sulla TV offrono nuove opportunità per intrattenere i tuoi utenti
comodamente dal divano.
Le app TV utilizzano la stessa struttura di quelle per smartphone e tablet, il che significa che puoi creare nuove app TV in base a ciò che già sai sulla creazione di app per Android. In alternativa, puoi estendere le
app esistenti in modo che vengano eseguite anche sui dispositivi TV. Tuttavia, il modello di interazione dell'utente per la TV è sostanzialmente diverso da quello dei telefoni e dei tablet. Per far sì che la tua app abbia successo sulle TV, progetta nuovi layout che gli spettatori possano apprezzare da 3 metri di distanza e navigare comodamente con un d-pad e un pulsante di selezione.
Nota:le app TV vengono eseguite localmente sui dispositivi TV. Per ulteriori informazioni sullo streaming di video e audio
da un'app per Android su un dispositivo TV, consulta la
documentazione per gli sviluppatori relativa a Google Cast.
Argomenti
- Creare ed eseguire un'app TV
- Crea un nuovo progetto Android Studio per le app TV o modifica il progetto esistente dell'app in modo che venga eseguito sui
dispositivi TV.
- Gestire l'hardware della TV
- Controlla se la tua app è in esecuzione sull'hardware della TV e se gestisci funzionalità hardware non supportate e i dispositivi controller.
- Gestire i controller TV
- Gestisci l'input degli utenti con i controller della TV.
- Crea UI TV
- Usa Compose per la TV per creare UI moderne e dichiarative per le app TV.
- Crea navigazione TV
- Comprendi i requisiti per la navigazione in TV e come implementare una navigazione
compatibile con la TV.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[null,null,["Ultimo aggiornamento 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."]]