TV-Apps entwickeln

Android bietet eine umfassende Nutzererfahrung, die für Apps auf Geräten mit großen Bildschirmen wie HD-Fernsehern optimiert ist. Apps auf Fernsehern bieten neue Möglichkeiten, deine Nutzer bequem vom Sofa aus zu begeistern.

TV-Apps haben dieselbe Struktur wie Apps für Smartphones und Tablets. Auf diese Weise kannst du neue TV-Apps erstellen, die auf dem Entwickeln von Apps für Android basieren, oder deine vorhandenen Apps so erweitern, dass sie auch auf Fernsehern ausgeführt werden können. Das Nutzerinteraktionsmodell für Fernseher unterscheidet sich jedoch erheblich von Smartphones und Tablets. Damit deine App auf Fernsehern erfolgreich ist, musst du neue Layouts entwerfen, die aus einer Entfernung von drei Metern gut verständlich sind, und eine Navigation anbieten, die nur mit einer Richtungstasten und einer Auswahltaste funktioniert.

Hinweis:TV-Apps werden lokal auf Fernsehern ausgeführt. Weitere Informationen zum Streamen von Video- und Audioinhalten von einer Android-App auf einen Fernseher findest du in der Entwicklerdokumentation für Google Cast.

In diesem Kurs erfährst du, wie du mit der Entwicklung von Apps für den Fernseher beginnst, einschließlich der Einrichtung deiner Entwicklungsumgebung, der grundlegenden Anforderungen für Layouts und der Navigation und Anleitungen zum Umgang mit Hardwarefunktionen, die normalerweise auf Fernsehern nicht verfügbar sind.

Hinweis:Wir empfehlen die Verwendung von Android Studio zum Erstellen von TV-Apps, da es die Projekteinrichtung, die Einbindung von Bibliotheken und die Paketerstellung vereinfacht. In dieser Schulung wird davon ausgegangen, dass Sie Android Studio verwenden.

Unterricht

Erste Schritte mit TV-Apps
Hier erfährst du, wie du ein neues Android Studio-Projekt für TV-Apps erstellst oder ein vorhandenes App-Projekt für die Ausführung auf TV-Geräten änderst.
Umgang mit TV-Hardware
Hier erfährst du, wie du prüfen kannst, ob deine App auf TV-Hardware ausgeführt wird, wie du nicht unterstützte Hardwarefunktionen verwendest und wie du Controller-Geräte verwaltest.
TV-Controller verwalten
Hier erfährst du, wie du TV-Controller mit Nutzereingaben verwalten kannst.
TV-Layouts erstellen
Hier erfahren Sie mehr über die Mindestanforderungen für TV-Layouts und deren Implementierung.
TV-Navigation erstellen
Hier erfährst du mehr über die Anforderungen an die TV-Navigation und die Implementierung einer TV-kompatiblen Navigation.
Multitasking mit TV-Apps
Hier erfährst du, wie Multitasking auf Fernsehern funktioniert und wie du dafür sorgst, dass deine App beim Multitasking gut funktioniert.