Nowości dotyczące produktów

Koniec z aplikacjami tylko na urządzenia mobilne, witajcie aplikacje adaptacyjne: 3 ważne aktualizacje z 2025 r. dotyczące tworzenia aplikacji adaptacyjnych

2 minuty czytania
Fahd Imtiaz
Starszy menedżer produktu

Koniec z aplikacjami tylko na urządzenia mobilne, witajcie aplikacje adaptacyjne: 3 ważne aktualizacje z 2025 r. dotyczące tworzenia aplikacji adaptacyjnych

W 2025 r. ekosystem Androida znacznie się rozwinął i nie ogranicza się już tylko do telefonów. Deweloperzy mają teraz możliwość dotarcia do ponad 500 milionów aktywnych urządzeń, w tym urządzeń składanych, tabletów, urządzeń XR, Chromebooków i kompatybilnych samochodów.

9x.png

To nie tylko dodatkowe ekrany, ale też odbiorcy o większej wartości. Zauważyliśmy, że użytkownicy, którzy mają zarówno telefon, jak i tablet, wydają 9 razy więcej na aplikacje i zakupy w aplikacji niż osoby, które mają tylko telefon. W przypadku użytkowników urządzeń składanych średnie wydatki są około 14 razy większe*.

To zaangażowanie wskazuje na konieczność zmiany podejścia do tworzenia aplikacji: koniec z aplikacjami mobilnymi, witajcie aplikacje adaptacyjne.

adaptive-apps.png


Aby pomóc Ci w tworzeniu aplikacji na przyszłość, w tym roku udostępniliśmy narzędzia, które sprawiają, że tworzenie aplikacji adaptacyjnych staje się domyślnym sposobem tworzenia aplikacji. Oto 3 najważniejsze aktualizacje z 2025 r., które pomogą Ci w tworzeniu takich aplikacji.

Standaryzacja zachowania adaptacyjnego w Androidzie 16

Aby wesprzeć tę zmianę, w Androidzie 16 wprowadziliśmy istotne zmiany w sposobie, w jaki aplikacje mogą ograniczać orientację i możliwość zmiany rozmiaru. Na wyświetlaczach o rozmiarze co najmniej 600 dp ograniczenia w manifeście i czasie działania są ignorowane, co oznacza, że aplikacje nie mogą już blokować się w określonej orientacji lub rozmiarze. Zamiast tego wypełniają one całe okno wyświetlacza, dzięki czemu interfejs użytkownika płynnie skaluje się w trybie pionowym i poziomym. 

Ponieważ kontekst aplikacji będzie się częściej zmieniać, ważne jest, aby sprawdzić, czy stan interfejsu użytkownika jest zachowywany podczas zmian konfiguracji. Android 16 oferuje tymczasową możliwość rezygnacji, która ułatwia zarządzanie tym przejściem, ale w Androidzie 17 (SDK37) to zachowanie będzie obowiązkowe. Aby mieć pewność, że aplikacja działa zgodnie z oczekiwaniami w tych nowych warunkach, użyj emulatora z możliwością zmiany rozmiaru w Android Studio, aby przetestować układy adaptacyjne już dziś

Obsługa ekranów innych niż tablety dzięki Jetpack WindowManager 1.5.0

Wraz z rozwojem urządzeń muszą się zmieniać nasze dotychczasowe definicje „dużych” ekranów. W październiku udostępniliśmy Jetpack WindowManager 1.5.0, aby lepiej obsługiwać rosnącą liczbę bardzo dużych ekranów i środowisk desktopowych.

Na tych powierzchniach standardowy układ „Rozszerzony”, który zwykle mieści 2 panele, często nie wystarcza. Na 27-calowym monitorze 2 panele mogą wyglądać na rozciągnięte i rozproszone, co powoduje, że cenna przestrzeń ekranu pozostaje niewykorzystana. Aby rozwiązać ten problem, w WindowManager 1.5.0 wprowadziliśmy 2 nowe klasy rozmiaru okna: Duży (od 1200 dp do 1600 dp) i Bardzo duży (ponad 1600 dp).

window_size_classes_width.png

Te nowe punkty przerwania sygnalizują, kiedy należy przełączyć się na interfejsy o dużej gęstości. Zamiast rozciągać typowy widok szczegółowej listy, możesz wykorzystać szerokość, aby wyświetlać 3 lub nawet 4 panele jednocześnie. Wyobraź sobie klienta poczty e-mail, który wygodnie wyświetla foldery, listę skrzynki odbiorczej, otwartą wiadomość i pasek boczny kalendarza w jednym widoku. Obsługa tych klas rozmiaru okna została dodana do adaptacyjnego Compose Material 3 wersji 1.2

Przemyślenie ścieżek użytkownika dzięki Jetpack Navigation 3

Tworzenie interfejsu użytkownika, który zmienia się z pojedynczego ekranu telefonu w układ tabletu z wieloma panelami, wymagało złożonego zarządzania stanem. Często oznaczało to zmuszanie wykresu nawigacji zaprojektowanego dla pojedynczych miejsc docelowych do obsługi jednoczesnych widoków. Jetpack Navigation 3, który został po raz pierwszy zapowiedziany na I/O 2025, jest już stabilny i wprowadza nowe podejście do obsługi ścieżek użytkownika w aplikacjach adaptacyjnych.

Nav3, który został stworzony z myślą o Compose, Nav3 odchodzi od monolitycznej struktury wykresu. Zamiast tego udostępnia on odłączone bloki konstrukcyjne, które zapewniają pełną kontrolę nad stosem wstecznym i stanem. Rozwiązuje to problem z jednym źródłem wiarygodnych danych, który jest powszechny w układach z podzielonym panelem. Ponieważ Nav3 korzysta z interfejsu Scenes API, możesz wyświetlać wiele paneli jednocześnie bez zarządzania sprzecznymi stosami wstecznymi, co upraszcza przejście między widokami kompaktowymi i rozszerzonymi.

Fundament przyszłości adaptacyjnej

unnamed (1).png


W tym roku udostępniliśmy narzędzia, których potrzebujesz, od optymalizacji pod kątem rozbudowanych układów po szczegółowe ustawienia WindowManager i Navigation 3. Android 16 rozpoczął przejście na prawdziwie elastyczny interfejs użytkownika, a aktualizacje, które pojawią się w przyszłym roku, zapewnią doskonałe wrażenia adaptacyjne na wszystkich urządzeniach. Aby dowiedzieć się więcej o zasadach tworzenia aplikacji adaptacyjnych i zacząć, wejdź na stronę d.android.com/adaptive-apps

Narzędzia są gotowe, a użytkownicy czekają. Nie możemy się doczekać, aż zobaczymy, co stworzysz!

*Źródło: dane Google

Autor:

Czytaj dalej