Nutzer haben beim Fernsehen andere Erwartungen als bei der Verwendung eines Smartphones oder Tablets. Ein typischer TV-Nutzer sitzt etwa 3 Meter vom Bildschirm entfernt. Dadurch sind kleine Details weniger auffällig und kleiner Text ist schwer zu lesen. Da der Nutzer nicht direkt am Fernseher sitzt, erfolgt die Steuerung über eine Fernbedienung statt durch das Berühren von Elementen auf dem Bildschirm. Diese Unterschiede haben erhebliche Auswirkungen auf die Anforderungen für Nutzerfreundlichkeit auf Fernsehern.
Um nutzerfreundliche TV-Apps zu entwickeln, solltest du zuerst die Android TV-Designrichtlinien lesen und berücksichtigen. Weitere Informationen zu den grundlegenden Implementierungsanforderungen für TV-Apps findest du unter TV-Apps erstellen.
Informationen zur Veröffentlichung von TV-Apps bei Google Play findest du unter Apps für Android TV bereitstellen.
Checklisten zur Kompatibilität von TV-Apps
Die Kompatibilitätschecklisten enthalten Kriterien, anhand derer du beurteilen kannst, inwieweit deine App Android TV OS unterstützt.
Folgende Supportstufen sind verfügbar:
Stufe 3 – Für Fernseher optimiert
Ihre App erfüllt die grundlegenden Anforderungen für die Ausführung auf Android TV-Geräten.
Stufe 2 – Für Fernseher optimiert
Ihre App bietet ein maßgeschneidertes und nahtloses Nutzererlebnis auf Android TV OS-Geräten.
Stufe 1 – TV-differenziert
Ihre App bietet ein Premium-Erlebnis, das die erweiterten Funktionen von Android TV OS voll ausschöpft.
Stufe 3 – TV-bereit
| Typ | Test | Beschreibung |
|---|---|---|
| Launcher | TV-LM | Nach der Installation der App wird im Android TV Launcher ein entsprechendes Launcher-Symbol angezeigt. Weitere Informationen findest du unter TV-Aktivität deklarieren. |
| TV-LB | Für die App wird im Android TV Launcher sowohl ein Banner in voller Größe (320 × 180 Pixel) als auch ein App-Symbol mit mindestens 160 × 160 Pixel (bei xhdpi-Dichte) angezeigt. Weitere Informationen findest du unter Richtlinien für Android TV-App-Symbole und ‑Banner. | |
| TV-BN | Das App-Startbanner enthält den Namen der App. | |
| TV-LG | Wenn es sich bei der App um ein Spiel handelt, wird sie im Android TV Launcher in der Zeile „Spiele“ angezeigt. Weitere Informationen finden Sie unter Spiel auf dem Startbildschirm präsentieren. | |
| TV-LS | Die App lässt sich erfolgreich und ohne Fehlermeldungen ausführen – auch während der Installation, beim Laden und beim Testen. Weitere Informationen findest du unter TV-Apps ausführen. | |
| Layout | TV-LO | Die App unterstützt das Querformat ohne vertikale Letterboxing- oder Pillarboxing-Balken. Bei Videos im Originalformat müssen Balken immer schwarz sein. Weitere Informationen findest du unter Einfache TV-Layouts erstellen. |
| TV-OV | Texte und Funktionen werden in der App nicht vom Bildschirmrand abgeschnitten. Weitere Informationen findest du unter Overscan. | |
| TV-TR | Die App verdeckt keine anderen Apps, auch nicht teilweise. Die App füllt den gesamten Bildschirm aus und hat keinen transparenten Hintergrund. | |
| Navigation | TV-DP | Die App-Funktionen können über ein Fünf-Wege-Steuerkreuz genutzt werden, es sei denn, für die App ist ein Controller erforderlich, wie im Abschnitt „Controller“ der nachstehenden Tabelle zu Funktionen unter dem Kriterium „TV-GP“ angegeben. Weitere Informationen findest du unter TV-Navigation. |
| TV-DK | Wenn für die App ein Controller erforderlich ist, wie unter dem Kriterium „TV-GP“ angegeben, können alle Funktionen mit den standardmäßigen Android-Controller-Tasten genutzt werden. Weitere Informationen finden Sie unter Gamepad-Tastendrücke verarbeiten. | |
| TV-DM | Um auf die Benutzeroberfläche der App zugreifen zu können, muss auf der Fernbedienung keine Menütaste vorhanden sein. | |
| TV-DB | Durch Drücken des Buttons „Zurück“ gelangt der Nutzer zurück zum Android TV-Startbildschirm. Weitere Informationen finden Sie unter Für richtiges Verhalten des Buttons „Zurück“ sorgen. | |
| TV-DL | Wenn der Tab „Live“ einen Live-TV-Feed für die App enthält, erfüllt die App die Anforderungen für eine reibungslose Wiedergabe und direktes Zurückkehren zum Tab „Live“ (direct-back). Weitere Informationen finden Sie unter Button „Zurück“. | |
| SDK | TV-PS | Zusätzlich zu den Anforderungen an die Kernleistung und ‑stabilität deklariert die App die Unterstützung für häufig verwendete Android TV-Geräte, indem sie durch Festlegen des „minSdkVersion“-Werts eine minimale Android SDK-Version von 31 oder niedriger festlegt. |
| Manifest | TV-ML | Im App-Manifest wird der Intent-Typ ACTION_MAIN mit der Kategorie CATEGORY_LEANBACK_LAUNCHER angegeben. Weitere Informationen findest du unter TV-Aktivität deklarieren. |
| TV-MT | In der App-Manifestdatei sind die Hardwarefunktion „android.hardware.touchscreen“ und andere, die unter dem folgenden Link aufgeführt sind, als nicht erforderlich festgelegt. Weitere Informationen findest du unter Hardwareanforderungen für Fernseher deklarieren. | |
| Controller | TV-GP | Wenn ein Controller die primäre Eingabemethode für die App ist, wird die entsprechende Anforderung mit dem Manifest-Tag <uses-feature> deklariert. Weitere Informationen findest du unter Unterstützung für Controller deklarieren. |
| TV-GC | Wenn die App eine visuelle Anleitung für die Verwendung von Controllern umfasst, darf diese kein Branding enthalten und muss ein kompatibles Schaltflächenlayout zeigen. Weitere Informationen findest du unter Umgang mit Controllern für Spiele. | |
| Werbung | TV-AP | Die App ermöglicht Interaktionen mit Werbung über das Steuerkreuz. Weitere Informationen findest du unter Navigation über das Steuerkreuz. |
| TV-AD | Bei Vollbildwerbung ohne Video kann der Nutzer diese sofort über das Steuerkreuz oder das Gamepad schließen. | |
| TV-AU | Bei anklickbarer Werbung ohne Video, die nicht den ganzen Bildschirm einnimmt, lässt die App keine Verlinkung auf eine Web-URL zu. | |
| TV-AA | Bei anklickbarer Werbung ohne Video, die nicht den ganzen Bildschirm einnimmt, lässt die App keine Verlinkung zu einer anderen App zu, die auf Fernsehern nicht verfügbar ist. | |
| Webinhalt | TV-WB | Für Webinhalte darf die App nur WebView-Komponenten verwenden. Die App darf nicht versuchen, eine Webbrowser-App zu starten. |
| Medienwiedergabe | TV-NP | Wenn die App weiterhin Audioinhalte wiedergibt, nachdem der Nutzer zum Startbildschirm zurückgekehrt oder zu einer anderen App gewechselt ist, wird in der Empfehlungszeile auf dem Startbildschirm eine „Now Playing“-Card angezeigt, damit Nutzer zur App zurückkehren und die Wiedergabe steuern können. Weitere Informationen findest du unter Now Playing-Card anzeigen. Video-Apps dürfen die „Now Playing“-Card nicht verwenden und die Videowiedergabe muss pausiert werden, wenn der Nutzer die App verlässt. |
| TV-PA | Wenn die App eine Now Playing-Card enthält, gelangen Nutzer durch Auswahl dieser Card zu einem Bildschirm, auf dem die Wiedergabe pausiert werden kann. | |
| TV-PN | Inhalte, die dem Kanal „Als Nächstes ansehen“ hinzugefügt werden, müssen den Empfehlungen zu „Als Nächstes ansehen“ für App-Entwickler entsprechen. | |
| Medienwiedergabe | TV-PC | Die Wiedergabe von Video oder Audio lässt sich über die mittlere Taste des Steuerkreuzes pausieren. Wenn die Wiedergabe pausiert ist, kann sie durch Drücken der mittleren Taste des Steuerkreuzes fortgesetzt werden. Mit der rechten und der linken Taste des Steuerkreuzes kann der Nutzer den aktuellen Titel vor- bzw. zurückspulen. Weitere Informationen finden Sie unter Media Events. |
| TV-PP | Werden in der App Video- oder Musikinhalte wiedergegeben, wechselt die App jeweils zwischen Wiedergabe und Pause, wenn während der Wiedergabe das entsprechende Tastenereignis gesendet wird. Weitere Informationen finden Sie unter KEYCODE_MEDIA_PLAY_PAUSE. |
|
| Inaktivmodus | TV-BU | Wenn eine vom Nutzer initiierte aktive Videowiedergabe läuft, verhindert die App, dass das Gerät in den Inaktivmodus wechselt. Weitere Informationen findest du unter Inaktivmodus. |
| TV-BY | Wenn keine vom Nutzer initiierte Videowiedergabe oder Animation läuft, verhindert die App nicht, dass das Gerät in den Inaktivmodus wechselt. | |
| TV-BA | Bei einer reinen Audiowiedergabe verhindert die App nicht, dass das Gerät in den Inaktivmodus wechselt, es sei denn, in der App werden während der Musikwiedergabe nicht statische Bilder oder beispielsweise Musikvideos angezeigt. | |
| BiB | TV-IC | Wenn die App den Bild-im-Bild-Modus verwendet, werden die entsprechenden Metadaten festgelegt, um die Verwendung des Bild-im-Bild-Modus in einer der zulässigen Nutzungsarten zu kategorisieren. Außerdem werden ein Titel und ein Untertitel deklariert, die genau beschreiben, wofür dieser PIP verwendet wird. Weitere Informationen findest du unter Multitasking auf dem Fernseher. |
| TV-IP | Im Bild-im-Bild-Modus werden in der App keine Werbematerialien oder Anzeigen präsentiert, die nicht von der Inhaltsquelle stammen. | |
| TV-IQ | Im Bild-im-Bild-Modus wird die Nutzung anderer Vollbildaktivitäten durch die App nicht beeinträchtigt. Die App darf nicht übermäßig viele Ressourcen verwenden, den Audiofokus übernehmen, die aktive MediaSession stören oder eine unverhältnismäßige Anzahl von Decodersitzungen anfordern. | |
| TV-IH | Im Bild-im-Bild-Modus werden in der App keine UI-Steuerelemente oder navigierbaren Elemente angezeigt. Apps können bestimmte Nutzersteuerelemente direkt im BiB-Fenster anzeigen. | |
| TV-IE | Der Bild-im-Bild-Modus kann nur durch eine explizite und bewusste Aktion des Nutzers in der App aktiviert werden. Die App wechselt nicht automatisch in den BiB-Modus (setAutoEnterEnabled auf false gesetzt), es sei denn, der Nutzer führt gerade einen Anruf. |
|
| TV-IS | Die App darf keine Benutzeroberfläche zum Aufrufen des BiB-Modus anzeigen, wenn der Bild-im-Bild-Modus auf einem Gerät deaktiviert ist. | |
| TV-IX | Die App verwendet den Bild-im-Bild-Modus nur zur Fortsetzung einer laufenden Aktivität. Die Bild-im-Bild-Funktion bietet Nutzern keinen Anreiz, während oder nach Abschluss der Aktivität zur Vollbildansicht der App zurückzukehren. | |
| Arbeitsspeicher | TV-ME | Bei Geräten mit wenig RAM (auf denen ActivityManager.isLowRamDevice() den Wert true zurückgibt) muss die maximale Arbeitsspeichernutzung (anonymer Speicher + Swap + Grafikspeicher + Dateispeicher) einer App im Vordergrund innerhalb der in Speichernutzung optimieren definierten Grenzwerte (einschließlich spezifischer Messmechanismen und Einschränkungen) bleiben. |
| Google Play | TV-G1 | Die Verwendung von Android App Bundles ist für alle neuen und vorhandenen TV-Apps im Google Play Store obligatorisch. |
| TV-G2 | Die App muss den Anforderungen in der Google Play-Richtlinienübersicht für Entwickler entsprechen. | |
| TV-G6 | Ab dem 1. August 2026 müssen TV-Apps 64-Bit-Architekturen unterstützen. | |
| TV-G7 | Ab dem 1. August 2026 müssen TV-Apps Seitengrößen von 16 KB unterstützen. | |
| App-Detailseite | TV-G3 | Die App-Funktionen verhalten sich wie erwartet bzw. wie im Google Play Store-Eintrag der App beschrieben. |
| TV-G4 | Für die eingereichte App wurde mindestens ein unveränderter Screenshot in hoher Auflösung hochgeladen, auf dem die aktuelle Benutzeroberfläche der TV-App zu sehen ist. | |
| Anmeldedaten | TV-G5 | Bei Apps, für die sich Nutzer anmelden müssen, musst du in der Google Play Console Anmeldedaten angeben, mit denen sich die gesamte App testen lässt. Weitere Informationen finden Sie unter App zur Überprüfung vorbereiten im Abschnitt „App-Zugriff“. |
Preisstufe 2 – Für TV optimiert
| Typ | Test | Beschreibung |
|---|---|---|
| UI- | TV-4K | Die App enthält 4K-UI-Assets, einschließlich des App-Symbols. |
| Konnektivität | TV-CT | Wenn die App eine mobile Version hat, die das Streamen unterstützt, wird die TV-App in TV Cast Receiver (Cast Connect) eingebunden, damit Nutzer Inhalte von ihrem Smartphone oder Tablet auf den Fernseher streamen können. |
| Anmelden | TV-LI | Anmeldeschnittstelle: Nutzer können sich mit ihrem Mobilgerät oder Google-Konto anmelden. |
| TV-LC | Die App speichert Anmeldedaten von Nutzern sicher oder meldet wiederkehrende Nutzer automatisch über die tokenbasierte Authentifizierung oder sichere Speichermethoden an. Dadurch wird die Nutzung nach der Ersteinrichtung deutlich vereinfacht. | |
| Sprache | TV-VS | Die App bietet Sprachsuchfunktionen für die Inhaltserkennung in natürlicher Sprache. |
| TV-VC | Die App bietet Sprachbefehle für die Wiedergabe und Navigation. | |
| Leistung | TV-BP | Die App enthält Baseline-Profile, um die Gesamtleistung zu verbessern, z. B. den App-Start, und um Ruckeln zu reduzieren. |
Tier 1 – TV-differenziert
| Typ | Test | Beschreibung |
|---|---|---|
| Interagieren | TV-EC | Über das Engage SDK werden Inhaltstypen für Nutzer gesendet, die sie sich wieder ansehen können, z. B. ein unterbrochener Film oder die nächste Folge einer Serie. |
| TV-ER | Die App sendet relevante Content-Entitätstypen, damit Empfehlungen über das Engage SDK präsentiert werden können. | |
| Gerätefunktionen | TV-PI | Die App wählt für relevante Inhalte das voreingestellte Bildprofil eines Fernsehers aus (Kinoprofil für Filme, geringe Latenz / hoher Kontrast für Live-Sport oder Spiele). |
| TV-AO | Die App reagiert nahtlos auf das Umschalten der Audioausgabe, indem sie den besten Audiochannel für unterstützte Ausgabegeräte auswählt, z. B. einen Stereochannel für Kopfhörer oder 5.1 für Surround-Lautsprecher. | |
| TV-FR | Die App unterstützt das Anfordern der Framerate der Inhalte, sodass das Display in den richtigen Wiedergabemodus wechseln und Ruckeln vermeiden kann (z. B. 50 Hz für Inhalte mit 50 fps). | |
| TV-TO | Die App unterstützt sowohl Touch- als auch Klick-Eingaben, um die Kompatibilität mit Zeigerfernbedienungen und Touchscreen-Displays zu ermöglichen. UI-Komponenten zeigen einen Hover-Status an, wenn sich der Cursor über einer Komponente befindet, mit der interagiert werden kann. Komponenten können angeklickt und scrollbare Container vertikal und horizontal gescrollt werden. | |
| TV-SA | Die App unterstützt Spatial Audio für ein immersives Hörerlebnis. Die App kann beispielsweise den IAMF-Codec verwenden. | |
| Controller | TV-GF | Das Spiel unterstützt eine Vielzahl von Gamecontrollern. |
| Bedienungshilfen | TV-AX | Die App bietet erweiterte Bedienungshilfen wie Audiobeschreibungen, Untertitelanzeige (einschließlich bevorzugter Untertitelstile und Modus mit hohem Kontrast), allgemeinen UI-Modus mit hohem Kontrast, vereinfachte Navigationsmodi und anpassbare Wiedergabegeschwindigkeit. Das Unternehmen setzt sich stark für Inklusion ein und bietet eine hochwertige Umgebung, die für alle zugänglich und angenehm ist. |
| AI | TV-AI | Die App bietet Funktionen, die AppFunctions oder In-App-KI nutzen. |
Häufig gestellte Fragen
Wie erfahre ich nach dem Einreichen meiner App gegebenenfalls, dass sie nicht alle Anforderungen für Fernseher erfüllt?
Wenn deine App die auf dieser Seite beschriebenen Anforderungen an die Nutzerfreundlichkeit nicht erfüllt, kontaktiert das Play Store-Team dich über die E‑Mail-Adresse, die im Google Play Console-Konto angegeben ist, das mit der App verknüpft ist.
Meine App ist nicht nur auf Fernseher ausgerichtet. Wenn meine App nicht die Anforderungen für Fernseher erfüllt, erscheint meine neue oder aktualisierte App dann trotzdem für andere Geräte bei Google Play?
Aktualisierungen Ihres Google Play-Store-Eintrags können nur veröffentlicht werden, wenn alle Änderungen genehmigt wurden. Wenn ein Update eines formfaktorspezifischen Artefakts weitere Updates Ihres Eintrags für andere Geräte wie Smartphones oder Tablets blockiert, können Sie das Artefakt entfernen, indem Sie es durch eine leere Einreichung ersetzen, bis Sie die Anforderungen erfüllen können.
Wenn meine App die Anforderungen für die Veröffentlichung erfüllt, wann ist sie dann auf Fernsehern im Google Play Store verfügbar?
Apps, die die Anforderungen für Fernseher erfüllen, werden auf Fernsehern sofort im Google Play Store angezeigt.
Änderungshinweise
Mai 2026
- Qualitätsstufen für TV-Apps
- Wir haben die Qualitätskriterien „Für Fernseher optimiert“ (Stufe 2) und „Für Fernseher differenziert“ (Stufe 1) hinzugefügt, um Premium-TV-Erlebnisse zu verdeutlichen, die über die Mindestanforderungen für die Einreichung (Stufe 3) hinausgehen.
Suchen
Januar 2026
Google Play-Richtlinien
Neues Kriterium:
TV-G6Ab dem 1. August 2026 muss Ihre App 64-Bit-Architekturen unterstützen.
Neues Kriterium:
TV-G7Ab dem 1. August 2026 muss Ihre App Seitengrößen von 16 KB unterstützen.
Dezember 2025
Erwartete Leistung
Neues Kriterium:
TV-PSZusätzlich zu den Anforderungen an die Kernleistung und Stabilität muss Ihre App gängige Android TV-Geräte unterstützen. Dazu müssen Sie eine Mindest-Android-SDK-Version von 31 oder niedriger festlegen.
November 2024
Funktionalität und Leistung
Neues Kriterium:
TV-MEBei Geräten mit wenig RAM (auf denen
ActivityManager.isLowRamDevice()den Werttruezurückgibt) muss die maximale Speichernutzung (Anon+Swap + Graphics + File Memory) einer App im Vordergrund innerhalb der in Arbeitsspeichernutzung optimieren definierten Grenzwerte bleiben. Dies gilt auch für die dort beschriebenen Messmechanismen und Einschränkungen.
Mai 2024
Medienwiedergabe
Aktualisiertes Kriterium,
TV-NP:Das Kriterium wurde aktualisiert und gilt nur für die Audiowiedergabe, nicht für Videos. Wir empfehlen jetzt auch, die Videowiedergabe zu pausieren, wenn sich Ihre App im Hintergrund befindet.