Novedades sobre productos

Aumenta el descubrimiento y la participación en las apps en Google TV

Lectura de 4 min
Paul Lammertsma
Ingeniero de Relaciones con Desarrolladores, Android

Con más de 300 millones de dispositivos activos mensuales en Google TV y Android TV, es evidente que la sala de estar es una plataforma masiva y distinta para que las apps aceleren su crecimiento. Hoy nos complace compartir las funciones de Google TV y las herramientas para desarrolladores diseñadas para aumentar la visibilidad de tu contenido y preparar tu app para futuras experiencias de TV. 

Impulsa el descubrimiento y la participación con Gemini

El año pasado, incorporamos a nuestra plataforma a nuestro asistente de voz potenciado por IA, Gemini, para que las personas puedan encontrar fácilmente qué mirar, aprender algo nuevo en la pantalla grande y realizar tareas cotidianas solo con su voz.  

Desde el lanzamiento, realizamos mejoras en la forma en que Gemini proporciona respuestas personalizadas a las preguntas. Gemini comparte una combinación de imágenes, videos y texto para ayudar a los usuarios a encontrar lo que necesitan, cuando lo necesitan. Para nuestros socios de transmisión, Gemini es un motor de descubrimiento útil, ya que extrae los metadatos de tu app para mostrar tu contenido pertinente a los usuarios.

Cómo declarar la compatibilidad con la modalidad de apuntar

La experiencia de la TV que conocíamos está cambiando. Gemini está cambiando la forma en que descubrimos y transmitimos contenido con la voz, pero la forma en que usamos el control remoto también está evolucionando. 

GTV Pointer Remote Demo_SHELL (1).gif

Los controles remotos con puntero permiten ingresar comandos controlados por movimiento en la pantalla grande, lo que desbloquea una navegación más rápida del usuario en la página principal de Google TV y dentro de las apps con mucho contenido. Para garantizar que tu app esté lista para este cambio y proporcione una excelente experiencia a todos los usuarios, ahora es el momento de comenzar a pensar en la entrada de puntero. Sigue estos pasos para comenzar: 

1. Adapta la biblioteca de la IU de tu app para TVs

Necesitarás compatibilidad con estados de desplazamiento, contenedores desplazables y clics del cursor para habilitar las interacciones con el control remoto de puntero en tu app para Google TV. Si bien la implementación varía según la pila de la IU, Jetpack Compose optimiza esta transición, ya que la mayoría de los componentes principales controlan estas interacciones multimodales de forma nativa y listas para usar.

  • Estado de desplazamiento: Cada elemento enfocable de la pantalla (botones, pósteres de películas, botones de activación de configuración) necesita un mecanismo de comentarios visuales claro para un estado de desplazamiento. A menudo, es más sutil que un estado de enfoque, pero es fundamental para los comentarios.
  • Contenedores desplazables: Los controles remotos de puntero también tendrán un pequeño panel táctil circular para desplazarse. Los usuarios pueden usar este panel táctil para desplazarse hacia arriba o abajo, o hacia la izquierda o la derecha en tu app. Tu app deberá responder a los eventos táctiles para desplazarse.
  • Clics del cursor: Muchas apps para TVs actuales esperan un simple “clic” del botón ACEPTAR del pad direccional. Con un control remoto con puntero, un usuario puede “hacer clic” en un elemento que no está en el estado de enfoque del pad direccional, sino en un estado de desplazamiento (similar a un clic del mouse).

2. Prueba las interacciones de puntero con un mouse hoy mismo 

Para ver cómo tu app controla el desplazamiento, el desplazamiento con el mouse y los clics, simplemente conecta un mouse Bluetooth o con cable a tu Google TV. Ten en cuenta que un mouse ofrece un control más preciso, ya que los usuarios están más cerca de la pantalla y, por lo general, apoyan el mouse en una posición estable. Los controles remotos de puntero suelen ser menos precisos, ya que los usuarios a veces están a 3 metros de la pantalla y hacen gestos bruscos con el control remoto desde el sofá. Como diseñador o desarrollador de TV, puedes mitigar esta falta de precisión de entrada con objetivos de desplazamiento más grandes para los elementos. 

3. Declara la compatibilidad de la app para TVs con controles remotos de puntero en Google Play 

Por último, indícale a Google Play que tu app para TVs está diseñada para funcionar con un puntero. Esto garantiza que los usuarios con controles remotos de puntero puedan encontrar, instalar y usar tu app con facilidad. 

Dentro de tu archivo AndroidManifest.xml, declara la etiqueta meta-data, android.software.leanback.supports_touch. Esta etiqueta informa a la plataforma que tu app para TVs “admite el tacto de forma espacial”, ya que los controles remotos con puntero simulan eventos táctiles desde la distancia.

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>

Notas:

  • La declaración de la función android.software.leanback indica que tu app admite la navegación con el pad direccional y que está diseñada para distribuirse solo en dispositivos de TV a través de Google Play.
  • El nuevo atributo de software de android.software.leanback.supports_touch declara que, además del pad direccional, te aseguraste de que tu app para TVs funcione bien para las experiencias de puntero o cursor a través del mouse (actual) y los controles remotos con puntero (futuros).
  • Si aún no lo hiciste, ahora es el momento de adoptar Jetpack Compose. Los clics, el desplazamiento y el desplazamiento del cursor son modalidades de entrada comunes que se admiten en varios factores de forma. Además, compilar tu app con un framework de IU adaptable permite reutilizar el código y reducir el mantenimiento.

Integra el SDK de Engage 

El SDK de Engage, antes conocido como la API de Video Discovery, optimiza la reanudación, los derechos y las recomendaciones en todos los factores de forma de Google TV para impulsar el descubrimiento y la participación en las apps.

  • Reanudación: Los socios pueden mostrar fácilmente el video pausado de un usuario en la fila “Seguir mirando” de la página principal.
  • Derechos: El SDK de Engage optimiza la administración de derechos, que relaciona el contenido de la app con la elegibilidad del usuario. Los usuarios aprecian esto porque pueden disfrutar de recomendaciones personalizadas sin necesidad de actualizar manualmente todos los detalles de sus suscripciones. Esto permite que los socios se conecten con los usuarios en varios puntos de descubrimiento en Google TV.
  • Recomendaciones: El SDK de Engage incluso destaca recomendaciones personalizadas basadas en el contenido que los usuarios miraron en las apps. 

Este es un buen momento para comenzar a integrar el SDK de Engage, ya que la API heredada de Watch Next, que ha potenciado tu experiencia de Mirar a continuación 1.0, dejará de ser compatible en la 2ª mitad de 2027. Para comenzar, visita goo.gle/engage-tv para obtener más información. 

Nos entusiasma ver cómo nuestra experiencia más reciente con Gemini y las herramientas para desarrolladores optimizarán tu descubrimiento y aumentarán la participación de los usuarios en nuestra plataforma. 

Explora este anuncio y todas las actualizaciones de Google I/O 2026 en io.google.

Escrito por:

Seguir leyendo