17 rzeczy, które deweloperzy aplikacji na Androida powinni wiedzieć o Google I/O
Czas czytania: 8 minut
Dziś na 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ą wyróżniać się w rozrastającym się ekosystemie Androida. Oto podsumowanie 17 najciekawszych ogłoszeń dla deweloperów Androida. Możesz też sprawdzić, co zostało ogłoszone w zeszłym tygodniu w The Android Show: I/O Edition. W ciągu najbliższych 2 dni będziemy szczegółowo omawiać wszystkie te tematy.
Tworzenie wysokiej jakości aplikacji na Androida za pomocą agentów
1. Interfejs wiersza poleceń Androida: pomoc w tworzeniu aplikacji z użyciem dowolnego agenta, LLM i narzędzia
Interfejs wiersza poleceń Androida jest już stabilny. Oferuje narzędzia do automatyzacji, które umożliwiają każdemu agentowi AI, w tym Claude Code, Codex lub Antigravity, znacznie łatwiejsze i wydajniejsze wykonywanie podstawowych zadań na Androidzie. Dzięki dzisiejszej wersji zapewnia też możliwość bezpośredniego korzystania z „ciężkiej” mocy Android Studio, aby zapewnić gotowe do produkcji 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 programistów i posłuchaj wykładu o nowościach w narzędziach Androida, aby dowiedzieć się więcej.
2. Łatwe tworzenie gotowych do wdrożenia aplikacji w Google AI Studio
Deweloperzy i twórcy mogą teraz tworzyć natywne aplikacje na Androida, zaczynając od promptu w Google AI Studio. Aplikacje są tworzone zgodnie z najlepszymi praktykami programistycznymi, 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 wielu komponentów lokalnie. Dzięki temu deweloperzy mogą udostępniać te aplikacje na urządzeniach z Androidem, a także innym osobom do testowania na ścieżce testów wewnętrznych w Konsoli Play. Jeśli deweloper chce przygotować aplikację do szerszego udostępnienia, może przenieść ją do Androida Studio, aby przeprowadzić zaawansowane debugowanie i testowanie oraz dopracować interfejs. Obejrzyj prezentację dla programistów i posłuchaj wykładu o nowościach w narzędziach Androida, aby dowiedzieć się więcej.
3. Przyspieszanie pomocy AI przy kodowaniu za pomocą Android Bench
Android Bench to nasza tabela wyników LLM w przypadku wyzwań związanych z programowaniem na Androida. Celem jest przyspieszenie ulepszania modeli, aby zapewnić Ci bardziej przydatne opcje pomocy AI. Wielu z Was korzysta z otwartych modeli do pomocy AI, dlatego dodajemy do tabeli wyników najczęściej wybierane modele, takie jak Gemma 4. Dzięki temu możecie sprawdzić, jak wypadają LLM-y, które oferują dostęp offline i dodatkową elastyczność dla doświadczonych użytkowników. Stale pracujemy nad zwiększaniem trudności wyzwań, które stawiamy LLM-om, aby zachęcać do wprowadzania bardziej przydatnych ulepszeń.
4. Konwertowanie aplikacji na iOS na Androida za pomocą Asystenta migracji w Android Studio
Asystent migracji w Android Studio został zaprojektowany do przenoszenia aplikacji z platform takich jak iOS, React Native czy frameworki internetowe na natywny Android. 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ł tygodnie, zostanie przekształcony w usprawniony przepływ pracy oparty na agentach, który zajmuje tylko kilka godzin. Zapowiedź tej funkcji przedstawiliśmy 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 Gemini Nano 4 do zadań takich jak wyodrębnianie danych i tworzenie podsumowań. Rozszerzyliśmy też możliwości chmury dzięki Firebase AI Logic, co pozwala programistom wykorzystywać modele Gemini z solidnymi podstawami (w tym adresami URL, Mapami i wyszukiwaniem w internecie) 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ń agentowych. 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 z platformą 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. 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ą wynikiem 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 pozwalają tworzyć atrakcyjne, adaptacyjne aplikacje 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 poście na naszym 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 kluczowe narzędzia, takie jak najnowsza wersja Jetpack Navigation 3, nowe eksperymentalne układy Grid i FlexBox, ulepszona obsługa 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. Twórz bezproblemowe środowiska dla Googlebook
W ubiegł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 adaptacyjnymi już dziś pomoże Ci zadbać o to, aby działała ona na Googlebooku. Na początek zapoznaj się z odpowiednimi wskazówkami dotyczącymi projektowania i wytycznymi dla deweloperów w przypadku komputerów. Wypróbuj nowy emulator na komputery dostępny w Android Studio Canary, aby już dziś przetestować swoje aplikacje pod kątem tego formatu.
10. Ujednolicone środowisko tworzenia widżetów za pomocą Jetpack Glance
Android 17 to zmiana w kierunku jednego modelu tworzenia wszystkich widżetów opartego na Compose. 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 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 nadgarstku.
11. Zwiększanie zasięgu w drodze dzięki Androidowi do samochodu
Aby pomóc Ci zwiększyć zasięg podczas tworzenia treści do samochodów, ułatwiamy tworzenie aplikacji raz i dostarczanie ich 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 funkcji. 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
Zainspirowani innowacyjnymi rozwiązaniami, które tworzycie na tej platformie, nadal rozwijamy nasze narzędzia, udostępniając czwartą wersję przedpremierową pakietu SDK Android XR dla programistów. Kluczowym etapem tej podróży jest przejście naszych podstawowych bibliotek, środowiska wykonawczego XR, Jetpack SceneCore i ARCore dla Jetpack XR, które wkrótce przejdą w fazę beta, aby zapewnić 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 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 pomagają tworzyć rozwiązania w całym ekosystemie.
13. Android to nowe miejsce, w którym możesz korzystać z multimediów na poziomie profesjonalnym
Android 17 usprawnia cały cykl życia multimediów dzięki gotowemu do użycia zestawowi narzędzi. Wysokiej jakości rejestrowanie obrazu jest teraz prostsze dzięki komponentowi CameraXViewfinder, który obsługuje złożone skalowanie i reaktywność na urządzeniach składanych i tabletach. W przypadku postprodukcji nowa biblioteka efektów AI Media3 udostępnia jeden interfejs do obsługi 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 specyficzne dla chipsetu, aby wyeliminować szumy eksportu, 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 aplikacji i zaangażowania użytkowników 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ż przyspieszają nawigację. Deweloperzy aplikacji mogą zacząć deklarować obsługę sterowania wskaźnikiem, aby ich aplikacje były widoczne na przyszłych telewizorach z pilotami ze wskaźnikiem. 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ż starszy interfejs Watch Next API, który obsługuje funkcję „Oglądaj dalej” w wersji 1.0, przestanie być obsługiwany 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 radzeniu sobie z limitami 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 ułatwiają wykrywanie wycieków pamięci. Ponadto nowy Android Performance Analyzer oferuje zaawansowaną integrację AI na potrzeby złożonej analizy śladów systemowych i automatycznego generowania zapytań SQL w celu wskazywania wąskich gardeł wydajności.
Najnowsze informacje o rozwoju firmy
16. Nowości w Google Play
Dzisiejsze aktualizacje Google Play pomogą Ci zwiększyć zasięg i rozwijać firmę w prostszy sposób. Zmieniamy sposób odkrywania aplikacji w Sklepie Play dzięki wciągającemu formatowi krótkich filmów o nazwie Play Shorts. Rozszerzamy też grono odbiorców poza sklep, umożliwiając odkrywanie aplikacji w aplikacji Gemini na Androida i w internecie. Wprowadzamy też nowe, zaawansowane funkcje, takie jak zarządzanie katalogiem za pomocą agenta, które umożliwia bezproblemowe zbiorcze 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 lokalizację na całym świecie.
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 MessageQueue bez blokad i mechanizm GC 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 wzmocnienie zabezpieczeń dźwięku w tle i ochronę SMS-ów z hasłami jednorazowymi. 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 krótki przegląd niektórych nowości dla deweloperów 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 dowiedzieć się więcej w ciągu następnego tygodnia.
-
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 min -
Wiadomości o usługachPodczas konferencji Google I/O 2026 r. ogłosiliśmy, że Android przestaje być systemem operacyjnym, a staje się systemem opartym 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ą.