Produktneuheiten

Sichtbarkeit und Interaktion mit Apps auf Google TV steigern

Lesezeit: 4 Minuten
Paul Lammertsma
Developer Relations Engineer, Android

Mit über 300 Millionen aktiven Geräten pro Monat auf Google TV und Android TV ist das Wohnzimmer eine riesige, eigenständige Plattform für Apps, um das Wachstum zu beschleunigen. Heute stellen wir Google TV-Funktionen und Entwicklertools vor, mit denen Sie die Sichtbarkeit Ihrer Inhalte erhöhen und Ihre App auf zukünftige TV-Erlebnisse vorbereiten können. 

Mit Gemini Sichtbarkeit und Interaktion steigern

Letztes Jahr haben wir unseren KI-Sprachassistenten Gemini auf unserer Plattform eingeführt. So können Nutzer ganz einfach per Sprachbefehl Inhalte finden, etwas Neues auf dem großen Bildschirm lernen und alltägliche Aufgaben erledigen.  

Seit der Einführung haben wir Verbesserungen an der Art und Weise vorgenommen, wie Gemini maßgeschneiderte Antworten auf Fragen gibt. Gemini bietet eine Mischung aus Bildern, Videos und Texten, damit Nutzer das finden, was sie brauchen, wenn sie es brauchen. Für unsere Streamingpartner ist Gemini eine hilfreiche Suchmaschine, die anhand der Metadaten Ihrer App relevante Inhalte für Zuschauer findet.

Unterstützung für die Zeigemodalität deklarieren

Das TV-Erlebnis, wie wir es kennen, verändert sich. Gemini verändert die Art und Weise, wie wir Inhalte per Sprachbefehl finden und streamen. Aber auch die Art und Weise, wie wir die Fernbedienung verwenden, entwickelt sich weiter.

GTV Pointer Remote Demo_SHELL (1).gif

Mit Zeigefernbedienungen können Nutzer den großen Bildschirm per Bewegung steuern. So können sie schneller auf der Google TV-Startseite und in Apps mit vielen Inhalten navigieren. Damit Ihre App für diese Änderung bereit ist und allen Nutzern ein optimales Erlebnis bietet, sollten Sie jetzt über die Zeigesteuerung nachdenken. So legen Sie los: 

1. UI-Bibliothek für TV-Apps anpassen

Sie benötigen Unterstützung für Hover-Zustände, scrollbare Container und Cursorklicks, um die Interaktion mit der Zeigefernbedienung für Ihre App auf Google TV zu ermöglichen. Die Implementierung variiert je nach UI-Stack. Jetpack Compose vereinfacht diesen Übergang, da die meisten Kernkomponenten diese multimodalen Interaktionen standardmäßig unterstützen.

  • Hover-Zustand:Jedes fokussierbare Element auf dem Bildschirm (Schaltflächen, Filmplakate, Einstellungen) muss einen klaren visuellen Feedbackmechanismus für einen Hover-Zustand haben. Dieser ist oft subtiler als ein Fokus-Zustand, aber wichtig für das Feedback.
  • Scrollbare Container : Zeigefernbedienungen haben auch ein kleines rundes Touchpad zum Scrollen. Nutzer können dieses Touchpad verwenden, um in Ihrer App nach oben oder unten oder nach links oder rechts zu scrollen. Ihre App muss auf Touch-Ereignisse reagieren, um zu scrollen.
  • Cursorklicks:Viele TV-Apps erwarten heute einen einfachen Klick auf die OK-Taste des Steuerkreuzes. Mit einer Zeigefernbedienung kann ein Nutzer auf ein Element klicken, das sich nicht im Fokus-Zustand des Steuerkreuzes befindet, sondern in einem Hover-Zustand (ähnlich einem Mausklick).

2. Zeigeinteraktionen mit einer Maus testen

Wenn Sie sehen möchten, wie Ihre App mit Hover, Scrollen und Klicks umgeht, verbinden Sie einfach eine Bluetooth-Maus oder eine kabelgebundene Maus mit Ihrem Google TV. Beachten Sie, dass eine Maus eine präzisere Steuerung ermöglicht, da Nutzer näher am Bildschirm sind und die Maus in der Regel in einer stabilen Position halten. Zeigefernbedienungen sind oft weniger präzise, da Nutzer manchmal 3 Meter vom Bildschirm entfernt sind und grobe Gesten mit der Fernbedienung von der Couch aus machen. Als TV-Designer oder -Entwickler können Sie diesen Mangel an Eingabepräzision ausgleichen, indem Sie größere Hover-Ziele für Elemente verwenden. 

3. Unterstützung für Zeigefernbedienungen für TV-Apps bei Google Play deklarieren

Teilen Sie Google Play mit, dass Ihre TV-App für die Verwendung mit einer Zeigefernbedienung entwickelt wurde. So können Nutzer mit Zeigefernbedienungen Ihre App ganz einfach finden, installieren und verwenden. 

Deklarieren Sie in der Datei „AndroidManifest.xml“ das Meta-Tag android.software.leanback.supports_touch. Dieses Tag informiert die Plattform darüber, dass Ihre TV-App „räumlich Touch unterstützt“, da Zeigefernbedienungen Touch-Ereignisse aus der Ferne simulieren.

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>

Tipps

  • Die Feature-Deklaration android.software.leanback gibt an, dass Ihre App die Navigation mit dem Steuerkreuz unterstützt und nur auf TV-Geräten über Google Play vertrieben werden soll.
  • Das neue Softwareattribut android.software.leanback.supports_touch deklariert, dass Ihre TV-App nicht nur mit dem Steuerkreuz, sondern auch mit Zeige-/Cursor-Erlebnissen über Maus (heute) und Zeigefernbedienungen (in Zukunft) gut funktioniert.
  • Wenn Sie es noch nicht getan haben, ist jetzt der richtige Zeitpunkt, um Jetpack Compose einzuführen. Hover, Scrollen und Klicks sind gängige Eingabemodalitäten, die auf verschiedenen Formfaktoren unterstützt werden. Wenn Sie Ihre App mit einem adaptiven UI-Framework erstellen, können Sie Code wiederverwenden und den Wartungsaufwand reduzieren.

Engage SDK einführen

Das Engage SDK, früher als Video Discovery API bekannt, optimiert die Funktionen „Fortsetzen“, „Berechtigungen“ und „Empfehlungen“ auf allen Google TV-Formfaktoren, um die Sichtbarkeit und Interaktion mit Apps zu steigern.

  • Fortsetzen: Partner können das pausierte Video eines Nutzers ganz einfach in der Zeile „Weiter ansehen“ auf der Startseite anzeigen.
  • Berechtigungen: Das Engage SDK vereinfacht die Berechtigungsverwaltung, die App-Inhalte mit der Berechtigung des Nutzers abgleicht. Nutzer schätzen das, weil sie personalisierte Empfehlungen erhalten, ohne alle ihre Abo-Details manuell aktualisieren zu müssen. So können Partner Nutzer an mehreren Stellen auf Google TV erreichen.
  • Empfehlungen: Das Engage SDK hebt sogar personalisierte Empfehlungen basierend auf Inhalten hervor, die Nutzer in Apps angesehen haben. 

Jetzt ist ein guter Zeitpunkt, um mit der Einführung des Engage SDK zu beginnen, da die Unterstützung für die Legacy-Watch Next API, die Ihre „Weiter ansehen“-Funktion 1.0 unterstützt, in der zweiten Hälfte des Jahres 2027 eingestellt wird. Weitere Informationen finden Sie unter goo.gle/engage-tv

Wir sind gespannt, wie unsere neuesten Gemini-Funktionen und Entwicklertools die Sichtbarkeit Ihrer Inhalte optimieren und die Nutzerinteraktion auf unserer Plattform steigern werden. 

Weitere Informationen zu dieser Ankündigung und allen Google I/O 2026-Updates finden Sie unter io.google.

Autor:

Weiterlesen