Wiadomości o usługach

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

Czas czytania: 4 minuty
Wyświetl profil Fahda Imtiaza
Fahd Imtiaz Starszy menedżer produktu, Android Developer Experience

Wraz z premierą Androida 17 przechodzimy na standard adaptive first development. Użytkownicy nie korzystają już tylko z jednego rodzaju 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ą 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 adaptacyjnym tworzeniu aplikacji na Androida 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 nowe standardy jakości, usuwając możliwość rezygnacji przez deweloperó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 poziom API 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 większej liczbie platform

Oprócz możliwości uruchamiania aplikacji mobilnej 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 stabilnej wersji Androida 16 QPR3. Umożliwia ona przekształcenie obsługiwanych urządzeń mobilnych Pixel i Samsung w środowisko desktopowe dzięki obsłudze zewnętrznych wyświetlaczy.
  • Automotive i TV: dzięki programowi aplikacji mobilnych zgodnych z samochodami 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 wydajności na poziomie natywnym i zapewnić wrażenia podobne do tych, które daje laptop.

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ą wskazówki dotyczące 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 dostępność 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 układu: wprowadzamy układy GridFlexBox, które zapewniają zaawansowane funkcje inspirowane CSS w Compose zarówno w przypadku układów 1D, jak 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 stanach.
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 adaptacyjnych układów, 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 w interfejsie 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ę w przypadku Web, Qt i Unity. Niezależnie od tego, czy tworzysz aplikację od zera, czy modernizujesz starszy kod, te narzędzia pozwolą Ci precyzyjnie spełniać potrzeby użytkowników.

Nie możemy się doczekać, aby 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, nie tylko docierasz do większej liczby użytkowników, ale też zapewniasz im wygodę i wysoką jakość, których oczekują na wszystkich urządzeniach z Androidem.

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

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

Autorzy:
Czytaj dalej