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.

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
Wyrzutnia 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 do ekranu głównego lub przełączeniu się na inną aplikację aplikacja nadal będzie odtwarzać dźwięk, zawiera kartę Co jest grane w wierszu rekomendacji ekranu głównego, dzięki czemu użytkownicy mogą wrócić do aplikacji, aby sterować odtwarzaniem. Więcej informacji znajdziesz w artykule o wyświetlaniu karty Co jest grane.

Zalecamy wstrzymywanie odtwarzania filmu, gdy użytkownik wyjdzie z aplikacji, i nie integrowanie go z kartą 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ę spójnie z innymi stronami aplikacji i klasyfikacjami w Google Play, postępuj zgodnie z tymi wymaganiami:

Typ Testowanie Opis
Obraz w obrazie TV-IC

Aplikacja ustawia odpowiednie metadane, aby sklasyfikować korzystanie z funkcji obraz w obrazie według jednego z dozwolonych typów użycia. Określa też tytuł i podtytuł, które dokładnie odzwierciedlają przeznaczenie obrazu w obrazie.

Więcej informacji znajdziesz w artykule o wielozadaniowości na telewizorze.

TV IP

W trybie obraz w obrazie aplikacja nie wyświetla materiałów promocyjnych ani reklam, które nie są zasadniczo częścią źródła treści.

TV-IQ

W trybie obraz w obrazie aplikacja nie pogarsza komfortu innych działań na pełnym ekranie.

Aplikacja nie powinna wykorzystywać nadmiarowych zasobów, przejmować koncentracji audio, zakłócać aktywnej sesji MediaSession ani prosić o nieproporcjonalnie dużą liczbę sesji dekodera.

TV-IH

Aplikacja nie wyświetla żadnych elementów sterujących ani elementów nawigacyjnych w trybie obrazu w obrazie. Aplikacje mogą udostępniać niektóre elementy sterujące użytkownika bezpośrednio w oknie obrazu w obrazie.

TV-IE

Włączenie trybu obrazu w obrazie wymaga wyraźnego i celowego działania użytkownika aplikacji. Aplikacja nie włącza automatycznie trybu obrazu w obrazie (setAutoEnterEnabled ma wartość false), chyba że użytkownik właśnie trwa.

TV-IS

Aplikacja nie może wyświetlać żadnego interfejsu umożliwiającego włączenie trybu obrazu w obrazie, jeśli na urządzeniu jest wyłączony tryb obrazu w obrazie.

TV-IX

Aplikacja używa trybu obraz w obrazie tylko do kontynuowania trwającej aktywności. Funkcja obraz w obrazie nie zachęca ani nie zachęca użytkowników do powrotu do widoku pełnoekranowego aplikacji podczas trwającej aktywności lub po jej zakończeniu.

Zasady Google Play TV-G1

Korzystanie z pakietów Android App Bundle jest obowiązkowe w przypadku wszystkich nowych i już opublikowanych aplikacji na telewizory dostępnych 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 zgodności z wymaganiami dotyczącymi obsługi 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.