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. Questo approccio significa che puoi creare nuove app TV in base a ciò che già sai sulla creazione di app per Android oppure 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 garantire il successo della tua app sui dispositivi TV, devi progettare nuovi layout che siano facilmente comprensibili da 3 metri di distanza e fornire una navigazione che funzioni soltanto 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.
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, nonché indicazioni su come gestire le funzionalità hardware che in genere non sono disponibili sui dispositivi TV.
Nota: ti invitiamo a utilizzare Android Studio per creare app TV, perché offre funzionalità come configurazione dei progetti, inclusione della libreria e praticità. Questo corso di formazione presuppone l'utilizzo di Android Studio.
Lezioni
- Iniziare a utilizzare le app TV
- Scopri come creare un nuovo progetto Android Studio per le app TV o modificare il progetto esistente dell'app in modo da eseguirlo sui dispositivi TV.
- Gestire l'hardware della TV
- Scopri come verificare se la tua app è in esecuzione sull'hardware della TV, come gestire funzionalità hardware non supportate e i dispositivi controller.
- Gestisci i controller TV
- Scopri come gestire l'input utente con i controller della TV.
- Crea layout per la TV
- Scopri i requisiti minimi per i layout TV e come implementarli.
- Crea navigazione TV
- Scopri i requisiti per la navigazione in TV e come implementare una navigazione compatibile con la TV.
- Multitasking per le app TV
- Scopri come funziona il multitasking sulla TV e come far funzionare perfettamente la tua app durante il multitasking.