POZIOM 2 – wytyczne dotyczące jakości aplikacji na duży ekran, które pomagają przygotować aplikację na duże i małe ekrany.
APLIKACJE ZOPTYMALIZOWANE NA DUŻE EKRANY wykorzystują duże ekrany urządzeń z dużym ekranem, aby zwiększyć produktywność i atrakcyjność wyświetlanych użytkownikom.
Zoptymalizowane aplikacje mają elastyczne/adaptacyjne układy, które dostosowują się do orientacji pionowej i poziomej, trybu wielu okien oraz stanu złożonego i rozłożonego urządzenia. Szyny nawigacyjne i szuflady zwiększają interfejs, który dynamicznie formatuje i pozycjonuje elementy, takie jak przyciski, pola tekstowe i okna, aby zapewnić optymalną wygodę użytkownika.
Aplikacje zoptymalizowane pod kątem dużych ekranów obsługują nawigację za pomocą klawiatury, skróty klawiszowe, powiększenie myszy i trackpada, kliknięcie prawym przyciskiem myszy i możliwość najechania kursorem.
Zalecenia i ograniczenia
![](https://developer.android.google.cn/static/images/guide/topics/large-screens/quality-guidelines/tier-2/tier_2_do.png?authuser=8&hl=pl)
Tak
- Tworzenie układów z dwoma panelami
- Używanie układów siatki i kolumn
- Zastąp paski nawigacyjne szynami i szufladami
- Używaj umieszczania aktywności w starszych aplikacjach obsługujących wiele aktywności
- Obsługa zaawansowanych funkcji klawiatury, myszy i trackpada
![](https://developer.android.google.cn/static/images/guide/topics/large-screens/quality-guidelines/tier-2/tier_2_dont.png?authuser=8&hl=pl)
Nie wolno
- Rozciągnij elementy interfejsu (pola tekstowe, przyciski, okna), aby wypełnić dodatkową przestrzeń
- Rozciąganie i przycinanie obrazów
- Powiększ panele lub arkusze do pełnej szerokości
Wskazówki
Postępuj zgodnie ze wskazówkami dotyczącymi poziomu 2, aby zoptymalizować aplikacje pod kątem dużych ekranów.
UX
Obsługuj ekrany o różnych rozmiarach na różnych urządzeniach dzięki elastycznym/adaptacyjnym układom, które zapewniają optymalną wygodę użytkowników.
Co
Układy aplikacji dostosowują się do dużych wymiarów ekranu. Interfejs aplikacji zawiera:
- Najnowocześniejsze prowadnice i panele nawigacyjne
- Układy siatki uwzględniające zmiany rozmiaru okien
- Układy kolumn
- Panele końcowe, które są domyślnie otwarte na dużych ekranach
Układy z 2 panelami wykorzystują dużą przestrzeń na ekranie. Aplikacje z wieloma aktywnościami implementują osadzanie aktywności, aby tworzyć układy z kilkoma panelami działań obok siebie.
Docelowe elementy dotykowe są duże i osiągalne. Interaktywne elementy rysowane można zaznaczyć.
Dlaczego
Urządzenia z dużym ekranem mogą obejmować różne formaty, m.in. tablety, urządzenia składane i urządzenia z ChromeOS. Wyświetlane rozmiary mogą się różnić. Urządzenia są często – czasem przeważnie – w orientacji poziomej.
Jak
Zapoznaj się z tymi przewodnikami dla programistów:
- Material Design – Interpretowanie układu
- Obsługa różnych rozmiarów ekranu
Klawiatura, mysz i trackpad
Obsługuj zewnętrzne sprzętowe urządzenia wejściowe, aby ułatwić obsługę aplikacji i zwiększyć zadowolenie użytkowników.
Co
Aplikacja ulepsza obsługę klawiatury, myszy i trackpada. Menu opcji są dostępne po kliknięciu prawym przyciskiem myszy i trackpada (dodatkowym lub dwukrotnym dotknięciem). Zawartość aplikacji można powiększać za pomocą kółka myszy i gestów ściągnięcia na trackpadzie. Elementy interfejsu mają stan po najechaniu kursorem.
Dlaczego
Do urządzeń z dużym ekranem często podłączasz urządzenia peryferyjne, takie jak klawiatury, myszy i trackpady. Urządzenia z ChromeOS mają zazwyczaj wbudowaną klawiaturę i trackpada. Użytkownicy są przyzwyczajeni do korzystania ze skrótów klawiszowych, obsługi wielu przycisków myszy, kółka przewijania myszy i gestów na trackpadzie.
Jak
Zapoznaj się z tymi przewodnikami dla programistów: