17 rzeczy, które deweloperzy aplikacji na Androida powinni wiedzieć o Google I/O
Czas czytania: 8 minut
Podczas dzisiejszej konferencji Google I/O przedstawiliśmy wiele sposobów, w jakie wspieramy przepływy pracy oparte na agentach, aby zwiększyć Twoją produktywność i zapewnić, że Twoje aplikacje będą się wyróżniać w rozrastającym się ekosystemie Androida. Oto podsumowanie 17 najciekawszych ogłoszeń dla deweloperów Androida. Możesz też sprawdzić, co ogłosiliśmy w zeszłym tygodniu w The Android Show: I/O Edition. W ciągu najbliższych 2 dni przyjrzymy się wszystkim tym tematom bardziej szczegółowo.
Tworzenie wysokiej jakości aplikacji na Androida za pomocą agentów
1. Interfejs wiersza poleceń Androida: pomoc w tworzeniu aplikacji przy użyciu dowolnego agenta, LLM i narzędzia
Interfejs wiersza poleceń Androida jest już stabilny. Oferuje narzędzia programowe, które umożliwiają każdemu agentowi AI, w tym Claude Code, Codex i Antigravity, znacznie łatwiejsze i wydajniejsze wykonywanie podstawowych zadań na Androidzie. W tej wersji udostępniamy też pomost, który umożliwia bezpośrednie korzystanie z „ciężkiej” mocy obliczeniowej Androida Studio, aby zapewnić gotowe do wdrożenia funkcje potrzebne do profesjonalnego tworzenia aplikacji na Androida. Dzięki nowym poleceniom Android Studio deweloperzy mogą teraz przyznawać wybranym agentom uprawnienia do wykonywania semantycznego rozpoznawania symboli, analizowania plików pod kątem ostrzeżeń, a nawet renderowania podglądów Jetpack Compose. Ta wersja umożliwia też oficjalną obsługę „Ścieżek” dzięki nowym umiejętnościom Androida, które pozwalają agentom wykonywać kompleksowe testy interfejsu pod Twoim kierunkiem. Obejrzyj prezentację dla deweloperów i posłuchaj omówienia nowości w narzędziach na Androida, aby dowiedzieć się więcej.
2. Łatwe tworzenie aplikacji gotowych do wdrożenia w Google AI Studio
Deweloperzy i twórcy mogą teraz tworzyć natywne aplikacje na Androida, zaczynając od prompta w Google AI Studio. Aplikacje są tworzone zgodnie ze sprawdzonymi metodami programowania, takimi jak Jetpack Compose, Kotlin i interfejsy API, które wykorzystują zalecane przez nas wzorce programistyczne. Google AI Studio umożliwia programistom tworzenie prototypów, iterowanie za pomocą wbudowanego emulatora i wdrażanie na urządzeniach fizycznych bez konieczności instalowania dużych pakietów lokalnych. Deweloperzy mogą następnie udostępniać te aplikacje na urządzeniach z Androidem, a także innym osobom do testowania w ramach ścieżki testów wewnętrznych w Konsoli Google Play. Jeśli deweloper chce przygotować aplikację do szerszego udostępnienia, może przenieść ją do Androida Studio, aby przeprowadzić zaawansowane debugowanie, testowanie i dopracować interfejs. Więcej informacji znajdziesz w prezentacji dla deweloperów oraz w prezentacji o nowościach w narzędziach na Androida.
3. Przyspieszanie pomocy AI przy kodowaniu za pomocą Android Bench
Android Bench to nasza tabela wyników modeli LLM w zakresie wyzwań związanych z programowaniem na Androida. Chcemy przyspieszyć ulepszanie modeli, aby zapewnić Ci bardziej przydatne opcje pomocy AI. Wielu z Was korzysta z otwartych modeli do pomocy w zakresie AI, dlatego dodajemy do tabeli wyników najczęściej używane modele, takie jak Gemma 4, abyście mogli zobaczyć, jak wypadają duże modele językowe, które oferują dostęp offline i dodatkową elastyczność dla zaawansowanych użytkowników. Stale pracujemy nad zwiększaniem trudności wyzwań, które stawiamy dużym modelom językowym, aby zachęcać je do wprowadzania przydatnych ulepszeń.
4. Konwertowanie aplikacji na iOS na Androida za pomocą Asystenta migracji w Android Studio
Asystent migracji w Android Studio służy do przenoszenia aplikacji z platform takich jak iOS, React Native czy platformy internetowe do natywnego Androida. Wystarczy, że deweloperzy wybiorą istniejący projekt, a agent inteligentnie zmapuje funkcje, przekonwertuje komponenty, takie jak storyboardy i pliki SVG, oraz wdroży najlepsze praktyki dotyczące Androida za pomocą Jetpack Compose i zalecanych przez nas bibliotek Jetpack. Dzięki temu proces, który wcześniej trwał tygodniami, zostanie przekształcony w sprawny przepływ pracy oparty na agentach, który zajmuje tylko kilka godzin. Zapowiedź tej funkcji została przedstawiona podczas prezentacji dla deweloperów.
Wbudowywanie AI w aplikacje
5. Tworzenie inteligentnych aplikacji z użyciem generatywnej AI
Generatywna AI umożliwia tworzenie aplikacji, które są bardziej inteligentne, spersonalizowane i agentowe niż kiedykolwiek wcześniej. W tym roku wprowadziliśmy najnowsze osiągnięcia w zakresie inteligencji na urządzeniu, prezentując wersję testową Gemini Nano 4 do zadań takich jak wyodrębnianie danych i podsumowywanie. Rozszerzyliśmy też możliwości chmury dzięki Firebase AI Logic, co pozwala programistom wykorzystywać modele Gemini z solidnym powiązaniem ze źródłami informacji (w tym adresami URL, Mapami i wyszukiwarką) do tworzenia inteligentniejszych i bardziej zaawansowanych asystentów. Zaprezentowaliśmy też nasze hybrydowe podejście do wnioskowania i nowy pakiet Agent Development Kit (ADK) na Androida oraz protokoły komunikacyjne, takie jak AG-UI i A2UI, które upraszczają tworzenie autonomicznych rozwiązań opartych na agentach. Aby rozpocząć integrację tych zaawansowanych funkcji, zapoznaj się z dokumentacją dla deweloperów i obejrzyj szczegółowe szkolenie techniczne, w którym prezentujemy wszystkie te technologie.
6. Eksperymentuj z AppFunctions już dziś
AppFunctions to interfejs API platformy Android z biblioteką Jetpack, która ułatwia tworzenie integracji MCP na Androidzie. Umożliwia to aplikacjom zachowywanie się jak serwery MCP na urządzeniu, udostępniając funkcje, które działają jako narzędzia używane przez agentów i asystentów. Integracja AppFunctions z Gemini jest obecnie dostępna w ramach prywatnego podglądu dla zaufanych testerów, ale możesz już zacząć przygotowywać swoje aplikacje. Możesz zarejestrować się w programie wcześniejszego dostępu i zacząć eksperymentować, korzystając z wskazówek dotyczących interfejsu API, przykładowych i umiejętności.
Przyszłość należy do adaptacji
7. Android jest teraz oparty na Compose First, a widoki są w trybie konserwacji.
Compose to nasz standard tworzenia interfejsów, dlatego w przypadku wszystkich przyszłych wskazówek i bibliotek będziemy stosować podejście oparte na Compose. Najnowsze wersje, które są efektem 5 lat rozwoju, oferują zaawansowany zestaw narzędzi – od wysoce konfigurowalnego interfejsu Styles API po dopracowane przejścia między elementami współdzielonymi i ulepszoną obsługę danych wejściowych. Te aktualizacje umożliwiają tworzenie atrakcyjnych, adaptacyjnych aplikacji przy użyciu mniejszej ilości kodu i z większą wydajnością. Więcej informacji o tym, co oznacza „Compose-first” w kontekście tworzenia aplikacji na Androida, znajdziesz w naszym poście na blogu.
8. Tworzenie płynnych aplikacji na Androida na różne urządzenia za pomocą Jetpack Compose
Ekosystem Androida jest teraz domyślnie adaptacyjny i płynnie przechodzi między telefonami, urządzeniami składanymi, tabletami, samochodami, XR oraz rozszerza zastosowania dzięki Googlebook i połączonym wyświetlaczom. Na całym świecie jest ponad 580 milionów urządzeń z dużym ekranem, a użytkownicy korzystający z wielu urządzeń wydają na aplikacje nawet 14 razy więcej. Inwestycja w projektowanie adaptacyjne to ogromna szansa. Jetpack Compose to podstawowy silnik tej transformacji, który oferuje podstawowe narzędzia, takie jak nasza najnowsza wersja Jetpack Navigation 3, nowe eksperymentalne układy Grid i FlexBox, ulepszoną obsługę danych wejściowych innych niż dotykowe oraz CameraX, która zapewnia prawidłowe podglądy z kamery przy dowolnym rozmiarze okna. Dodatkowo nowe umiejętności w Android Studio sprawiają, że aktualizacja istniejącej aplikacji w celu zastosowania tych adaptacyjnych wzorców jest łatwiejsza niż kiedykolwiek.
9. Tworzenie bezproblemowych doświadczeń w Googlebook
W zeszłym tygodniu ogłosiliśmy wprowadzenie Googlebooka, czyli wydajnego laptopa z dużym ekranem, na którym możesz korzystać z dotychczasowych aplikacji. Tworzenie aplikacji zgodnie z zasadami adaptacyjności już dziś pomoże Ci mieć pewność, że będzie ona działać na Googlebooku. Na początek zapoznaj się z odpowiednimi wskazówkami dotyczącymi projektowania i wytycznymi dla deweloperów dotyczącymi środowisk na komputery. Wypróbuj nowy emulator na komputery dostępny w Android Studio Canary, aby już dziś przetestować aplikacje pod kątem tego formatu.
10. Ujednolicone środowisko tworzenia widżetów za pomocą Jetpack Glance
Android 17 to przejście na jeden model programowania oparty na Compose dla wszystkich widżetów. Dzięki ujednoliceniu interfejsu na urządzeniach mobilnych, w samochodach i na urządzeniach z Wear OS za pomocą Jetpack Glance wkrótce będziesz mieć możliwość skalowania komponentów interfejsu w całym ekosystemie za pomocą znanego Ci procesu.
Przełomem w tym roku jest integracja funkcji RemoteCompose. Na urządzeniach mobilnych i w samochodach umożliwia tworzenie animacji o wysokiej jakości, a na Wear OS pozwala widżetom Wear (wcześniej kafelkom) renderować złożoną logikę interfejsu na urządzeniach zdalnych. Zapewnia to najwyższą wydajność na urządzeniach o niskim poborze mocy, a jednocześnie umożliwia spójną ścieżkę użytkownika, np. sprawdzanie statusu lotu na desce rozdzielczej samochodu i wyświetlanie aktualizacji dotyczących zmiany bramki na zegarku.
11. Zwiększanie zasięgu w trakcie jazdy dzięki Androidowi do samochodu
Aby ułatwić Ci zwiększanie zasięgu podczas tworzenia treści do samochodów, upraszczamy proces tworzenia aplikacji na Androida Auto i system operacyjny Android Automotive. W najnowszych wersjach biblioteki aplikacji do samochodu możesz tworzyć dostosowane, zoptymalizowane pod kątem rozpraszania uwagi aplikacje multimedialne oparte na szablonach na obie platformy. Wprowadzamy nowe komponenty i możliwości szablonów, aby zapewnić Ci większą elastyczność i więcej opcji rozmieszczenia treści. Rozwijamy też funkcje dostępne po zaparkowaniu. W Androidzie Auto na telefony z Androidem 17 pojawi się wciągające odtwarzanie wideo. Możesz łatwo dostosować aplikacje wideo do tych środowisk. Zgłoś się teraz do programu wcześniejszego dostępu, aby publikować aplikacje w tych kategoriach w wersji beta. Więcej informacji o najnowszych aktualizacjach znajdziesz na naszym blogu.
12. Przyspiesz tworzenie aplikacji dzięki przedpremierowej wersji Androida XR 4 dla programistów
Inspirują nas innowacyjne rozwiązania, które tworzycie na tej platformie. Dlatego stale rozwijamy nasze narzędzia, czego dowodem jest czwarta wersja przedpremierowa dla programistów pakietu SDK Android XR. Kluczowym etapem tej podróży jest przejście naszych podstawowych bibliotek, środowiska wykonawczego XR, Jetpack SceneCore i ARCore dla Jetpack XR do wersji beta, co nastąpi wkrótce. Zapewni to bardziej stabilną i wydajną podstawę. Ułatwiamy też dostęp do sprzętu w ramach programu Android XR Developer Catalyst, w którym możesz zgłosić się po zestawy deweloperskie do okularów audio, okularów z wyświetlaczem lub okularów Project Aura od XREAL. Obejrzyj sesję Najnowsze informacje o Androidzie XR lub przeczytaj naszego bloga, aby dowiedzieć się, jak te aktualizacje pomogą Ci tworzyć rozwiązania w całym ekosystemie.
13. Android to nowe miejsce, w którym znajdziesz profesjonalne multimedia
Android 17 usprawnia cały cykl życia multimediów dzięki gotowemu do użycia zestawowi narzędzi. Dzięki funkcji CameraXViewfinder Composable, która obsługuje złożone skalowanie i reagowanie na urządzeniach składanych i tabletach, rejestrowanie obrazu w wysokiej jakości jest teraz prostsze. W przypadku postprodukcji nowa biblioteka efektów AI Media3 udostępnia jeden interfejs dla funkcji premium, takich jak magiczna gumka i dźwięk studyjny, automatycznie optymalizując działanie pod kątem sprzętu urządzenia.
Proces uzupełnia CodecDB, który oferuje rekomendacje dotyczące kodowania dla konkretnych chipsetów, aby wyeliminować szumy podczas eksportowania, oraz nowy tryb przewijania w ExoPlayerze, który zapewnia płynne przewijanie. Niezależnie od tego, czy łączysz edycje wielu zasobów za pomocą Media3 Transformer, czy korzystasz z uproszczonego interfejsu CastPlayer API, te aktualizacje zapewniają profesjonalną jakość przy znacznie mniejszym nakładzie pracy deweloperskiej.
14. Zwiększanie wykrywalności i zaangażowania w aplikacje w Google TV
Piloty wskaźnikowe, które umożliwiają sterowanie ruchem, będą w przyszłości sposobem interakcji użytkowników z Google TV, ponieważ pozwalają na szybsze poruszanie się po interfejsie. Deweloperzy aplikacji mogą zacząć deklarować obsługę danych wejściowych z urządzenia wskazującego, aby ich aplikacje były widoczne na przyszłych telewizorach z pilotami wskazującymi. Pakiet Engage SDK, wcześniej znany jako interfejs Video Discovery API, optymalizuje też funkcje wznawiania, uprawnień i rekomendacji na wszystkich urządzeniach z Google TV, aby zwiększyć wykrywalność aplikacji i zaangażowanie użytkowników. Warto już teraz zacząć wdrażać pakiet Engage SDK, ponieważ starsza wersja interfejsu Watch Next API, która obsługuje funkcję „Oglądaj dalej” w wersji 1.0, przestanie być obsługiwana w II połowie 2027 r. Więcej informacji znajdziesz na naszym blogu.
15. Wydajność: podstawa doskonałych wrażeń użytkownika aplikacji
Aby pomóc deweloperom w poruszaniu się po limitach pamięci w Androidzie 17, udostępniliśmy pakiet narzędzi do optymalizacji. Analizator konfiguracji R8 identyfikuje reguły zachowywania, które zwiększają rozmiar pliku binarnego, a ProfilingManager i zintegrowany LeakCanary w Android Studio usprawniają wykrywanie wycieków pamięci. Nowy analizator wydajności Androida oferuje zaawansowaną integrację AI na potrzeby złożonej analizy śladów i automatycznego generowania zapytań SQL, co pozwala wykrywać wąskie gardła wydajności.
Najnowsze informacje o rozwoju firmy
16. Co nowego w Google Play
Aktualizacje Google Play, które wprowadzamy dzisiaj, pomogą Ci zwiększyć zasięg i rozwijać firmę w prostszy sposób. Zmieniamy sposób, w jaki użytkownicy odkrywają aplikacje w Sklepie Play, wprowadzając wciągający format krótkich filmów o nazwie Play Shorts. Rozszerzamy też grono odbiorców poza Sklep Play, umożliwiając odkrywanie aplikacji w aplikacji Gemini na Androida i w internecie. Wprowadzamy też nowe, zaawansowane funkcje, takie jak zarządzanie katalogiem przez agenta, które umożliwia bezproblemowe aktualizowanie cen i kodów SKU, oraz korzystanie z modeli Gemini, aby Konsola Play mogła wstępnie wypełniać informacje o aplikacji na podstawie importowanych dokumentów, co ułatwia globalną lokalizację.
17: I oczywiście Android 17.
Android 17 zawiera nowe ulepszenia wydajności i architektury systemu (oprócz limitów pamięci aplikacji), takie jak kolejka komunikatów bez blokad i odśmiecanie pamięci z częstszymi, mniej intensywnymi kolekcjami młodszej generacji, aby zapewnić stabilność całego systemu i płynniejsze działanie interfejsów. Nowy selektor kontaktów i interfejs API zakraplacza pomagają ograniczyć użycie uprawnień newralgicznych i niepotrzebny dostęp do danych użytkownika.
Sprawdź zmiany w zachowaniu, aby upewnić się, że Twoja aplikacja jest gotowa na Androida 17, w tym wzmacnianie zabezpieczeń dźwięku w tle i zabezpieczenie SMS-ów z hasłem jednorazowym. Przygotuj się na kierowanie na Androida 17 (API 37) ze zmianami takimi jak obowiązkowa zmiana rozmiaru na dużych ekranach, domyślna przejrzystość certyfikatów i ograniczony dostęp do lokalnej sieci. Możesz rozpocząć testy już dziś, rejestrując urządzenie w programie testów beta lub korzystając z najnowszych obrazów emulatora w wersji 17.0.
Jeszcze jedno. Trzecia wersja beta kwartalnej wersji platformy (QPR1) Androida 17 jest już dostępna. Zawiera ona niewielką wersję pakietu SDK, która obsługuje kilka funkcji, które nie mogły czekać na QPR2.
Sprawdź wszystkie treści dotyczące Androida i Google Play na Google I/O
To tylko podgląd niektórych nowości dla deweloperów aplikacji na Androida, które zostały zaprezentowane na konferencji Google I/O. Oglądaj What’s New in Android, aby poznać najnowsze wiadomości i ogłoszenia, oraz śledź Google I/O, aby w następnym tygodniu dowiedzieć się więcej.
-
Wiadomości o usługachDziś udostępniamy pierwszy zestaw zadań długoterminowych (LHT), czyli bardzo złożonych zadań, których wykonanie zajmuje inżynierowi kilka dni, a nawet tydzień. Wprowadzamy też ocenę agentów, zaczynając od agentów od odpowiednich dostawców modeli.
Matthew McCullough • Czas czytania: 3 minuty -
Wiadomości o usługachDziś udostępniamy Androida 17 na większości obsługiwanych urządzeń Pixel. W najbliższych miesiącach pojawią się nowe urządzenia z Androidem 17.
Matthew McCullough • Czas czytania: 13 minut -
Wiadomości o usługachPodczas konferencji Google I/O 2026 r. zaprezentowaliśmy zmianę Androida z systemu operacyjnego w system oparty na AI. Pokazaliśmy też, jak możesz tworzyć inteligentne funkcje w systemie i wykorzystywać w swoich aplikacjach możliwości AI od Google.
Jingyu Shi • Czas czytania: 2 minuty
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.