Aplikacje, które są przystosowane do adaptacji, działają na pełnym ekranie na wszystkich urządzeniach i zapewniają podstawową obsługę zewnętrznych urządzeń wejściowych, co umożliwia użytkownikom wykonywanie najważniejszych zadań na dowolnym urządzeniu.

Wskazówki
Zapewnij stabilne i funkcjonalne działanie na wszystkich urządzeniach.
Konfiguracja i ciągłość
| Identyfikator wskazówki | Identyfikatory testów | Opis |
|---|---|---|
| Config_Changes | T-Config_Orientation, T-Config_State |
Aplikacja wypełnia dostępny obszar wyświetlania – cały ekran lub, w trybie wielu okien, okno aplikacji. Treści nie wychodzą poza dostępny obszar wyświetlania. Aplikacja nie jest wyświetlana w czarnych ramkach 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 urządzenia oraz zmiana rozmiaru okna w trybie podzielonego ekranu i trybie okien na pulpicie. Przykłady:
|
| Config_Combinations | T-Config_Combinations | Aplikacja obsługuje kombinacje zmian konfiguracji, takie jak zmiana rozmiaru okna, a następnie obrócenie urządzenia, lub obrócenie, a następnie złożenie lub rozłożenie urządzenia. |
Tryb wielu okien i jednoczesne wznowienie
| Identyfikator wskazówki | Identyfikatory testów | Opis |
|---|---|---|
| Multi-Window_Functionality | T-Multi-Window_Functionality | Aplikacja jest w pełni funkcjonalna w trybie wielu okien. Zobacz Obsługa trybu wielu okien. Uwaga: aplikacje Unity powinny być w wersji Unity Long Term Support (LTS) 2019 lub nowszej. Zobacz Weryfikacja trybu wielu okien. |
| Multi-Resume | T-Multi-Window_Focus, T-Multi-Window_Resources |
Aplikacja w pełni obsługuje jednoczesne wznowienie. Aplikacja aktualizuje swój 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 aparaty i mikrofony, w scenariuszach z wieloma oknami. Zobacz Cykl życia działania w trybie wielu okien. |
Podgląd z aparatu i rejestrowanie multimediów
| Identyfikator wskazówki | Identyfikatory testów | Opis |
|---|---|---|
| Camera_Preview | T-Camera_Preview | Aplikacja zapewnia podgląd z aparatu w orientacji poziomej i pionowej, w stanie złożonym i rozłożonym urządzenia oraz w trybie wielu okien. Podgląd ma prawidłowe proporcje i orientację. |
| Media_Projection | T-Media_Projection | Aplikacja obsługuje rejestrowanie multimediów w orientacji poziomej i pionowej, w stanie złożonym i rozłożonym urządzenia oraz w trybie wielu okien. Rejestrowanie ma prawidłowe proporcje i orientację. |
Klawiatura, mysz i trackpad
| Identyfikator wskazówki | Identyfikatory testów | Opis |
|---|---|---|
| Keyboard_Input | T-Keyboard_Input | Aplikacja obsługuje wprowadzanie tekstu za pomocą klawiatury zewnętrznej i przełącza się między klawiaturą fizyczną a wirtualną bez ponownego uruchamiania, gdy klawiatura zewnętrzna jest podłączona lub odłączona. |
| Mouse_Trackpad_Basic | T-Mouse_Trackpad_Basic | Aplikacja obsługuje podstawowe interakcje za pomocą myszy lub trackpada:
|
Rysik
| Identyfikator wskazówki | Identyfikatory testów | Opis |
|---|---|---|
| Stylus_Basic | T-Stylus_Basic | Aplikacja zapewnia podstawową obsługę tabletów, urządzeń składanych i komputerów wyposażonych w rysik. Rysika można używać do wybierania i manipulowania elementami interfejsu, w tym do przewijania list, selektorów i innych treści przewijanych. Zobacz Rysik w sekcji Zgodność danych wejściowych na dużych ekranach. Uwaga: podstawowe dane wejściowe z rysika są takie same jak dane wejściowe dotykowe, które są w pełni obsługiwane przez Androida. Podstawowe dane wejściowe z rysika są automatycznie włączane we wszystkich aplikacjach bez konieczności specjalnego programowania. |
| Stylus_Text_Input | T-Stylus_Text_Input | W Androidzie 14 (poziom interfejsu API 34) i nowszych wersjach użytkownicy mogą pisać i edytować tekst w polach tekstowych za pomocą rysika. W ChromeOS M114 i nowszych wersjach rysika można używać do pisania i edytowania tekstu w polach tekstowych w Uwaga: w Androidzie 14 i nowszych wersjach komponenty |
Testy
Aby potwierdzić, że aplikacja działa na wszystkich urządzeniach, przeprowadź te testy.
Konfiguracja i ciągłość
| Identyfikator testu | Identyfikatory wskazówek | Opis |
|---|---|---|
| T-Config_Orientation | Config_Changes | Sprawdź, czy aplikacja nie jest wyświetlana w czarnych ramkach i nie działa w trybie zgodności w orientacji pionowej, poziomej, w trybie wielu okien ani gdy urządzenie składane z dużym ekranem jest rozłożone w orientacji pionowej lub poziomej. Sprawdź, czy cała treść mieści się w dostępnym obszarze wyświetlania.
Zmień rozmiar okna aplikacji w trybie wielu okien, w tym w trybie podzielonego ekranu i trybie okien na pulpicie. Na komputerach zminimalizuj i przywróć okno aplikacji, zmaksymalizuj i przywróć okno aplikacji. Sprawdź, czy aplikacja przyjmuje prawidłową orientację i zachowuje stan we wszystkich rozmiarach okien. Uwaga: aby mieć pewność, że urządzenie obsługuje te funkcje, przetestuj je na urządzeniu z dużym ekranem (sw >= 600 dp) z Androidem 12 (poziom interfejsu API 31) lub nowszym:
|
| T-Config_State | Config_Changes | Na każdym ekranie aplikacji, który zawiera treści przewijane, treści z ciągłym odtwarzaniem lub pola tekstowe, wykonaj te czynności:
Obróć urządzenie do orientacji poziomej lub pionowej, złóż i rozłóż urządzenie (jeśli to możliwe) oraz zmień rozmiar okna aplikacji w trybie wielu okien. Zminimalizuj i przywróć okno aplikacji na komputerach; zmaksymalizuj i przywróć okno aplikacji. Potwierdź te informacje:
|
| T-Config_Combinations | Config_Combinations | Na każdym ekranie aplikacji wykonaj kombinacje obracania urządzenia do orientacji poziomej lub 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
| Identyfikator testu | Identyfikatory wskazówek | Opis |
|---|---|---|
| T-Multi-Window_Functionality | Multi-Window_Functionality | 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 umieść aplikację w trybie podzielonego ekranu. Otwórz aplikację Unity, która powinna się uruchomić w trybie podzielonego ekranu obok lub pod pierwszą aplikacją. Aby ukryć parę aplikacji, przejdź do ekranu Główny. Przejdź do ekranu Ostatnie. Wybierz parę aplikacji na podzielonym ekranie, która zawiera 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. |
| T-Multi-Window_Focus | Multi-Resume | Otwórz aplikację i rozpocznij proces, np. odtwarzanie filmu, który stale aktualizuje aplikację. Otwórz inną aplikację i ustaw ją jako aplikację na pierwszym planie. Sprawdź, czy aplikacja, która nie jest na pierwszym planie, nadal aktualizuje swoje treści (np. film jest nadal odtwarzany). |
| T-Multi-Window_Resources | Multi-Resume | W aplikacji otwórz aparat lub użyj mikrofonu. Otwórz inną aplikację i ustaw ją jako aplikację na pierwszym planie. Sprawdź, czy aplikacja, która nie jest na pierwszym planie, zwolniła aparat lub mikrofon. Ustaw pierwotną aplikację jako aplikację na pierwszym planie. Sprawdź, czy aplikacja odzyskała dostęp do aparatu lub mikrofonu. |
Podgląd z aparatu i rejestrowanie multimediów
| Identyfikator testu | Identyfikatory wskazówek | Opis |
|---|---|---|
| T-Camera_Preview | Camera_Preview | Otwórz aplikację na pełnym ekranie i w trybie wielu okien. Uruchom aparat z poziomu aplikacji. 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 podgląd z aparatu ma prawidłową orientację i proporcje we wszystkich stanach urządzenia i rozmiarach okien. |
| T-Media_Projection | Media_Projection | Otwórz aplikację na pełnym ekranie i w trybie wielu okien. Rozpocznij rejestrowanie 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 rejestrowanie multimediów ma prawidłową orientację i proporcje we wszystkich stanach urządzenia i rozmiarach okien. |
Klawiatura, mysz i trackpad
| Identyfikator testu | Identyfikatory wskazówek | Opis |
|---|---|---|
| T-Keyboard_Input | Keyboard_Input | Na każdym ekranie aplikacji, który zawiera pola tekstowe, podłącz do urządzenia klawiaturę zewnętrzną i wpisz tekst za pomocą klawiatury zewnętrznej i klawiatury wirtualnej. Odłącz klawiaturę zewnętrzną i wpisz tekst za pomocą klawiatury wirtualnej. |
| T-Mouse_Trackpad_Basic | Mouse_Trackpad_Basic | Na każdym ekranie aplikacji podłącz do urządzenia mysz i trackpad. Wykonaj podstawowe interakcje za pomocą myszy i trackpada:
|
Rysik
| Identyfikator testu | Identyfikatory wskazówek | Opis |
|---|---|---|
| T-Stylus_Basic | Stylus_Basic | Używając rysika, poruszaj się po aplikacji, wybieraj elementy interfejsu, przewijaj listy i selektory oraz ogólnie korzystaj z aplikacji. |
| T-Stylus_Text_Input | Stylus_Text_Input | W Androidzie 14 (poziom interfejsu API 34) i nowszych wersjach wpisuj i edytuj tekst w polach tekstowych za pomocą rysika. Klawiatura programowa nie powinna się pojawiać. W ChromeOS M114 lub nowszym wpisuj i edytuj tekst w polach tekstowych w WebView. |