Aplikacje przystosowane do różnych urządzeń działają w trybie pełnoekranowym 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 stabilną i funkcjonalną rozgrywkę na wszystkich urządzeniach.
Konfiguracja i ciągłość
| Identyfikator wytycznych | 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 wykraczają poza dostępny obszar wyświetlania. Aplikacja nie jest w formacie letterbox, czyli nie działa w trybie zgodności. Aplikacja obsługuje zmiany konfiguracji i zachowuje lub przywraca swój stan, gdy urządzenie przechodzi zmiany konfiguracji, takie jak obracanie, składanie i rozkładanie oraz zmiana rozmiaru okna w trybach podzielonego ekranu i tryb okien na pulpicie, np.:
|
| Config_Combinations | T-Config_Combinations | Aplikacja obsługuje kombinacje zmian konfiguracji, np. zmianę rozmiaru okna, a potem obrócenie urządzenia, lub obrócenie, a potem złożenie lub rozłożenie urządzenia. |
Tryb wielu okien i jednoczesne wznowienie
| Identyfikator wytycznych | Identyfikatory testów | Opis |
|---|---|---|
| Funkcja_wielu_okien | T-Multi-Window_Functionality | Aplikacja działa w pełni 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. |
| Jednoczesne wznowienie | T-Multi-Window_Focus, T-Multi-Window_Resources |
Aplikacja w pełni obsługuje jednoczesne wznowienie. 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 działania w trybie wielu okien. |
Podgląd z aparatu i rejestrowanie multimediów
| Identyfikator wytycznych | Identyfikatory testów | Opis |
|---|---|---|
| Camera_Preview | T-Camera_Preview | Aplikacja wyświetla 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 odpowiednie proporcje i prawidłową 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. Projekcja ma odpowiednie proporcje i jest w prawidłowej orientacji. |
Klawiatura, mysz i trackpad
| Identyfikator wytycznych | Identyfikatory testów | Opis |
|---|---|---|
| Keyboard_Input | T-Keyboard_Input | Aplikacja obsługuje wpisywanie tekstu za pomocą zewnętrznej klawiatury i przełącza się między klawiaturą fizyczną a wirtualną bez ponownego uruchamiania, gdy zewnętrzna klawiatura 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 wytycznych | 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. Za pomocą rysika możesz wybierać elementy interfejsu i nimi manipulować, w tym przewijać listy, selektory i inne treści, które można przewijać. Patrz sekcja Rysik w artykule Zgodność urządzeń wejściowych z dużymi ekranami. Uwaga: podstawowe wprowadzanie danych za pomocą rysika jest takie samo jak wprowadzanie danych dotykiem, które jest w pełni obsługiwane przez Androida. Podstawowe wprowadzanie danych za pomocą rysika jest automatycznie włączone we wszystkich aplikacjach i nie wymaga specjalnego programowania. |
| Stylus_Text_Input | T-Stylus_Text_Input | Na Androidzie 14 (API na poziomie 34) i nowszych wersjach użytkownicy mogą pisać i edytować tekst w polach do wprowadzania tekstu za pomocą rysika. Na Chromebookach i urządzeniach z ChromeOS w wersji M114 i nowszej można używać rysika do pisania i edytowania tekstu w polach wprowadzania tekstu w komponentach Uwaga: na Androidzie 14 i nowszym komponenty |
Testy
Aby potwierdzić, że aplikacja działa na wszystkich urządzeniach, przeprowadź te testy.
Konfiguracja i ciągłość
| Identyfikator testu | Identyfikatory wytycznych | Opis |
|---|---|---|
| T-Config_Orientation | Config_Changes | Sprawdź, czy aplikacja nie jest letterboxowana 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.
Zmieniaj rozmiar okna aplikacji w trybie wielu okien, w tym w trybie podzielonego ekranu i trybie okien na pulpicie. Na urządzeniach stacjonarnych 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:
|
| T-Config_State | Config_Changes | 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:
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. minimalizowanie i przywracanie okna aplikacji na urządzeniach stacjonarnych; maksymalizowanie i przywracanie okna aplikacji; Sprawdź te kwestie:
|
| T-Config_Combinations | Config_Combinations | Na ekranie każdej aplikacji wykonaj kombinacje obracania urządzenia między orientacją poziomą i pionową, składania i rozkładania urządzenia (w stosownych przypadkach) oraz zmiany rozmiaru okna aplikacji w trybie wielu okien. |
Tryb wielu okien i jednoczesne wznowienie
| Identyfikator testu | Identyfikatory wytycznych | Opis |
|---|---|---|
| T-Multi-Window_Functionality | Funkcja wielu okien | Otwórz aplikację w trybie wielu okien. Sprawdź, czy aplikacja jest w pełni funkcjonalna przy 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 aplikację inną 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 pod pierwszą aplikacją. Przejdź do ekranu Główna, 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 jej układ 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 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). |
| T-Multi-Window_Resources | Multi-Resume | W aplikacji otwórz aparat lub użyj mikrofonu. Otwórz inną aplikację i sprawdź, czy jest ona aktywna. Sprawdź, czy nieaktywna aplikacja nie korzysta już z kamery ani mikrofonu. Ustaw oryginalną aplikację jako aplikację z najwyższym priorytetem. Sprawdź, czy aplikacja odzyskała dostęp do kamery lub mikrofonu. |
Podgląd z aparatu i rejestrowanie multimediów
| Identyfikator testu | Identyfikatory wytycznych | Opis |
|---|---|---|
| T-Camera_Preview | Camera_Preview | otwierać aplikację na pełnym ekranie i w trybie wielu okien; Uruchom aparat w aplikacji. Zmień orientację urządzenia z poziomej na pionową i odwrotnie. 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 w przypadku wszystkich stanów urządzenia i rozmiarów okien. |
| T-Media_Projection | Media_Projection | otwierać aplikację na pełnym ekranie i w trybie wielu okien; Rozpocznij rejestrowanie multimediów. Zmień orientację urządzenia z poziomej na pionową i odwrotnie. 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 wytycznych | Opis |
|---|---|---|
| T-Keyboard_Input | Keyboard_Input | W przypadku każdego ekranu aplikacji, na którym znajdują się pola do wprowadzania tekstu, podłącz do urządzenia klawiaturę zewnętrzną i wpisz tekst za pomocą klawiatury zewnętrznej oraz klawiatury wirtualnej. Odłącz klawiaturę zewnętrzną i wprowadź tekst za pomocą klawiatury wirtualnej. |
| T-Mouse_Trackpad_Basic | Mouse_Trackpad_Basic | W przypadku każdego ekranu aplikacji podłącz mysz i trackpad do urządzenia. Wykonywanie podstawowych interakcji za pomocą myszy i trackpada:
|
Rysik
| Identyfikator testu | Identyfikatory wytycznych | Opis |
|---|---|---|
| T-Stylus_Basic | Stylus_Basic | Za pomocą rysika możesz poruszać się po aplikacji, wybierać elementy interfejsu, przewijać listy i selektory oraz ogólnie korzystać z aplikacji. |
| T-Stylus_Text_Input | Stylus_Text_Input | Na Androidzie 14 (API na poziomie 34) i nowszych wersjach możesz wprowadzać i edytować tekst w polach do wprowadzania tekstu za pomocą rysika. Klawiatura ekranowa nie powinna się pojawić. Na urządzeniach Googlebook i ChromeOS w wersji M114 lub nowszej możesz wpisywać i edytować tekst w polach wprowadzania tekstu w WebView. |