Novità sul prodotto

Aumentare la visibilità e il coinvolgimento delle app su Google TV

Lettura di 4 minuti
Paul Lammertsma
Developer Relations Engineer, Android

Con oltre 300 milioni di dispositivi attivi mensili su Google TV e Android TV, è chiaro che il salotto è una piattaforma enorme e distinta per le app per accelerare la crescita. Oggi siamo felici di condividere le funzionalità di Google TV e gli strumenti per sviluppatori progettati per aumentare la visibilità dei tuoi contenuti e preparare la tua app per le future esperienze TV. 

Aumentare la scoperta e il coinvolgimento con Gemini

L'anno scorso abbiamo introdotto sulla nostra piattaforma il nostro assistente vocale AI, Gemini, in modo che le persone possano trovare facilmente che cosa guardare, imparare qualcosa di nuovo sullo schermo di casa e svolgere le attività quotidiane solo con la voce.  

Dal lancio, abbiamo apportato miglioramenti al modo in cui Gemini fornisce risposte personalizzate alle domande. Gemini condivide un mix di immagini, video e testo per aiutare gli utenti a trovare ciò di cui hanno bisogno, quando ne hanno bisogno. Per i nostri partner di streaming, Gemini è un motore di scoperta utile, che estrae i metadati della tua app per mostrare agli spettatori i contenuti pertinenti.

Dichiarare il supporto per la modalità di puntamento

L'esperienza TV che conoscevamo sta cambiando. Gemini sta cambiando il modo in cui scopriamo e riproduciamo in streaming i contenuti con la voce, ma anche il modo in cui usiamo il telecomando sta evolvendo. 

GTV Pointer Remote Demo_SHELL (1).gif

I telecomandi con puntatore portano l'input controllato dal movimento sullo schermo di casa, consentendo una navigazione più rapida degli utenti nella home page di Google TV e all'interno delle app con molti contenuti. Per assicurarti che la tua app sia pronta per questo cambiamento e offra un'esperienza ottimale a tutti gli utenti, è il momento di iniziare a pensare all'input di puntamento. Ecco come iniziare: 

1. Adattare la libreria dell'interfaccia utente dell'app TV

Per attivare le interazioni con il telecomando puntatore per la tua app su Google TV, devi supportare gli stati al passaggio del mouse, i contenitori scorrevoli e i clic del cursore. Sebbene l'implementazione vari in base allo stack UI, Jetpack Compose semplifica questa transizione, poiché la maggior parte dei componenti principali gestisce queste interazioni multimodali in modo nativo.

  • Stato al passaggio del mouse:ogni elemento selezionabile sullo schermo (pulsanti, locandine di film, opzioni di attivazione/disattivazione delle impostazioni) deve avere un meccanismo di feedback visivo chiaro per lo stato al passaggio del mouse. Spesso è più sottile di uno stato attivo, ma è fondamentale per il feedback.
  • Contenitori scorrevoli: i telecomandi con puntatore avranno anche un piccolo touchpad circolare per lo scorrimento. Gli utenti possono utilizzare questo touchpad per scorrere verso l'alto o verso il basso oppure verso sinistra o destra nell'app. L'app dovrà rispondere agli eventi tocco per scorrere.
  • Clic del cursore:molte app TV oggi si aspettano un semplice "clic" del pulsante OK del D-pad. Con un telecomando con puntatore, un utente può "fare clic" su un elemento che non è lo stato attivo del D-pad, ma che proviene invece da uno stato al passaggio del mouse (simile a un clic del mouse).

2. Prova oggi stesso le interazioni di puntamento con un mouse 

Per vedere come la tua app gestisce il passaggio del mouse, lo scorrimento e i clic, collega semplicemente un mouse Bluetooth o con cavo a Google TV. Tieni presente che un mouse offre un controllo più preciso, poiché gli utenti sono più vicini allo schermo e in genere appoggiano il mouse in una posizione stabile. I telecomandi con puntatore possono spesso essere meno precisi, poiché gli utenti a volte si trovano a 3 metri di distanza dallo schermo e fanno gesti approssimativi con il telecomando dal divano. In qualità di designer o sviluppatore di TV, puoi mitigare questa mancanza di precisione dell'input disponendo di target di passaggio del mouse più grandi per gli elementi. 

3. Dichiarare il supporto delle app TV per i telecomandi con puntatore su Google Play 

Infine, comunica a Google Play che la tua app TV è progettata per funzionare con un puntatore. In questo modo, gli utenti con telecomandi con puntatore potranno trovare, installare e interagire facilmente con la tua app. 

All'interno del file AndroidManifest.xml, dichiara il tag meta-data, android.software.leanback.supports_touch. Questo tag informa la piattaforma che la tua app TV "supporta spazialmente il tocco", poiché i telecomandi con puntatore simulano gli eventi di tocco a distanza.

AndroidManifest.xml

<manifest ...>
    <!-- Signal whether the app is adaptive or built just for TV –->
    <uses-feature android:name="android.software.leanback" android:required="true|false" />

    <!-- Ensure the app can be installed on conventional TVs –->
    <uses-feature android:name="android.hardware.touchscreen" android:required="false" />

    <!-- Signal whether the app supports pointer remotes –->
    <meta-data android:name="android.software.leanback.supports_touch" android:value="true|false"/>

    <application ...>
        ...
    </application>
</manifest>

Suggerimenti:

  • La dichiarazione della funzionalità android.software.leanback indica che la tua app supporta la navigazione con il D-pad ed è destinata alla distribuzione solo su dispositivi TV tramite Google Play.
  • Il nuovo attributo software di android.software.leanback.supports_touch dichiara che, oltre al D-pad, hai verificato che la tua app TV funzioni bene per le esperienze con puntatore/cursore tramite mouse (di oggi) e telecomandi con puntatore (del futuro).
  • Se non l'hai ancora fatto, ora è il momento di adottare Jetpack Compose. Il passaggio del mouse, lo scorrimento e i clic sono modalità di input comuni supportate su vari fattori di forma. La creazione dell'app con un framework UI adattivo consente il riutilizzo del codice e una manutenzione ridotta.

Eseguire l'onboarding dell'SDK Engage 

L'SDK Engage, precedentemente noto come API Video Discovery, ottimizza la ripresa, i diritti e i consigli su tutti i fattori di forma di Google TV per migliorare la scoperta e il coinvolgimento delle app.

  • Ripresa: i partner possono visualizzare facilmente il video in pausa di un utente nella riga "Continua a guardare" della home page.
  • Diritti: l'SDK Engage semplifica la gestione dei diritti, che abbina i contenuti dell'app all'idoneità dell'utente. Gli utenti apprezzano questa funzionalità perché possono usufruire di consigli personalizzati senza dover aggiornare manualmente tutti i dettagli dell'abbonamento. In questo modo, i partner possono entrare in contatto con gli utenti in più punti di scoperta su Google TV.
  • Consigli: l'SDK Engage mette in evidenza anche i consigli personalizzati in base ai contenuti che gli utenti hanno guardato all'interno delle app. 

È il momento ideale per iniziare l'onboarding dell'SDK Engage, poiché l'API legacy Watch Next, che ha alimentato l'esperienza Continua a guardare 1.0, non sarà più supportata nella seconda metà del 2027. Per iniziare, visita la pagina goo.gle/engage-tv per saperne di più. 

Siamo entusiasti di vedere come la nostra ultima esperienza Gemini e gli strumenti per sviluppatori ottimizzeranno la tua scoperta e aumenteranno il coinvolgimento degli utenti sulla nostra piattaforma. 

Scopri questo annuncio e tutti gli aggiornamenti di Google I/O 2026 su io.google.

Scritto da:

Continua a leggere