Crea app per la TV

Android offre un'esperienza utente ricca, ottimizzata per le app eseguite su dispositivi con schermi grandi, come i televisori ad alta definizione. Le app sulla TV offrono nuove opportunità per soddisfare gli utenti dalla comodità del loro divano.

Le app per TV utilizzano la stessa struttura di quelle per telefoni e tablet. Questo approccio significa che puoi creare nuove app per TV in base a ciò che già sai in merito allo sviluppo di app per Android, oppure estendere le tue app esistenti in modo che vengano eseguite anche sui dispositivi TV. Tuttavia, il modello di interazione utente per la TV è sostanzialmente diverso da quello per telefoni e tablet. Per garantire il successo della tua app sui dispositivi TV, devi progettare nuovi layout che siano facilmente comprensibili da una distanza di 3 metri e fornire una navigazione che funzioni solo con un d-pad e un pulsante di selezione.

Nota:le app per TV vengono eseguite localmente sui dispositivi TV. Per scoprire di più sullo streaming di video e audio da un'app per Android a un dispositivo TV, consulta la documentazione per gli sviluppatori di Google Cast.

Questo corso descrive come iniziare a creare app per la TV, compresa la configurazione dell'ambiente di sviluppo, i requisiti di base per layout e navigazione e indicazioni su come gestire le funzionalità hardware che in genere non sono disponibili sui dispositivi TV.

Nota: ti invitiamo a utilizzare Android Studio per sviluppare app per la TV, perché fornisce funzionalità di configurazione del progetto, inclusione della raccolta e facilitazioni di pacchettizzazione. Questo corso di formazione presuppone l'utilizzo di Android Studio.

Lezioni

Iniziare a utilizzare le app per la TV
Scopri come creare un nuovo progetto Android Studio per le app TV o modificare il progetto esistente per l'esecuzione sui dispositivi TV.
Gestire l'hardware della TV
Scopri come verificare se la tua app è in esecuzione su hardware TV, gestire funzionalità hardware non supportate e gestire i dispositivi controller.
Gestisci i controller TV
Scopri come gestire l'input utente gestendo i controller TV.
Crea layout per la TV
Scopri i requisiti minimi per i layout TV e come implementarli.
Crea navigazione sulla TV
Scopri i requisiti per il navigatore TV e come implementare un sistema di navigazione compatibile con la TV.