Gotowość na duży ekran

Ikona poziomu 3

POZIOM 3 – podstawowy, podstawowy poziom w wytycznych dotyczących jakości aplikacji na duże ekrany.

Ilustracja przedstawiająca 3 poziomy z wyróżnionym dolnym poziomem (poziom 3).

Pierwszym krokiem w tworzeniu świetnej aplikacji na duże ekrany jest przygotowanie aplikacji na duży ekran.

Aplikacje przystosowane do dużych ekranów działają w trybie pełnoekranowym w orientacji poziomej i pionowej oraz w trybie pełnoekranowym w trybie wielookiennym. Aplikacje zapewniają podstawową obsługę zewnętrznych urządzeń wejściowych, takich jak klawiatura, mysz, trackpad i rysik. Aplikacje aparatu dostosowane do dużych ekranów wyświetlają podgląd aparatu w odpowiednim formacie i orientacji.

Układ aplikacji może nie być idealny, ale aplikacja nigdy nie wyświetla paska nawigacyjnego, nigdy nie działa w trybie zgodności i użytkownicy mogą ukończyć wszystkie przepływy zadań.

Zalecenia i ograniczenia

  • Utrzymywanie stanu podczas zmian konfiguracji
  • obsługa trybu wielu okien i wielokrotnego wznawiania;
  • Obsługa zewnętrznej klawiatury, myszy, trackpada i rysika
  • Blokowanie orientacji aplikacji w trybie pełnoekranowym lub wielooknowym w orientacji poziomej lub pionowej
  • Ograniczanie wymiarów lub orientacji podglądu z aparatu

Wskazówki

Aby przygotować aplikację na duże ekrany, postępuj zgodnie z wytycznymi dotyczącymi poziomu 3.

Konfiguracja i ciągłość

Przygotuj aplikację do wyświetlania na dużym ekranie, zachowując i przywracając stan oraz wznawiając trwające procesy, takie jak odtwarzanie multimediów, podczas zmian konfiguracji urządzenia.

Wytyczna LS-C1

Co

Aplikacja wypełnia dostępną powierzchnię wyświetlacza (cały ekran lub okno aplikacji w trybie wielozadaniowym) w orientacji pionowej i poziomej, bez ramki. Aplikacja obsługuje zmiany konfiguracji i zachowuje lub przywraca stan, gdy urządzenie zmienia orientację, zmienia rozmiar okna aplikacji lub składa się i rozkłada.

Dlaczego

Zmiany konfiguracji, takie jak obracanie urządzenia, zmiany rozmiaru okna w trybie wielookiennym oraz składanie i rozkładanie składanego urządzenia, mogą spowodować utratę kontekstu lub (co gorsza) danych.

Jak

Dowiedz się, jak obsługiwać zmiany konfiguracji i zapewniać ciągłość działania aplikacji w sekcji Konfiguracja i ciągłość.

Wiele okien i wielokrotnie wznowienie

Umożliw aplikacji działanie w trybie wielookiennym obok innych aplikacji w trybie podzielonego ekranu lub trybie okna na pulpicie.

Wytyczne LS-M1 i LS-M2

Co

Aplikacja wypełnia okno aplikacji i w pełni działa w trybie wielu okien. Aplikacja obsługuje tryb wielu okien z możliwością wznowienia pracy z kilku miejsc. Aplikacja aktualizuje interfejs użytkownika i bieżące procesy, takie jak odtwarzanie multimediów, gdy nie jest aplikacją główną. Aplikacja zarządza dostępem do zasobów, takich jak kamery.

Dlaczego

Duże ekrany sprawiają, że tryb wielu okien jest wygodniejszy w użyciu. Tryb wielookienności zwiększa produktywność użytkowników.

Jak

Dowiedz się, jak tworzyć aplikacje na potrzeby trybu wielu okien w artykule Tryb wielu okien i wiele wznowień.

Podgląd z aparatu i projekcja multimediów

Jeśli Twoja aplikacja zawiera podgląd aparatu, sprawdź, czy podgląd jest prawidłowy pod względem orientacji i formatu na dużych ekranach.

Wytyczne LS-CM1LS-CM2

Co

Aplikacja wyświetla prawidłowo proporcjonalny i wyorientowany podgląd aparatu w orientacji poziomej i pionowej, w rozłożonym i złożonym stanie urządzenia oraz w trybie wielookiennym. Aplikacja obsługuje wyświetlanie multimediów we wszystkich konfiguracjach urządzenia w prawidłowej orientacji i proporcjach.

Dlaczego

Duże składane ekrany w orientacji pionowej mogą mieć format obrazu poziomego. Tryb wielu okien może wyświetlać aplikacje w orientacji pionowej w oknie, którego rozmiar można zmieniać, gdy urządzenie jest w orientacji poziomej.

Jak

Więcej informacji o podglądzie aparatu i projekcji multimediów znajdziesz w artykule Podgląd aparatu i projekcja multimediów.

Klawiatura, mysz i gładzik

Obsługa zewnętrznych urządzeń wejściowych przez umożliwienie aplikacji obsługi działań związanych z klawiaturą, myszą i trackpadem.

Wytyczne LS-I1LS-I2

Co

Aplikacja obsługuje wprowadzanie tekstu za pomocą klawiatury zewnętrznej. Gdy zewnętrzna klawiatura jest podłączona lub odłączona, aplikacja przełącza się między klawiaturą fizyczną a wirtualną bez ponownego uruchamiania aplikacji. Aplikacja obsługuje podstawowe dane wejściowe z myszy i touchpada.

Dlaczego

Użytkownicy często podłączają do tabletów zewnętrzną klawiaturę lub mysz. Chromebooki mają wbudowane klawiatury i touchpady.

Rysik

Umożliw użytkownikom wybieranie elementów interfejsu i manipulowanie nimi za pomocą rysika, w tym przewijanie list, selektorów i innych treści, które można przewijać.

W Androidzie 14 (poziom interfejsu API 34) lub nowszym obsługa pisania i edytowania tekstu w polach tekstowych za pomocą rysika. W ChromeOS M114 i nowszych wersjach umożliwij użytkownikom pisanie i edytowanie tekstu w polach tekstowych w komponentach WebView za pomocą rysika.

Wytyczne LS-S1LS-S1.1

Co

Aplikacja obsługuje podstawowe funkcje rysika, takie jak wybieranie elementów interfejsu i modyfikowanie ich na tabletach, składanych urządzeniach i urządzeniach z ChromeOS.

W systemie Android 14 lub nowszym oraz w ChromeOS M114 lub nowszym aplikacja umożliwia wprowadzanie tekstu w komponentach EditTextWebView.

Dlaczego

Duże ekrany są idealne do obsługi aplikacji obsługujących rysiki. Niektóre urządzenia z dużym ekranem są wyposażone w rysik.

Jak

Podstawowe dane ze rysika są takie same jak dane z dotyku, które Android w pełni obsługuje. Podstawowe funkcje obsługi rysika nie wymagają specjalnego rozwoju.

W Androidzie 14 i nowszych komponenty EditText domyślnie obsługują wprowadzanie za pomocą rysika. Nie wymaga to specjalnego programowania. W ChromeOS M114 i nowszych komponenty WebView domyślnie obsługują wprowadzanie za pomocą piórka w polach tekstowych.