Wiadomości o usługach

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

Czas czytania: 2 min
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 roku ekosystem Androida wykracza daleko poza telefony. Dziś deweloperzy mają 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ż bardziej wartościowi odbiorcy. Zaobserwowaliśmy, że użytkownicy, którzy mają zarówno telefon, jak i tablet, wydają na aplikacje i zakupy w aplikacjach 9 razy więcej niż osoby, które mają tylko telefon. W przypadku użytkowników urządzeń składanych średnie wydatki są około 14 razy wyższe*.

To zaangażowanie sygnalizuje konieczną zmianę w rozwoju: żegnajcie aplikacje mobilne, witajcie aplikacje adaptacyjne.

adaptive-apps.png


Aby pomóc Ci przygotować się na przyszłość, w tym roku udostępniliśmy narzędzia, które sprawiają, że tworzenie adaptacyjnych aplikacji jest domyślnym sposobem ich tworzenia. Oto 3 kluczowe aktualizacje z 2025 roku, które pomogą Ci tworzyć takie usługi.

Ujednolicenie zachowań adaptacyjnych w Androidzie 16

Aby to umożliwić, w Androidzie 16 wprowadziliśmy istotne zmiany w sposobie, w jaki aplikacje mogą ograniczać orientację i możliwość zmiany rozmiaru. Na wyświetlaczach o rozdzielczości co najmniej 600 dp ograniczenia manifestu i środowiska wykonawczego 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świetlania, dzięki czemu interfejs użytkownika jest płynnie skalowany w trybie pionowym i poziomym. 

Oznacza to, że kontekst aplikacji będzie się zmieniać częściej, dlatego ważne jest, aby sprawdzić, czy stan interfejsu jest zachowywany podczas zmian konfiguracji. Android 16 oferuje tymczasową możliwość rezygnacji, która pomoże Ci w tym przejściu, 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 Androidzie Studio, aby już dziś przetestować adaptacyjne układy

Obsługa ekranów innych niż tablet za pomocą Jetpack WindowManager 1.5.0

W miarę rozwoju urządzeń musimy dostosowywać do nich nasze definicje „dużych” urządzeń. W październiku wydaliśmy Jetpack WindowManager 1.5.0, aby lepiej obsługiwać rosnącą liczbę bardzo dużych ekranów i środowisk desktopowych.

Na tych urządzeniach standardowy układ „Rozwinięty”, 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 puste, przez co cenna przestrzeń ekranu pozostaje niewykorzystana. Aby rozwiązać ten problem, w bibliotece WindowManager w wersji 1.5.0 wprowadzono 2 nowe klasy rozmiaru okna: dużą (od 1200 dp do 1600 dp) i bardzo dużą (ponad 1600 dp).

window_size_classes_width.png

Te nowe punkty przerwania wskazują, kiedy należy przełączyć się na interfejsy o wysokiej gęstości. Zamiast rozciągać typowy widok szczegółowej listy, możesz wykorzystać szerokość, aby wyświetlić jednocześnie 3 lub nawet 4 panele.  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 rozmiarów okien została dodana do adaptacyjnego interfejsu Compose Material 3  w wersji 1.2

Nowe podejście do ścieżek użytkowników dzięki Jetpack Navigation 3

Tworzenie interfejsu, który zmienia się z jednego 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ługiwania widoków równoczesnych. Jetpack Navigation 3, zapowiedziany po raz pierwszy na konferencji I/O 2025, jest już stabilny i wprowadza nowe podejście do obsługi ścieżek użytkowników w aplikacjach adaptacyjnych.

Nav3, czyli biblioteka stworzona z myślą o Compose, odchodzi od monolitycznej struktury wykresu. Zamiast tego udostępnia odseparowane bloki konstrukcyjne, które dają pełną kontrolę nad stosem wstecznym i stanem. Pozwala to rozwiązać problem z jednym źródłem wiarygodnych danych, który często występuje w układach z podziałem ekranu. Nav3 korzysta z interfejsu Scenes API, więc możesz wyświetlać jednocześnie wiele paneli bez zarządzania sprzecznymi stosami wstecz, co upraszcza przejście między widokami kompaktowym i rozwiniętym.

Podstawa adaptacyjnej przyszłości

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 WindowManageraNavigation 3. Android 16 zapoczątkował zmianę w kierunku prawdziwie elastycznego interfejsu, a w przyszłym roku pojawią się aktualizacje, które zapewnią doskonałe wrażenia adaptacyjne na wszystkich urządzeniach. Aby dowiedzieć się więcej o zasadach rozwoju adaptacyjnego i zacząć, wejdź na stronę d.android.com/adaptive-apps

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

*Źródło: wewnętrzne dane Google

Autor:

Czytaj dalej