Jakość aplikacji na dużym ekranie

Urządzenia, na których można uruchamiać aplikacje na Androida, są dostępne w różnych formatach – urządzenia z ChromeOS (w tym z jego następcą), telefony, tablety, urządzenia składane – i mają różne rozmiary ekranu. Android obsługuje wiele trybów wyświetlania, w tym wielookienkowy, wieloekranowy, wieloinstancyjny i obraz w obrazie. Urządzenia składane mogą być w różnych stanach złożenia, np. w pozycji stołowej lub książkowej.

Ilustracja 3 poziomów jakości w postaci warstw ułożonych pionowo.

Aby zapewnić użytkownikom wygodę korzystania z aplikacji niezależnie od rodzaju urządzenia, rozmiaru ekranu, trybu wyświetlania czy pozycji, wypełnij listy kontrolne i przeprowadź testy dotyczące zgodności z dużymi ekranami.

Listy kontrolne i testy określają kompleksowy zestaw wymagań dotyczących jakości większości typów aplikacji na Androida. Prawdopodobnie nie musisz spełniać wszystkich wymagań. Zaimplementuj te, które pasują do przypadków użycia Twojej aplikacji.

Gdy wzbogacisz aplikację o funkcje na duże ekrany, zaktualizuj informacje o niej w Google Play, aby użytkownicy mogli lepiej poznać jej działanie na dużych ekranach. Prześlij zrzuty ekranu, które pokazują aplikację na dużych ekranach. W opisie aplikacji zwróć uwagę na funkcje dostępne na dużych ekranach. Więcej informacji i sprawdzone metody znajdziesz w Centrum pomocy Google Play.

Przykłady zoptymalizowanych i zróżnicowanych układów na dużych ekranach znajdziesz w galerii dużych ekranów.

Listy kontrolne zgodności z dużymi ekranami

Listy kontrolne zgodności określają kryteria, które pomogą Ci ocenić poziom obsługi dużych ekranów przez Twoją aplikację.

Poziomy pomocy obejmują:

POZIOM 3 (podstawowy) – gotowość na duży ekran

Użytkownicy mogą wykonywać najważniejsze zadania, ale ich wygoda będzie mniejsza niż optymalna. Aplikacja działa w trybie pełnoekranowym (lub w trybie pełnego okna w przypadku wielu okien), ale układ aplikacji może nie być optymalny. Aplikacja nie jest wyświetlana w formacie letterbox i nie działa w trybie zgodności. Aplikacja zapewnia podstawową obsługę zewnętrznych urządzeń wejściowych, w tym klawiatury, myszy, trackpada i rysika.

POZIOM 2 (lepszy) – zoptymalizowany pod kątem dużych ekranów

Aplikacja ma zoptymalizowany układ na wszystkich rozmiarach ekranu i konfiguracjach urządzeń, a także ulepszoną obsługę zewnętrznych urządzeń wejściowych.

TIER 1 (najlepszy) – duży ekran wyróżniony

Aplikacja zapewnia użytkownikom wygodę korzystania z tabletów, urządzeń składanych i urządzeń z ChromeOS. W odpowiednich przypadkach aplikacja obsługuje wielozadaniowość, tryby składania, przeciąganie i upuszczanie oraz wprowadzanie danych za pomocą rysika.

Spełnij wymagania poziomu 2, aby Twoja aplikacja zapewniała doskonałe wrażenia użytkownikom wszystkich urządzeń z Androidem. Aby wyróżnić aplikację na dużych ekranach, ukończ poziom 1.


Ikona poziomu 3

POZIOM 3

Obsługa dużych ekranów

Aplikacje przystosowane do dużych ekranów muszą najpierw spełniać wymagania dotyczące podstawowej jakości aplikacji, a w szczególności wymagania dotyczące interfejsu i grafiki.

Aplikacje muszą też spełniać te wymagania dotyczące dużych ekranów:

Kategoria ID Test Opis
Konfiguracja i ciągłość LS-C1 T3-1, T3-2

Aplikacja wypełnia dostępny obszar wyświetlania – cały ekran lub, w trybie wielu okien, okno aplikacji. Aplikacja nie jest w formacie letterbox i nie działa w trybie zgodności.

Aplikacja obsługuje zmiany konfiguracji i zachowuje lub przywraca swój stan, gdy urządzenie przechodzi przez zmiany konfiguracji, takie jak obracanie, składanie i rozkładanie oraz zmiana rozmiaru okna w trybach podzielonego ekranu i okien na komputerze, np.:

  • Pozycja przewijania pól, które można przewijać, jest zachowywana.
  • Tekst wpisany w polach tekstowych jest zachowywany, a stan klawiatury jest przywracany.
  • Odtwarzanie multimediów zostanie wznowione w miejscu, w którym zostało przerwane w momencie rozpoczęcia zmiany konfiguracji.
LS-C2 T3-3 Aplikacja obsługuje kombinacje zmian konfiguracji, np. zmianę rozmiaru okna, a potem obrót urządzenia, lub obrót, a potem złożenie lub rozłożenie urządzenia.
Tryb wielu okien i jednoczesne wznowienie LS-M1 T3-4

Aplikacja jest w pełni funkcjonalna w trybie wielu okien. Zobacz Obsługa trybu wielu okien.

Uwaga: aplikacje Unity powinny korzystać z wersji Unity Long Term Support (LTS) 2019 lub nowszej. Zobacz Weryfikacja trybu wielu okien.

LS-M2 T3-5, T3-6 Aplikacja w pełni obsługuje wiele życiorysów. Aplikacja aktualizuje interfejs (kontynuuje odtwarzanie multimediów, uwzględnia nowe wiadomości, aktualizuje postęp pobierania itp.), gdy nie jest aplikacją na pierwszym planie. Ponadto aplikacja obsługuje utratę wyłącznych zasobów, takich jak kamery i mikrofony, w scenariuszach z wieloma oknami. Zobacz Cykl życia aktywności w trybie wielu okien.
Podgląd z kamery i wyświetlanie multimediów LS-CM1 T3-7 Aplikacja zapewnia podgląd z aparatu w orientacji poziomej i pionowej, w trybie złożonym i rozłożonym oraz w trybie wielu okien. Podgląd ma odpowiednie proporcje i prawidłową orientację.
LS-CM2 T3-8 Aplikacja obsługuje projekcję multimediów w orientacji poziomej i pionowej, w trybie złożonym i rozłożonym oraz w trybie wielu okien. Projekcja ma odpowiednie proporcje i jest wyświetlana w prawidłowej orientacji.
Klawiatura, mysz i trackpad LS-I1 T3-9 Aplikacja obsługuje wpisywanie tekstu za pomocą klawiatury zewnętrznej i przełącza się między klawiaturą fizyczną a wirtualną, gdy klawiatura zewnętrzna jest podłączana lub odłączana bez ponownego uruchamiania aplikacji.
LS-I2 T3-10

Aplikacja obsługuje podstawowe interakcje z myszą lub trackpadem:

  • Kliknięcie: dowolny element klikalny, w tym przyciski, menu, pola wpisywania tekstu i ikony nawigacyjne.
  • Wybierz: dowolny element, który można wybrać, w tym przyciski opcji, pola wyboru i tekst (przez przesunięcie lub dwukrotne kliknięcie).
  • Przewijanie: w pionie i poziomie w elementach, które można przewijać, takich jak listy i selektory.
Rysik LS-S1 T3-11

Aplikacja zapewnia podstawową obsługę tabletów, urządzeń składanych i urządzeń z ChromeOS wyposażonych w rysik. Za pomocą rysika możesz wybierać i manipulować elementami interfejsu, w tym przewijać listy, selektory i inne treści, które można przewijać.

Więcej informacji znajdziesz w sekcji Rysik w artykule Zgodność urządzeń wejściowych na dużych ekranach.

Uwaga: podstawowe wprowadzanie danych za pomocą rysika jest takie samo jak wprowadzanie danych dotykiem, które jest w pełni obsługiwane przez Androida. Wszystkie aplikacje obsługują podstawowe wprowadzanie danych za pomocą rysika i nie wymagają specjalnego programowania.

LS-S1.1 T3-12

Na urządzeniach z Androidem 14 (API na poziomie 34) lub nowszym użytkownicy mogą pisać i edytować tekst w polach wprowadzania tekstu za pomocą rysika. W ChromeOS w wersji 114 i nowszych rysik może być używany do pisania i edytowania tekstu w polach wprowadzania tekstu w komponentach WebView.

Uwaga: w Androidzie 14 i nowszym komponenty EditText domyślnie obsługują wprowadzanie danych za pomocą rysika. Nie wymaga to specjalnego programowania. W ChromeOS M114 i nowszych wersjach WebView domyślnie obsługuje wpisywanie za pomocą rysika w polach tekstowych.

Ikona poziomu 2

POZIOM 2

Zoptymalizowany pod kątem dużych ekranów

Zoptymalizowane aplikacje w pełni obsługują wszystkie typy ekranów i stany urządzeń, w tym przejścia między stanami.

Kategoria ID Test Opis
UX LS-U1 T2-1

Aplikacja ma elastyczne i adaptacyjne układy zaprojektowane z myślą o dużych ekranach. Wszystkie układy są elastyczne (patrz Migrowanie interfejsu do układów elastycznych). Wdrożenie układów adaptacyjnych zależy od klas rozmiaru okna.

Interfejs aplikacji może zawierać:

  • Najnowocześniejsze paski nawigacyjne, które na większych ekranach rozwijają się w pełne panele nawigacyjne
  • Układy siatki, które skalują liczbę kolumn, aby dostosować się do zmian rozmiaru okna
  • Kolumny tekstu na dużych ekranach
  • Panele na końcu, które są domyślnie otwarte na ekranach laptopów i komputerów, a zamknięte na mniejszych ekranach.

W odpowiednich przypadkach twórz układy dwupanelowe, aby wykorzystać dużą przestrzeń na ekranie. Zobacz Układy kanoniczne.

Osadzanie aktywności umożliwia aplikacjom opartym na aktywności tworzenie układów wielopanelowych przez wyświetlanie aktywności obok siebie.

LS-U2 T2-1

Okna modalne, menu opcji i inne elementy dodatkowe są prawidłowo sformatowane na wszystkich typach ekranów i stanach urządzeń, np.:

  • Na dużych ekranach panele dolne nie zajmują całej szerokości. (Zastosuj maksymalną szerokość, aby uniknąć rozciągania). Zobacz sekcję Działanie w Arkuszach: u dołu.
  • Przyciski nie zajmują całej szerokości na dużych ekranach. Zobacz Zachowanie w sekcji Przyciski.
  • Pola tekstowe nie rozciągają się na całą szerokość na dużych ekranach. Więcej informacji znajdziesz w sekcji Zachowanie w artykule Pola tekstowe.
  • Małe menu edycji lub okna modalne nie zajmują całego ekranu i w jak największym stopniu zachowują kontekst dla użytkownika. Zobacz Menu.
  • Menu opcji pojawiają się obok elementu wybranego przez użytkownika. Więcej informacji znajdziesz w temacie „Menu kontekstowe” w sekcji Menu.
  • Paski nawigacyjne zostały zastąpione szynami nawigacyjnymi, które są bardziej ergonomiczne. Paski mogą też uzupełniać inne komponenty nawigacyjne, takie jak paski nawigacyjne. Zobacz Kolumna nawigacji.
  • Menu nawigacyjne zostało zaktualizowane do najnowszego komponentu Material Design. Zobacz Panel nawigacji.
  • Okna dialogowe są aktualizowane do najnowszego komponentu Material Design. Zobacz okna.
  • Obrazy są wyświetlane w odpowiedniej rozdzielczości i nie są rozciągnięte ani przycięte.
LS-U3 T2-2 Docelowe elementy dotykowe mają co najmniej 48 dp. Zapoznaj się z wytycznymi Material Design dotyczącymi układu i typografii.
LS-U4 T2-3 W przypadku interaktywnych elementów rysowanych niestandardowo tworzony jest stan skupienia. Rysunek niestandardowy to dowolny element interfejsu wizualnego, który nie jest dostarczany przez platformę Androida. Jeśli użytkownicy mogą wchodzić w interakcję z niestandardowym elementem rysowalnym, musi on być dostępny do zaznaczenia, gdy urządzenie nie jest w trybie dotykowym, a stan zaznaczenia musi być widoczny.
Klawiatura, mysz i trackpad LS-I3 T2-4 Główne ścieżki zadań w aplikacji obsługują nawigację za pomocą klawiatury, w tym klawisza Tab i klawiszy strzałek. Zobacz Tworzenie aplikacji z ułatwieniami dostępu.
LS-I4 T2-5 Aplikacja obsługuje skróty klawiszowe do często używanych działań, takich jak zaznaczanie, wycinanie, kopiowanie, wklejanie, cofanie i ponawianie. Zobacz Zgodność wejść.
LS-I5 T2-6 Klawiatury można używać do sterowania odtwarzaniem multimediów. Na przykład spacja włącza i wstrzymuje odtwarzanie.
LS-I6 T2-7 Klawisz Enter na klawiaturze pełni funkcję wysyłania w aplikacjach do komunikacji.
LS-I7 T2-8 Menu opcji są dostępne po kliknięciu prawym przyciskiem myszy lub trackpada (drugi przycisk myszy lub drugie kliknięcie).
LS-I8 T2-9 Zawartość aplikacji można powiększać za pomocą kółka przewijania myszy (w połączeniu z naciśnięciem klawisza Control lub Ctrl) oraz gestów zsunięcia i rozsunięcia palców na trackpadzie.
LS-I9 T2-10 Elementy interfejsu, które można kliknąć, mają stany najechania (w odpowiednich przypadkach), aby wskazywać użytkownikom myszy i touchpadów, że są interaktywne.

Ikona poziomu 1

POZIOM 1

Duży ekran – zróżnicowany

Aplikacje zoptymalizowane pod kątem dużych ekranów w pełni wykorzystują ich potencjał. Wyróżniające się aplikacje zapewniają użytkownikom najwyższą jakość, która jest produktywna i przyjemna.

Kategoria ID Test Opis
Wielozadaniowość i wiele instancji LS-M3 T1-1, T1-2, T1‑3

Aplikacja obsługuje różne scenariusze wielozadaniowości, np.:

  • Tryb obrazu w obrazie: aplikacja może włączać i wyłączać tryb obrazu w obrazie w orientacji pionowej i poziomej, przy złożonym i rozłożonym urządzeniu oraz w trybie wielu okien. Zobacz Obsługa obrazu w obrazie.
  • Tryb wielu okien: aplikacja może otwierać inną aplikację w osobnym oknie za pomocą precyzyjnego linku. Na przykład aplikacja do zarządzania kontaktami otwiera link do wiadomości e-mail, która jest wyświetlana w aplikacji poczty e-mail w nowym oknie. Zobacz FLAG_ACTIVITY_LAUNCH_ADJACENT.
  • Załączniki: aplikacje do obsługi wiadomości mogą otwierać załączniki (np. filmy) w osobnym oknie.
LS-M4 T1-4 Aplikacja może uruchamiać wiele swoich instancji w osobnych oknach. Przykłady zastosowań to edytowanie dokumentów, przeglądanie internetu, aplikacje do zarządzania plikami i porównywanie produktów w aplikacjach zakupowych. Zobacz sekcję Wiele instancji w artykule Obsługa trybu wielu okien.
Pozycje i stany urządzeń składanych LS-F1 T1-5

Aplikacja obsługuje wszystkie pozycje urządzenia składanego i powiązane z nimi zastosowania:

  • Pozycja na stole – rozmowy wideo oraz odtwarzanie filmów i dźwięku.
  • Pozycja książki – czytanie długich tekstów.
  • Podwójny wyświetlacz – podgląd na przednim i tylnym ekranie w aplikacjach aparatu. Obsługa urządzeń z dwoma ekranami.
Zobacz Więcej informacji o urządzeniach składanych
LS-F2 T1-6 Aplikacje aparatu dostosowują podgląd do stanu złożonego i rozłożonego oraz obsługują podgląd na przednim i tylnym ekranie.
Przeciąganie i upuszczanie LS-D1 T1-7 Aplikacja obsługuje przeciąganie i upuszczanie między widokami w aplikacji oraz w trybie wielu okien do i z innych aplikacji za pomocą dotyku, myszy, trackpada i rysika. Zobacz Włączanie przeciągania i upuszczania. Zobacz też LS-S3.
Klawiatura, mysz i trackpad LS-I10 T1-8 Aplikacja udostępnia pełny zestaw skrótów klawiszowych, a jednocześnie obsługuje konwencjonalne skróty, takie jak Ctrl+C do kopiowania i Ctrl+Z do cofania. Aplikacja zachowuje skróty klawiszowe w porównaniu z odpowiednimi wersjami internetowymi lub na komputery, gdy tylko jest to możliwe.
LS-I11 T1-9 Kombinacje klawiatury i myszy lub trackpada, takie jak Ctrl + kliknięcie lub Ctrl + kliknięcie i Shift + kliknięcie lub Shift + kliknięcie, zapewniają większe możliwości, w tym wybieranie zakresów sąsiadujących elementów lub wielu oddzielnych elementów.
LS-I12 T1-10 Aplikacja wyświetla pasek przewijania podczas przewijania treści za pomocą myszy lub trackpada.
LS-I13 T1-11 W odpowiednich przypadkach elementy interfejsu wyświetlają dodatkowe treści, takie jak wysuwane menu lub etykietki, po najechaniu na nie kursorem myszy lub trackpada. Aplikacja zachowuje stan najechania kursorem w sposób analogiczny do odpowiednich wersji internetowych lub na komputery, gdy tylko jest to możliwe.
LS-I14 T1-12 W odpowiednich miejscach używane są menu i menu kontekstowe w stylu komputerowym.
LS-I15 T1-13 Panele interfejsu w układach wielopanelowych można ponownie konfigurować za pomocą myszy lub trackpada. Panele z możliwością zmiany konfiguracji umożliwiają użytkownikom dostosowywanie układu aplikacji w celu zwiększenia produktywności, np. przez zmianę rozmiaru panelu szczegółów w układzie lista-szczegóły lub przez zmianę rozmieszczenia paneli na ekranie. Uwaga: nie dotyczy to pasków nawigacyjnych, paneli ani szuflad.
LS-I16 T1-14 Trzykrotne kliknięcie lub dotknięcie myszą lub trackpadem powoduje zaznaczenie całych wierszy lub akapitów tekstu.
Rysik LS-S2 T1-15 Aplikacja obsługuje rysowanie i pisanie za pomocą rysika. Rysunki i tekst można wymazać za pomocą rysika.
LS-S3 T1-16 Aplikacja obsługuje rysik do przeciągania i upuszczania treści między widokami w aplikacji oraz w trybie wielu okien do innych aplikacji i z nich. Zobacz Włączanie przeciągania i upuszczania.
LS-S4 T1-17

Aplikacja zapewnia rozszerzoną obsługę rysika, w tym:

  • Niskie opóźnienia i przewidywanie ruchu, które zwiększają szybkość reakcji
  • Czułość nacisku umożliwiająca rysowanie kresek o różnej szerokości
  • Wykrywanie nachylenia do tworzenia kresek cieniujących
  • Odrzucanie dłoni i palców, aby zapobiec przypadkowym śladom
Zobacz zaawansowane funkcje rysika.
Niestandardowe kursory LS-P1 T1-18

Aplikacja wyświetla dostosowane kursory, aby wskazywać, jak i kiedy użytkownicy mogą wchodzić w interakcję z elementami interfejsu i treściami, np.:

  • kursory systemowe udostępniane przez platformę Androida;
    • Kursor tekstowy
    • Uchwyty zmiany rozmiaru na krawędziach warstwy, której rozmiar można zmienić
    • Wskaźniki postępu przetwarzania
  • kursory specjalne, które udostępniasz;
    • Celowniki podczas najeżdżania kursorem na cele w grach
    • Lupa po najechaniu kursorem na treści, które można powiększyć
    • Narzędzia w aplikacjach do rysowania lub ilustrowania
Zobacz PointerIconIkony wskaźnika myszy.

Testy zgodności z dużym ekranem

Poniższe testy pomogą Ci wykryć problemy z jakością aplikacji. Możesz je łączyć lub integrować grupy testów w swoich planach testów.

Aby sprawdzić układ i UX, przeprowadź testy na co najmniej tych typach urządzeń:

  • Urządzenie składane (841 x 701 dp)
  • Tablet 8-calowy (1024 x 640 dp)
  • Tablet 10,5 cala (1280 x 800 dp)
  • 13-calowy Chromebook (1600x900 dp)

Aby sprawdzić zgodność z urządzeniami z dużym ekranem, użyj tych emulatorów Androida:

  • Telefon składany – 7,6-calowy, składany do wewnątrz z wyświetlaczem zewnętrznym
  • Tablet – Pixel C 9,94"
  • Urządzenie składane z dwoma wyświetlaczami – Microsoft Surface Duo

Ikona poziomu 3

POZIOM 3

Obsługa dużych ekranów

Kategoria ID Funkcja Opis
Konfiguracja i ciągłość T3-1 LS-C1 Sprawdź, czy aplikacja nie jest w formacie letterbox i nie działa w trybie zgodności w orientacji pionowej i poziomej, w trybie wielu okien ani gdy urządzenie składane z dużym ekranem jest rozłożone w orientacji pionowej i poziomej.

Zmień rozmiar okna aplikacji w trybie wielu okien, w tym w trybie podzielonego ekranu i okien na pulpicie. Na urządzeniach z ChromeOS zminimalizuj i przywróć okno aplikacji, zmaksymalizuj i przywróć okno aplikacji. Sprawdź, czy aplikacja przyjmuje odpowiednią orientację i zachowuje stan przy wszystkich rozmiarach okna.

Uwaga: przetestuj aplikację na urządzeniu z dużym ekranem (sw >= 600 dp) z Androidem 12 (API na poziomie 31) lub nowszym, aby sprawdzić, czy urządzenie obsługuje te funkcje:

T3-2 LS-C1

Na każdym ekranie aplikacji, na którym znajdują się przewijane treści, treści odtwarzane w sposób ciągły lub pola wpisywania tekstu, wykonaj te czynności:

  • Treści przewijane: przewiń treści.
  • Odtwarzanie treści: rozpocznij odtwarzanie
  • Pola wpisywania tekstu: wpisywanie tekstu w wielu polach

Obróć urządzenie do orientacji poziomej lub pionowej, złóż i rozłóż urządzenie (jeśli to możliwe), rozciągnij i zwiń aplikację na 2 ekranach (jeśli masz urządzenie z 2 ekranami) oraz zmień rozmiar okna aplikacji w trybie wielu okien. minimalizować i przywracać okno aplikacji na urządzeniach z ChromeOS; maksymalizować i przywracać okno aplikacji. Potwierdź te informacje:

  • Treści przewijane: pozycja przewijania pozostaje bez zmian.
  • Odtwarzanie treści: odtwarzanie zostanie wznowione w miejscu, w którym zostało przerwane w momencie rozpoczęcia zmiany konfiguracji.
  • Pola wprowadzania tekstu: wcześniej wpisany tekst jest zachowywany w polach wprowadzania
T3-3 LS-C2 Na każdym ekranie aplikacji wykonuj kombinacje obracania urządzenia do orientacji poziomej i pionowej, składania i rozkładania urządzenia (jeśli to możliwe) oraz zmiany rozmiaru okna aplikacji w trybie wielu okien.
Tryb wielu okien i jednoczesne wznowienie T3-4 LS-M1

Otwórz aplikację w trybie wielu okien. Sprawdź, czy aplikacja jest w pełni funkcjonalna we wszystkich rozmiarach okien, orientacjach urządzenia i stanach urządzenia składanego. Zmień rozmiar okna aplikacji w każdej orientacji. W przypadku urządzeń składanych złóż i rozłóż urządzenie w każdej orientacji.

Aplikacje Unity

Otwórz inną aplikację niż aplikacja Unity. Przejdź do ekranu Ostatnie. Wybierz ikonę aplikacji i włącz tryb podzielonego ekranu. Otwórz aplikację Unity, która powinna uruchomić się w trybie podzielonego ekranu obok lub poniżej pierwszej aplikacji. Przejdź na ekran główny, aby ukryć parę aplikacji. Otwórz ekran Ostatnie. Wybierz parę aplikacji na podzielonym ekranie, która zawiera Twoją aplikację Unity. Sprawdź, czy aplikacja Unity wznawia działanie, a układ aplikacji w oknie podzielonego ekranu jest prawidłowy i wszystkie elementy interfejsu są dostępne.

T3-5 LS-M2 Otwórz aplikację i rozpocznij proces, np. odtwarzanie filmu, który będzie ją stale aktualizować. Otwórz inną aplikację i ustaw ją jako aktywną. Sprawdź, czy nieaktywna aplikacja nadal aktualizuje swoją zawartość (np. czy film jest nadal odtwarzany).
T3-6 LS-M2 W aplikacji otwórz kamerę lub użyj mikrofonu. Otwórz inną aplikację i sprawdź, czy jest ona aktywna. Upewnij się, że nieaktywna aplikacja nie korzysta już z aparatu ani mikrofonu. Ustaw oryginalną aplikację jako aplikację z najwyższym priorytetem. Sprawdź, czy aplikacja odzyskała dostęp do aparatu lub mikrofonu.
Podgląd z kamery i wyświetlanie multimediów T3-7 LS-CM1 otwierać aplikację na pełnym ekranie i w trybie wielu okien; Uruchom aparat w aplikacji. Zmień pozycję urządzenia na poziomą lub pionową. W przypadku urządzeń składanych złóż i rozłóż urządzenie w każdej orientacji. W trybie wielu okien zmień rozmiar okna aplikacji. Sprawdź, czy podgląd z kamery ma odpowiednią orientację i proporcje na wszystkich urządzeniach i przy wszystkich rozmiarach okien.
T3-8 LS-CM2 otwierać aplikację na pełnym ekranie i w trybie wielu okien; Rozpocznij projekcję multimediów. Obróć urządzenie do orientacji poziomej lub pionowej. W przypadku urządzeń składanych złóż i rozłóż urządzenie w każdej orientacji. W trybie wielu okien zmień rozmiar okna aplikacji. Sprawdź, czy projekcja multimediów ma odpowiednią orientację i proporcje we wszystkich stanach urządzenia i rozmiarach okna.
Klawiatura, mysz i trackpad T3-9 LS-I1 W przypadku każdego ekranu aplikacji, który zawiera pola do wpisywania tekstu, podłącz do urządzenia klawiaturę zewnętrzną i wpisz tekst za pomocą klawiatury zewnętrznej i wirtualnej. Odłącz klawiaturę zewnętrzną i wpisz tekst za pomocą klawiatury wirtualnej.
T3-10 LS-I2

W przypadku każdego ekranu aplikacji podłącz do urządzenia mysz i trackpad. Wykonywanie podstawowych interakcji za pomocą myszy i trackpada:

  • Kliknij wszystkie elementy, które można kliknąć, np. przyciski, menu i pola wpisywania tekstu.
  • Wybieraj przyciski opcji i pola wyboru. Zaznacz tekst, przesuwając palcem i klikając dwukrotnie.
  • Przewijanie w pionie i poziomie (w stosownych przypadkach) list, selektorów itp.
Rysik T3-11 LS-S1 Za pomocą rysika poruszaj się po aplikacji, wybieraj elementy interfejsu, przewijaj listy i selektory oraz ogólnie korzystaj z aplikacji.
T3-12 LS-S1.1 Na urządzeniach z Androidem 14 (API na poziomie 34) lub nowszym możesz wpisywać i edytować tekst w polach tekstowych za pomocą rysika. Klawiatura ekranowa nie powinna się pojawić. W ChromeOS w wersji M114 lub nowszej możesz wpisywać i edytować tekst w polach tekstowych w WebView.

Ikona poziomu 2

POZIOM 2

Zoptymalizowany pod kątem dużych ekranów

Kategoria ID Funkcja Opis
UX T2-1 LS-U1, LS-U2

Uruchamiaj aplikację na urządzeniach o różnych rozmiarach ekranu, w tym na telefonach, telefonach składanych, małych i dużych tabletach oraz urządzeniach z ChromeOS. Uruchom aplikację w trybie wielu okien na urządzeniach.

Sprawdź, czy układ aplikacji reaguje na różne rozmiary ekranu i okna oraz dostosowuje się do nich. Sprawdź, czy aplikacja rozwija i zwija paski nawigacyjne, skaluje liczbę kolumn w układach siatki, przenosi tekst do kolumn itp. Sprawdź, czy elementy interfejsu są sformatowane pod kątem estetyki i funkcjonalności.

W przypadku aplikacji korzystających z osadzania aktywności sprawdź, czy aktywności są wyświetlane obok siebie na dużych ekranach, a na małych – jedna pod drugą.

T2-2 LS-U3 Sprawdź, czy elementy dotykowe mają stały, dostępny rozmiar i położenie we wszystkich rozmiarach i konfiguracjach wyświetlacza. Więcej informacji o ułatwieniach dostępu znajdziesz w sekcji Accessibility Scanner.
T2-3 LS-U4 Na każdym ekranie aplikacji, który zawiera interaktywny element rysowany niestandardowo, sprawdź, czy można go zaznaczyć za pomocą klawiatury zewnętrznej, pada kierunkowego lub innego urządzenia, które umożliwia zaznaczanie widoków. Sprawdź, czy widoczny jest wizualny wskaźnik stanu zaznaczenia. Więcej informacji znajdziesz w artykule Tryb dotykowy.
Klawiatura, mysz i trackpad T2-4 LS-I3 Poruszaj się po komponentach aplikacji, które można zaznaczyć, za pomocą klawisza Tab i klawiszy strzałek na zewnętrznej klawiaturze.
T2-5 LS-I4 Używaj skrótów klawiszowych na klawiaturze zewnętrznej, aby wykonywać działania związane z wybieraniem, wycinaniem, kopiowaniem, wklejaniem, cofaniem i ponawianiem.
T2-6 LS-I5 Używaj klawiatury zewnętrznej, aby rozpoczynać, zatrzymywać, wstrzymywać, przewijać do tyłu i do przodu odtwarzanie multimediów.
T2-7 LS-I6 Aby wysłać lub przesłać dane, użyj klawisza Enter na klawiaturze zewnętrznej.
T2-8 LS-I7 Aby otworzyć menu opcji elementów interaktywnych, użyj dodatkowego przycisku myszy lub funkcji dodatkowego kliknięcia na trackpadzie.
T2-9 LS-I8 Aby powiększać i pomniejszać treści, używaj kółka przewijania myszy (w połączeniu z klawiszem Control lub Ctrl) oraz gestów szczypania na trackpadzie.
T2-10 LS-I9 Najedź kursorem myszy lub trackpada na elementy interfejsu, które można kliknąć, aby aktywować stan najechany elementu.

Ikona poziomu 1

POZIOM 1

Duży ekran – zróżnicowany

Kategoria ID Funkcja Opis
Wielozadaniowość i wiele instancji T1-1 LS-M3 Włączanie i wyłączanie trybu obrazu w obrazie w orientacji pionowej i poziomej, przy złożonym i rozłożonym urządzeniu oraz w trybie wielu okien. W trybie wielu okien zmień rozmiar okna, gdy tryb obrazu w obrazie jest aktywny.
T1-2 LS-M3 W trybie wielu okien otwórz inną aplikację z poziomu aplikacji i wyświetl obie aplikacje obok siebie.
T1-3 LS-M3 Otwieranie i zamykanie załączników oraz powiadomień w orientacji pionowej i poziomej, przy złożonym i rozłożonym urządzeniu oraz w trybie wielu okien.
T1-4 LS-M4 Uruchamiaj wiele instancji aplikacji w osobnych oknach w orientacji pionowej i poziomej, przy złożonym i rozłożonym urządzeniu oraz w trybie wielu okien.
Pozycje i stany urządzeń składanych T1-5 LS-F1 Wyświetl aplikację we wszystkich pozycjach urządzenia składanego, w tym w pozycji stołowej, książkowej i z dwoma wyświetlaczami (np. Microsoft Surface Duo). Sprawdź, czy elementy interfejsu przechodzą do optymalnej lokalizacji (np. elementy sterujące multimediami przenoszą się do poziomego obszaru ekranu w pozycji stołowej).
T1-6 LS-F2 Włącz aparat w aplikacji. Sprawdź, czy podgląd z aparatu jest prawidłowy, gdy urządzenie jest złożone i rozłożone oraz obrócone do orientacji pionowej i poziomej. Po rozłożeniu urządzenia sprawdź, czy podgląd jest prawidłowy na przednim i tylnym ekranie.
Przeciąganie i upuszczanie T1-7 LS-D1 Przeciągaj i upuszczaj obrazy oraz tekst w miejscach docelowych w aplikacji. W trybie wielu okien przeciągaj i upuszczaj obrazy oraz tekst między aplikacją a inną aplikacją (w obie strony). Przeciąganie i upuszczanie treści za pomocą dotyku, myszy, trackpada i rysika (patrz też T1-16). Sprawdź działanie w orientacji pionowej i poziomej oraz gdy urządzenie jest złożone i rozłożone.
Klawiatura, mysz i trackpad T1-8 LS-I10 zmieniać skróty klawiszowe aplikacji; Przetestuj zmienione skróty na klawiaturze zewnętrznej.
T1-9 LS-I11 Za pomocą zewnętrznej klawiatury, myszy i trackpada wybieraj elementy w interfejsie aplikacji. Wybieraj wiele rozdzielonych elementów i zakresów sąsiadujących elementów za pomocą klawiatury, myszy lub trackpada, używając takich działań jak Ctrl+kliknięcie, Ctrl+kliknięcie, Shift+kliknięcie i Shift+kliknięcie.
T1-10 LS-I12 przewijać zawartość aplikacji za pomocą myszy i trackpada; Sprawdź, czy podczas przewijania treści pojawia się pasek przewijania.
T1-11 LS-I13 Za pomocą myszy i trackpada najedź wskaźnikiem na elementy interfejsu, które zawierają kaskadowe lub wyskakujące treści. Sprawdź, czy dodatkowa treść jest widoczna.
T1-12 LS-I14 Na laptopach i komputerach stacjonarnych sprawdź, czy używane są menu w stylu komputerowym i menu kontekstowe.
T1-13 LS-I15 Na każdym ekranie aplikacji możesz zmieniać rozmiar paneli interfejsu i zmieniać ich kolejność za pomocą myszy i trackpada.
T1-14 LS-I16 Za pomocą myszy lub trackpada kliknij 3 razy lub stuknij 3 razy, aby wybrać elementy w aplikacji, np. całe wiersze tekstu.
Rysik T1-15 LS-S2 Rysuj i pisz w aplikacji za pomocą rysika. usuwać rysunki i tekst za pomocą rysika;
T1-16 LS-S3 Za pomocą rysika przeciągnij i upuść treści w miejscach docelowych w aplikacji. W trybie wielu okien przeciągnij i upuść treści między aplikacją a inną aplikacją (w obie strony).
T1-17 LS-S4

Korzystaj z aplikacji za pomocą rysika w ten sposób:

  • Podczas rysowania obserwuj opóźnienie między bieżącym położeniem rysika a ostatnim wyrenderowanym pociągnięciem.
  • Rysuj, wywierając różny nacisk rysikiem. Sprawdź, czy szerokość kresek zmienia się wraz ze zmianą nacisku. Większy nacisk powinien powodować grubsze pociągnięcia.
  • Podczas rysowania przechyl rysik. Powinny pojawić się pociągnięcia cieniujące. Im bardziej przechylisz rysik, tym szersze i jaśniejsze powinny być pociągnięcia.
  • Podczas rysowania dotykaj ekranu palcami i dłonią. Dotknięcia palcem i dłonią nie powinny pozostawiać śladów.
Niestandardowe kursory T1-18 LS-P1

Korzystaj z aplikacji za pomocą myszy i trackpada. Sprawdź, czy kursory niestandardowe pojawiają się w odpowiednich miejscach, np.:

  • Kursor w polach wpisywania tekstu
  • Uchwyty zmiany rozmiaru na krawędziach warstwy, której rozmiar można zmienić
  • Spinnery, gdy aplikacja wykonuje długotrwałe zadania