Android 17 dostaje narzędzie dla agentów AI. Aplikacje mają lepiej działać na laptopach i składakach
Spis treści
Google rozwija Compose adaptive skill, czyli zestaw instrukcji dla agentów AI, które mają pomóc dostosować istniejące aplikacje Androida do laptopów, tabletów i składanych telefonów. Chodzi nie tylko o rozciągnięcie interfejsu na większy ekran. Narzędzie podpowiada także zmiany w nawigacji, obsłudze klawiatury i myszy oraz układach zależnych od pozycji składanego urządzenia.
To kolejny element strategii adaptive first, którą Google wiąże z Androidem 17 i rozszerzaniem systemu na kolejne formy sprzętu. Firma rozwija również platformę Googlebook, a w Google Play chce mocniej eksponować aplikacje przygotowane do większych ekranów.
Agent AI ma przebudować interfejs, a nie tylko go powiększyć
Oficjalny przewodnik Google zakłada pracę na istniejącym projekcie Jetpack Compose. Agent może najpierw przeanalizować bieżący interfejs, a następnie zasugerować adaptacyjną nawigację, układ listy ze szczegółami i widoki wielopanelowe. W praktyce aplikacja może przejść od dolnego paska nawigacji typowego dla telefonu do szyny nawigacyjnej przy krawędzi większego ekranu.
Wśród wskazówek są również kontenery Grid i FlexBox, zachowanie stanu po zmianie rozmiaru okna oraz elementy ważne na laptopie: skróty klawiaturowe, obsługa myszy i gładzika, wskaźniki fokusu, stany po najechaniu kursorem i podpowiedzi. To istotna różnica względem podejścia, w którym mobilny ekran zostaje jedynie powiększony na szerokim wyświetlaczu.
Googlebook ma być nową kategorią laptopów opartych na wspólnej bazie Androida. Google zapowiada dla nich ekrany dotykowe, klawiatury i precyzyjne gładziki, więc aplikacja przygotowana wyłącznie z myślą o dotyku może szybko ujawnić swoje ograniczenia. Jednocześnie firma podkreśla, że adaptacyjny rozwój ma wykorzystywać istniejącą bazę kodu, a nie wymuszać budowę osobnej aplikacji dla każdej klasy urządzeń.
Składane telefony wymagają wiedzy o pozycji zawiasu
Drugi obszar zmian dotyczy składanych telefonów. Biblioteka Compose Material 3 Adaptive udostępnia informacje o zawiasie, jego orientacji, stanie FLAT lub HALF_OPENED oraz o tym, czy zagięcie rozdziela ekran na dwie logiczne części. Dzięki temu interfejs może reagować na faktyczną konfigurację urządzenia, zamiast traktować każdy układ jak zwykły ekran telefonu.
Dobrym przykładem jest pozycja tabletop. W takim ustawieniu górna część ekranu może wyświetlać film lub podgląd aparatu, a dolna pozostawiać miejsce na elementy sterujące. Dokumentacja Google pokazuje, jak wykrywać tę pozycję i układać zawartość w dwóch wierszach za pomocą Grid, zachowując stan aplikacji podczas przejścia między trybem pełnoekranowym a układem dzielonym.
Google Play przygotowuje większą widoczność dla adaptacyjnych aplikacji
Zmiana ma także wymiar dystrybucyjny. Google informuje, że aplikacje spełniające standardy jakości dla dużych ekranów mogą otrzymać w Google Play oznaczenie „Optimized for large screens”. W materiałach dotyczących Googlebook firma zapowiada dodatkowe odznaki, lepszą widoczność w wyszukiwarce i wyróżnienia w wybranych kolekcjach. Szczegółowe kryteria nie są jednak jeszcze kompletne, dlatego sama obecność oznaczenia nie powinna być dziś traktowana jako zamknięta checklista dla deweloperów.
Dla twórców najpraktyczniejszy wniosek jest prosty: warto zacząć od testów na różnych rozmiarach okna, sprawdzić działanie nawigacji z klawiaturą i gładzikiem oraz zachowanie aplikacji po zmianie orientacji i pozycji zawiasu. Compose adaptive skill może przyspieszyć refaktoryzację, ale nadal nie zastępuje testów z prawdziwymi scenariuszami użytkownika.
Źródła
Autor Artykułu
Paweł Lisowski
Paweł Lisowski - pasjonat technologii, komputerów i internetu. Od wielu lat śledzi rozwój sprzętu i oprogramowania, testuje nowe rozwiązania i dzieli się wiedzą z czytelnikami. Zafascynowany wpływem technologii na codzienne życie, tworzy praktyczne poradniki i inspiruje do świadomego korzystania z cyfrowego świata.