Jakość aplikacji TV

Użytkownicy mają inne oczekiwania, jeśli chodzi o oglądanie telewizji, inne niż przy korzystaniu z telefonu czy tabletu. Typowy użytkownik telewizora siedzi około 3 metrów od ekranu, więc drobne szczegóły są mniej zauważalne, a drobny tekst jest trudny do odczytania. Ponieważ użytkownicy nie mają dostępu do telewizora, muszą korzystać z pilota do nawigacji i dokonywania wyboru, a nie dotykania elementów na ekranie. Te różnice w znacznym stopniu wpływają na wymagania dotyczące wygody korzystania z telewizora.

Pierwszym krokiem do zapewnienia użytkownikom telewizorów komfortu korzystania z platformy jest zapoznanie się z wytycznymi projektowymi na Androida TV i ich przestrzeganie. Aby poznać podstawowe wymagania związane z implementacją, zapoznaj się ze szkoleniem Tworzenie aplikacji na telewizory.

Ważne: aby zapewnić użytkownikom wygodę, aplikacje na telewizory muszą spełniać określone wymagania dotyczące łatwości obsługi. Tylko aplikacje, które spełniają kryteria jakości opisane na tej stronie, kwalifikują się jako aplikacja na Androida TV w Google Play.

Więcej informacji o publikowaniu aplikacji na telewizory w Google Play znajdziesz w artykule Dystrybucja na Androidzie TV.

Projekt wizualny i interakcja użytkownika

Dzięki tym kryteriom mamy pewność, że Twoja aplikacja jest zgodna z kluczowymi wzorcami projektowania i interakcji, które zapewniają spójność, intuicyjność i wygodę użytkowników na telewizorach.

Typ Testowanie Opis
Program uruchamiający TV-LM

Po instalacji aplikacja wyświetla ikonę programu uruchamiającego w programie uruchamiającym Android TV. Więcej informacji znajdziesz w artykule Deklarowanie aktywności związanej z telewizorem.

TV-LB

W programie uruchamiającym w programie Android TV aplikacja wyświetla zarówno baner pełnowymiarowy o wymiarach 320 x 180 pikseli, jak i ikonę aplikacji o wymiarach 160 x 160 pikseli (przy gęstości xhdpi) jako ikony programu uruchamiającego. Więcej informacji znajdziesz w wytycznych dotyczących ikony aplikacji i banerów aplikacji na Androida TV.

TV-BN

Baner uruchamiający aplikację zawiera nazwę aplikacji.

TV-LG

Jeśli aplikacja jest grą, jest widoczna w wierszu Gry w Menu z aplikacjami na Androidzie TV.
Więcej informacji znajdziesz w artykule Wyświetlanie gry na ekranie głównym.

TV-LS

Aplikacja działa prawidłowo i bez komunikatów o błędach, w tym podczas instalacji, wczytywania i testowania. Więcej informacji znajdziesz w artykule o uruchamianiu aplikacji na telewizor.

Układ TV-LO

Wszystkie interfejsy aplikacji są wyświetlane w orientacji poziomej, bez czarnych pasów lub pasów pionowych. W przypadku filmów w oryginalnym formacie można używać tylko czarnego koloru. Więcej informacji znajdziesz w artykule o tworzeniu podstawowych układów telewizora.

TV-OV

Aplikacja nie wyświetla tekstu ani funkcji, które są częściowo ucięte przez krawędzie ekranu. Więcej informacji znajdziesz w sekcji Nadmierne skanowanie.

TV-TR

Nie zakrywa częściowo innych aplikacji. Aplikacja wypełnia cały ekran i ma nieprzezroczyste tło.

TV-DP

Po funkcjach aplikacji można poruszać się przy użyciu 5-kierunkowych elementów sterujących, chyba że aplikacja wymaga kontrolera do gier, zgodnie z kryterium TV-GP w sekcji Kontrolery w tabeli Funkcje poniżej. Więcej informacji znajdziesz w artykule o nawigacji telewizyjnej.

TV-DK

Jeśli aplikacja wymaga kontrolera do gier (zgodnie z kryterium TV-GP), możesz poruszać się po wszystkich funkcjach za pomocą standardowych kluczy kontrolera Androida. Więcej informacji znajdziesz w artykule o przetwarzaniu naciśnięć przycisku na padzie do gier.

TV-DM

Aplikacja nie wymaga urządzenia zdalnego z przyciskiem Menu umożliwiającym dostęp do elementów interfejsu.

Baza danych TV

Naciśnięcie przycisku Wstecz prowadzi z powrotem do ekranu głównego Androida TV. Więcej informacji znajdziesz w artykule o odpowiednim działaniu przycisku Wstecz.

TV-DL

Jeśli aplikacja ma kanał TV na żywo zintegrowany z kartą Na żywo, spełnia wymagania dotyczące płynnego odtwarzania i bezpośredniego zwracania się. Więcej informacji znajdziesz w sekcji Przycisk Wstecz.

TV-małe firmy

Zapytanie w aplikacji wyświetla się w polu wyszukiwania, podobnie jak interfejs udostępniany przez SearchFragment, a wyniki są powiązane z tym zapytaniem. Więcej informacji znajdziesz w artykule Wyszukiwanie w aplikacjach na telewizor.

Funkcjonalność

Te kryteria dają pewność, że aplikacja jest prawidłowo skonfigurowana i działa prawidłowo.

Typ Testowanie Opis
Plik manifestu TV-ML

Plik manifestu aplikacji ustawia typ intencji ACTION_MAIN z kategorią CATEGORY_LEANBACK_LAUNCHER. Więcej informacji znajdziesz w artykule Deklarowanie aktywności związanej z telewizorem.

TV-MT

Plik manifestu aplikacji ustawia funkcję sprzętową android.hardware.touchscreen i inne wymienione w sekcji „Deklarowanie wymagań sprzętowych telewizora” jako niewymagane. Więcej informacji znajdziesz w artykule Deklarowanie wymagań sprzętowych dotyczących telewizora.

Kontrolery do gier TV-GP

Jeśli podstawową metodą wprowadzania aplikacji jest kontroler gier, zadeklaruje odpowiednie wymaganie w tagu manifestu <uses-feature>. Więcej informacji znajdziesz w sekcji Deklarowanie obsługi kontrolerów do gier.

TV-GC

Jeśli aplikacja zawiera wizualne instrukcje dotyczące korzystania z kontrolerów do gier, nie zawierają one elementów marki i wyświetlają się zgodny układ przycisków. Więcej informacji znajdziesz w artykule Obsługa kontrolerów w grach.

Reklamy TV-AP

Aplikacja umożliwia interakcję z reklamami za pomocą elementów sterujących na padzie kierunkowym. Więcej informacji znajdziesz w artykule o włączaniu nawigacji na padzie kierunkowym.

REKLAMA TELEWIZYJNA

W przypadku reklam, które korzystają z reklam innych niż wideo na pełnym ekranie, aplikacja umożliwia użytkownikowi natychmiastowe zamknięcie reklamy za pomocą pada kierunkowego lub kontrolera do gier.

TV-AU

W przypadku reklam zawierających klikalne, niepełnoekranowe reklamy inne niż wideo aplikacja nie pozwala na zamieszczanie linków do stron internetowych.

TV-AA

W przypadku reklam zawierających klikalne, niepełnoekranowe reklamy inne niż wideo aplikacja nie pozwala na linki do innych aplikacji, które nie są wyświetlane na telewizorach.

Treść internetowa TV-WB

W przypadku treści internetowych aplikacja może używać tylko komponentów WebView. Aplikacja nie może próbować uruchomić aplikacji przeglądarki.

Odtwarzanie multimediów TV-NP

Jeśli po powrocie użytkownika na ekran główny lub przełączeniu się na inną aplikację aplikacja nadal będzie odtwarzać dźwięk lub film, w wierszu rekomendacji na ekranie głównym pojawi się karta Co jest grane, która umożliwia użytkownikom powrót do aplikacji, by sterować odtwarzaniem. Więcej informacji znajdziesz w artykule o wyświetlaniu karty Co jest grane.

TV-PA

Jeśli aplikacja udostępnia kartę Teraz odtwarzane, po jej wybraniu użytkownik wyświetli ekran, na którym może wstrzymać odtwarzanie.

TV-PP

Jeśli aplikacja odtwarza treści wideo lub muzyczne, przełącza się między odtwarzaniem multimediów a wstrzymywaniem odtwarzania, gdy w trakcie odtwarzania jest wysyłane kluczowe zdarzenie odtwarzania lub wstrzymania. Więcej informacji: KEYCODE_MEDIA_PLAY_PAUSE.

TV-PC

Naciśnięcie środkowych przycisków na padzie kierunkowym podczas odtwarzania filmu lub dźwięku wstrzymuje odtwarzanie multimediów. Gdy odtwarzanie jest wstrzymane, naciśnij środkowy przycisk na padzie kierunkowym. Lewy i prawy przycisk na padzie kierunkowym przewijają odpowiednio bieżący utwór do przodu lub do tyłu. Więcej informacji znajdziesz w artykule o zdarzeniach związanych z multimediami.

TV-PN

Elementy są dodawane do kanału Warte obejrzenia zgodnie ze wskazówkami dla deweloperów aplikacji.

Tryb nieaktywny TV-BU

Gdy użytkownik włączy odtwarzanie filmu, aplikacja uniemożliwia włączenie na urządzeniu trybu nieaktywnego. Więcej informacji znajdziesz w artykule o Trybie nieaktywnym.

TV-BY

Gdy użytkownik nie odtwarza filmu ani animacji, aplikacja nie blokuje na urządzeniu przejścia w tryb nieaktywny.

TV-BA

W przypadku odtwarzania samego dźwięku aplikacja nie blokuje przejścia na tryb nieaktywny na urządzeniu, chyba że wykorzystuje ona niestatyczne obrazy, np. teledyski czy obrazy, podczas odtwarzania muzyki.

Google Play,

Aby skonfigurować aplikację zgodnie z innymi informacjami i klasyfikacjami w Google Play, postępuj zgodnie z tymi wymaganiami:

Typ Testowanie Opis
Zasady Google Play TV-G1

Korzystanie z pakietów Android App Bundle jest obowiązkowe w przypadku wszystkich nowych i już opublikowanych aplikacji telewizyjnych w Sklepie Google Play.

TV-G2

Twoja aplikacja musi być zgodna z wymaganiami Centrum zasad dla deweloperów w Google Play.

Strona z informacjami o aplikacji TV-G3

Funkcje aplikacji działają zgodnie z oczekiwaniami lub zgodnie z opisem na stronie aplikacji w Sklepie Google Play.

TV-G4

Przesłana aplikacja zawiera co najmniej 1 niezmieniony zrzut ekranu w wysokiej rozdzielczości, który dokładnie przedstawia aktualną wersję aplikacji TV.

Dane logowania TV-G5

W przypadku aplikacji z funkcjami płatnymi musisz podać dane logowania w Konsoli Google Play, aby przetestować pełną wersję aplikacji. Więcej informacji znajdziesz w sekcji Dostęp do aplikacji w sekcji Przygotowanie aplikacji do sprawdzenia.

Najczęstsze pytania

Jak po przesłaniu aplikacji sprawdzić, czy nie spełnia ona wszystkich wymagań dotyczących telewizorów?

Jeśli Twoja aplikacja nie będzie spełniać wymagań dotyczących łatwości obsługi opisanych na tej stronie, zespół Sklepu Play skontaktuje się z Tobą, pisząc na adres e-mail podany na koncie Konsoli Google Play powiązanym z aplikacją.

Uwaga: upewnij się, że aplikacja zawiera wymagane wpisy w pliku manifestu dotyczące urządzeń telewizyjnych. W przeciwnym razie aplikacja nie zostanie uznana za aplikację na telewizory i nie zostanie sprawdzona pod kątem wymagań związanych z obsługą reklam na telewizory.

Moja aplikacja jest kierowana na inne formaty niż tylko telewizory. Czy jeśli moja aplikacja nie spełnia wymagań dotyczących telewizora, czy nowa lub zaktualizowana aplikacja będzie nadal widoczna w Google Play na innych urządzeniach?

Zmiany na stronie aplikacji w Sklepie Google Play można opublikować dopiero po zatwierdzeniu wszystkich zmian. Jeśli aktualizacja artefaktu konkretnego formatu blokuje dalsze aktualizacje informacji na innych urządzeniach, takich jak telefony czy tablety, możesz usunąć ten artefakt, zastępując go pustym zgłoszeniem do momentu spełnienia wymagań.

Jeśli moja aplikacja spełnia wymagania dotyczące publikowania, kiedy będzie dostępna w Sklepie Google Play na telewizorach?

Aplikacje, które spełniają wymagania dotyczące telewizora, od razu pojawią się w Sklepie Play na telewizorach.