Novità sui prodotti

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

Lettura di 4 minuti
Paul Lammertsma
Ing. di relazioni con gli sviluppatori, 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 gli sviluppatori progettati per aumentare la visibilità dei tuoi contenuti e preparare la tua app per le future esperienze TV. 

Aumentare la visibilità e il coinvolgimento con Gemini

L'anno scorso abbiamo introdotto il nostro assistente vocale AI, Gemini, sulla nostra piattaforma, 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 ricerca utile che utilizza i metadati della tua app per mostrare i contenuti pertinenti agli spettatori.

Dichiarare il supporto per la modalità di puntamento

L'esperienza TV che conoscevamo sta cambiando. Gemini sta cambiando il modo in cui scopriamo e trasmettiamo contenuti con la voce, ma anche il modo in cui utilizziamo il telecomando si sta evolvendo. 

GTV Pointer Remote Demo_SHELL (1).gif

I telecomandi con puntatore portano l'input controllato dal movimento sullo schermo di casa, consentendo agli utenti di navigare più velocemente nella home page di Google TV e nelle 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 con puntatore per la tua app su Google TV, devi supportare gli stati di passaggio del mouse, i container scorrevoli e i clic del cursore. Sebbene l'implementazione vari in base allo stack dell'interfaccia utente, 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, poster di film, opzioni di attivazione/disattivazione delle impostazioni) deve avere un meccanismo di feedback visivo chiaro per lo stato al passaggio del mouse. Questo è spesso più sottile di uno stato di selezione, ma è fondamentale per il feedback.
  • Container 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, a sinistra o a destra nell'app. L'app dovrà rispondere agli eventi touch 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 di selezione del D-pad, ma che proviene da uno stato di passaggio del mouse (simile a un clic del mouse).

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

Per vedere come la tua app gestisce il passaggio del mouse, lo scorrimento e i clic, basta collegare un mouse Bluetooth o un mouse con cavo a Google TV. Tieni presente che un mouse ha 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é a volte gli utenti 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 utilizzando target di passaggio del mouse più grandi per gli elementi. 

3. Dichiarare il supporto dell'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. 

In AndroidManifest.xml, dichiara il tag dei metadati android.software.leanback.supports_touch. Questo tag informa la piattaforma che la tua app TV "supporta il tocco spazialmente", poiché i telecomandi con puntatore simulano gli eventi touch 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 assicurato 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, è 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 e la creazione dell'app con un framework UI adattivo consente il riutilizzo del codice e la riduzione della manutenzione.

Eseguire l'onboarding dell'SDK Engage

L'SDK Engage, in precedenza noto come API Video Discovery, ottimizza la ripresa, i diritti e i consigli su tutti i fattori di forma di Google TV per aumentare la visibilità e il coinvolgimento delle app.

  • Ripresa: i partner possono visualizzare facilmente il video in pausa di un utente nella riga "Continua a guardare" dalla home page.
  • Diritti: l'SDK Engage semplifica la gestione dei diritti, che associa 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 guardati dagli utenti all'interno delle app. 

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

Siamo felici di vedere come la nostra ultima esperienza Gemini e gli strumenti per gli sviluppatori ottimizzeranno la visibilità e aumenteranno il coinvolgimento degli utenti sulla nostra piattaforma. 

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

Scritto da:

Continua a leggere