Wiadomości o usługach

Rozwój adaptacyjny w rozszerzającym się ekosystemie Androida

Czas czytania: 4 minuty
Fahd Imtiaz
Starszy menedżer produktu, Android Developer Experience

Wraz z premierą Androida 17 przechodzimy na standard rozwoju adaptacyjnego. Użytkownicy nie korzystają już tylko z jednego formatu urządzenia. W ciągu dnia przechodzą między telefonami, urządzeniami składanymi, tabletami, laptopami, wyświetlaczami samochodowymi i środowiskami XR.

Obecnie użytkownicy mają ponad 580 milionów urządzeń z dużym ekranem, więc dostosowywanie nie jest już tylko celem technicznym. To ogromna szansa na dotarcie do mocno zaangażowanych użytkowników. Aby odnieść sukces w tym ekosystemie na wiele urządzeń, aplikacja musi być odporna, responsywna i gotowa do działania na niemal każdej platformie.

Możliwości związane z wieloma urządzeniami

Świat urządzeń z Androidem to obecnie rzeczywistość obejmująca wiele urządzeń. Użytkownicy kupują całe ekosystemy, przechodząc od urządzeń przenośnych do składanych, tabletów i samochodów. Dane są jednoznaczne: użytkownicy, którzy mają więcej niż jedno urządzenie, często spędzają więcej czasu na korzystaniu z usługi niż użytkownicy, którzy mają tylko telefon.

  • Zwiększanie przychodów: użytkownicy korzystający z wielu urządzeń wydają średnio 9 razy więcej niż użytkownicy korzystający tylko z telefonów. Na urządzeniach składanych ten mnożnik zaangażowania może osiągnąć wartość 14. (Źródło: wewnętrzne dane Google, 2026 r.)
  • Docieraj do wartościowych segmentów: użytkownicy urządzeń z dużym ekranem (tabletów, urządzeń składanych i Chromebooków) wydają zwykle około 5 razy więcej niż użytkownicy korzystający tylko z telefonów.

Aby pomóc Ci zwiększyć zasięg wśród tych użytkowników, wprowadziliśmy w Google Play nową plakietkę. Aplikacje spełniające standardy jakości adaptacyjnej otrzymują teraz odznakę „Zoptymalizowano pod kątem dużych ekranów”, co ułatwia użytkownikom odkrywanie treści wysokiej jakości.

image5.png

Najnowsze informacje o tworzeniu aplikacji na Androida z myślą o różnych urządzeniach z konferencji Google I/O

Android 17, nowe aktualizacje Jetpacka i zaawansowane narzędzia pomogą Ci tworzyć aplikacje, które będą działać natywnie na różnych urządzeniach – od składanych smartfonów po Googlebooki.

Domyślna adaptacyjność: aktualizacje Androida 17

W Androidzie 16 wprowadziliśmy istotne zmiany w interfejsach API orientacji i zmiany rozmiaru, aby ułatwić adaptacyjne działanie, a jednocześnie zapewnić tymczasową możliwość rezygnacji, która pomoże Ci w przejściu na nowe rozwiązanie. Android 17 (poziom interfejsu API 37) wyznacza nowy poziom jakości, usuwając możliwość rezygnacji przez programistów z ograniczeń dotyczących orientacji i możliwości zmiany rozmiaru na urządzeniach z dużym ekranem (sw > 600 dp). Jeśli kierujesz aplikację na interfejs API na poziomie 37, musi ona być w stanie dostosować się do różnych rozmiarów wyświetlacza. Dzięki temu aplikacja może zapewniać wrażenia zgodne z oczekiwaniami użytkowników.

image1.png

Aplikacja na jeszcze większej liczbie platform

Oprócz tego, że aplikacja mobilna działa na urządzeniach z dużym ekranem, takich jak urządzenia składane, tablety, Chromebooki i XR, rozszerzamy też obszar Androida, na którym mogą działać Twoje aplikacje mobilne:

  • Połączone wyświetlacze: ta funkcja jest dostępna w wersji stabilnej od Androida 16 QPR3. Umożliwia ona przekształcenie obsługiwanych urządzeń mobilnych Pixel i Samsung w środowisko desktopowe dzięki obsłudze wyświetlaczy zewnętrznych.
  • Motoryzacja i telewizja: dzięki programowi Car Ready Mobile Apps i ulepszonej obsłudze wskaźnika w Androidzie TV Twoja aplikacja adaptacyjna może teraz łatwo zwiększać zaangażowanie użytkowników w systemie multimedialnym i w domu.
image4.png

Googlebook: Evolving desktop computing

Rozwijamy naszą działalność w zakresie komputerów stacjonarnych, wprowadzając Googlebook, czyli ChromeOS nowej generacji. Korzystamy z części stosu Androida, aby umożliwić Twoim aplikacjom osiągnięcie poziomu wydajności porównywalnego z laptopem.

Tworzenie aplikacji zgodnie z zasadami adaptacyjności już dziś pomoże Ci przygotować ją na nową generację wydajnych urządzeń.

Aby pomóc Ci przygotować się na tę nową generację urządzeń, opublikowaliśmy nową, obszerną dokumentację, w tym kompleksowe wskazówki dotyczące projektowaniawytyczne dla deweloperów. Te wytyczne, oparte na zasadach adaptacyjności, zawierają poradnik dotyczący przekształcania aplikacji mobilnych w aplikacje na komputery o najwyższej jakości.

Wypróbuj nowy emulator na komputery, który jest już dostępny w Android Studio Canary.

google_aluminium_hype_film_hp_sh18019_main_design_v04_00068 (1).png

Poza układami: wprowadzanie danych bez dotykania

Jakość adaptacyjna aplikacji wykracza poza wymiary okna i obejmuje obsługę paradygmatów wprowadzania danych innych niż dotykowe, np. klawiatury, trackpada, myszy czy rysika, które są podstawowymi metodami wprowadzania danych na dużych ekranach.

  • Obsługa trackpada: Compose 1.11 zapewnia teraz obsługę trackpada na poziomie myszy i udostępnia nowe interfejsy API do automatyzacji testowania danych wejściowych innych niż dotykowe, w tym TrackpadInjectionScopeperformTrackpadInput.
  • Wskaźniki fokusu: zwiększ ułatwienia dostępu dzięki wbudowanej obsłudze standardowych pierścieni fokusu w Compose.

Tworzenie układów adaptacyjnych za pomocą Jetpack Compose

Obecnie najpierw tworzymy interfejsy w Compose, a Jetpack Compose to zalecany przez nas sposób tworzenia nowoczesnych, adaptacyjnych interfejsów, które pomagają efektywnie zarządzać złożonością układu.

  • Nowe elementy podstawowe układu: wprowadzamy układy GridFlexBox, które zapewniają zaawansowane funkcje inspirowane CSS w Compose w przypadku układów 1D i 2D.
  • Nawigacja 3: wersja 1.1 biblioteki compose-navigation3 wprowadza dekoratory scen, które umożliwiają otaczanie ekranów innymi treściami, takimi jak paski, szyny i okna.
  • Interfejs MediaQuery API: nowy eksperymentalny interfejs MediaQuery API udostępnia funkcje interfejsu urządzenia, które można obserwować, takie jak rozmiar okna i precyzja wskaźnika. Umożliwia to dostosowywanie i optymalizowanie interfejsu aplikacji pod kątem bieżącej konfiguracji urządzenia.
  • Styles API: dynamicznie zmieniaj właściwości wizualne aplikacji za pomocą nowego eksperymentalnego interfejsu Styles API opartego na stanie.
morph-to-tablet.gif


 Narzędzia dla programistów oparte na AI

Android Studio i interfejs wiersza poleceń Androida rozwijają się, aby pomóc Ci szybciej niż kiedykolwiek projektować adaptacyjne aplikacje.

  • Umiejętności Androida: te modułowe instrukcje AI zostały zaprojektowane, aby pomagać dowolnemu LLM w wykonywaniu złożonych zadań architektonicznych, w tym w migracjach z View na Compose, wdrażaniu układów adaptacyjnych, przekształcaniu Navigation 2 w Navigation 3 i migracjach ze starszych bibliotek aparatu na CameraX. Zacznij korzystać z tych najnowszych umiejętności w repozytorium Github Android Skills i za pomocą interfejsu wiersza poleceń Androida.
  • Agent nowego projektu: dostępny w Android Studio Panda 2. Domyślnie inicjuje nowe projekty z wykorzystaniem adaptacyjnych sprawdzonych metod.
O26_315_PKLS_Adaptive development for the expanding Android ecosystem.png

Deweloperom korzystającym z platform na wielu platformach nadal zapewniamy pełną obsługę Web, Qt i Unity. Niezależnie od tego, czy tworzysz aplikację od zera, czy modernizujesz starszy kod, te narzędzia pozwolą Ci spełniać potrzeby użytkowników.

Cieszymy się, że możemy zobaczyć, jak wykorzystasz te nowe możliwości adaptacyjne w swoich aplikacjach. Stosując podejście oparte na adaptacyjnym wyświetlaniu reklam w pierwszej kolejności, możesz nie tylko docierać do większej liczby użytkowników, ale też zapewniać im wygodną i wysoką jakość obsługi, której oczekują na wszystkich urządzeniach z Androidem.

Zacznij korzystać z rozwoju adaptacyjnego i kształtuj przyszłość swoich aplikacji.

Zapoznaj się z tym ogłoszeniem i wszystkimi aktualizacjami z Google I/O 2026 na stronie io.google.

Autor:

Czytaj dalej