Tworzenie aplikacji TV

Android zapewnia szerokie wrażenia użytkownika, zoptymalizowane pod kątem aplikacji działających na urządzeniach z dużym ekranem, takich jak telewizory HD. Aplikacje na telewizory oferują nowe możliwości przyciągania uwagi użytkowników, siedząc wygodnie na kanapie.

Aplikacje na telewizory mają taką samą strukturę jak aplikacje na telefony i tablety. Oznacza to, że możesz tworzyć nowe aplikacje TV na podstawie swojej wiedzy o tworzeniu aplikacji na Androida lub rozszerzać istniejące aplikacje tak, aby działały również na urządzeniach telewizyjnych. Model interakcji użytkowników z telewizorem różni się jednak znacznie od modelu na telefonie i tablecie. Aby Twoja aplikacja odniosła sukces na telewizorach, musisz zaprojektować nowe układy, które będą łatwo zrozumiałe z odległości 3 metrów i zapewnić nawigację, która działa jedynie za pomocą pada kierunkowego i przycisku wyboru.

Uwaga: aplikacje na telewizory działają lokalnie na urządzeniach telewizyjnych. Więcej informacji o strumieniowym przesyłaniu obrazu i dźwięku z aplikacji na Androida na telewizor znajdziesz w dokumentacji dla programistów dotyczącej Google Cast.

W tej klasie opisujemy, jak zacząć tworzyć aplikacje na telewizory, w tym konfigurować środowisko programistyczne, a także podstawowe wymagania dotyczące układów i nawigacji. Dowiesz się też, jak korzystać z funkcji sprzętowych, które zwykle nie są dostępne na telewizorach.

Uwaga: zalecamy używanie Android Studio do tworzenia aplikacji telewizyjnych, ponieważ zapewnia ono możliwość konfiguracji projektu, uwzględnianie biblioteki oraz ułatwia opakowanie. W tym szkoleniu zakładamy, że korzystasz z Android Studio.

Lekcje

Pierwsze kroki z aplikacjami TV
Dowiedz się, jak utworzyć nowy projekt Android Studio na potrzeby aplikacji na telewizory lub zmodyfikować istniejący projekt aplikacji, aby działał na urządzeniach telewizyjnych.
Obsługa sprzętu telewizyjnego
Dowiedz się, jak sprawdzić, czy aplikacja działa na sprzęcie TV, jak obsługiwać nieobsługiwane funkcje sprzętowe oraz zarządzać urządzeniami kontrolera.
Zarządzanie kontrolerami TV
Dowiedz się, jak obsługiwać dane wejściowe użytkownika przez zarządzanie kontrolerami telewizora.
Tworzenie układów telewizyjnych
Poznaj minimalne wymagania dotyczące układów telewizyjnych i sposoby ich wdrażania.
Utwórz nawigację po TV
Poznaj wymagania dotyczące nawigacji po telewizorach i dowiedz się, jak wdrożyć nawigację kompatybilną z telewizorami.
Wielozadaniowość w aplikacjach TV
Dowiedz się, jak działa wielozadaniowość na telewizorze i jak zadbać o wygodę korzystania z aplikacji podczas wykonywania wielu zadań jednocześnie.