Android Studio I/O Edition: nowości w narzędziach dla programistów Androida
Czas czytania: 8 minut
W tym roku na konferencji Google I/O nie tylko wprowadzamy kolejne zmiany, ale też dokonujemy fundamentalnej zmiany w sposobie tworzenia aplikacji. Nasze najnowsze narzędzia zostały stworzone z myślą o erze agentów. Zawierają funkcje, które zwiększają produktywność programistów Androida i wzmacniają działanie agentów AI wdrażanych w bazie kodu. Niezależnie od tego, czy tworzysz aplikacje wyłącznie przy użyciu AI, czy wolisz samodzielnie pisać każdy wiersz kodu, nasze narzędzia pomogą Ci wyprzedzić konkurencję.
Wraz z przejściem od tworzenia aplikacji „z pomocą AI” do tworzenia aplikacji „z pomocą agentów” ułatwiamy przekształcanie pomysłów w wysokiej jakości aplikacje produkcyjne przy znacznie mniejszym nakładzie pracy dewelopera.
Co nowego w narzędziach dla deweloperów na Androida? W tym artykule omówimy 3 główne obszary:
- Pozwól agentowi zająć się tym zadaniem: niezależnie od tego, nad jakim zadaniem związanym z tworzeniem aplikacji pracujesz, agent Android Studio może Ci pomóc: od planowania architektury i projektu aplikacji po pisanie kodu, testy jednostkowe i usuwanie błędów.
- Dowolny dostawca AI w dowolnym miejscu: w Android Studio możesz używać dowolnego modelu. Pomagamy Ci nawet wybrać te, które działają najlepiej. Wybierz dowolny z najlepszych modeli zdalnych od Google, Anthropic lub OpenAI. Jeśli chcesz uruchamiać model lokalnie, Gemma 4 to nasz najbardziej wydajny i efektywny model lokalny. Dzięki interfejsowi wiersza poleceń Androida możesz szybciej i łatwiej tworzyć aplikacje na Androida, korzystając z wybranych przez siebie agentów i środowisk programistycznych.
- Jak zawsze priorytetem pozostają wydajność i jakość: nadal inwestujemy w narzędzia dla deweloperów Androida, które lubisz, takie jak emulator, profiler, analizator wydajności i inne.
1. Pozwól agentowi zająć się tym
Umiejętności agenta
Android Studio obsługuje teraz umiejętności agenta, czyli modułowe zestawy instrukcji, które opierają modele LLM na specjalistycznych przepływach pracy i wiedzy z określonej dziedziny. Dodając do projektu umiejętności, możesz nauczyć agenta stosowania określonych sprawdzonych metod, wzorców architektury lub przepływów pracy biblioteki. Umożliwia to dokładniejsze generowanie kodu z uwzględnieniem kontekstu i automatyczne aktywowanie umiejętności w odpowiednim zadaniu, dzięki czemu agent działa jak ekspert. W najnowszej wersji Canary Androida Studio znajdziesz wiele najważniejszych funkcji agenta Androida i Firebase, dzięki czemu możesz od razu zacząć tworzyć aplikacje.
Możesz utworzyć własną umiejętność lub użyć interfejsu wiersza poleceń Androida, aby zainstalować nasze oficjalne umiejętności – repozytorium, które obejmuje niektóre z najczęstszych procesów, z którymi mogą mieć problemy niektórzy programiści na Androida i modele LLM. Pomagają one modelom lepiej rozumieć i realizować konkretne wzorce zgodnie ze sprawdzonymi metodami oraz wskazówkami dotyczącymi programowania na Androida, takimi jak migracja z XML na Compose, Edge-to-edge, Navigation 3 i inne. Możesz nawet używać umiejętności na Androida XR, zaczynając od pięknej aplikacji na okulary wyświetlające z Jetpack Compose – Glimmer.
Tworzenie aplikacji full stack w Firebase w trybie agenta
Usługi Firebase, takie jak Auth i bazy danych Firestore, można teraz włączać bezpośrednio w trybie agenta w Android Studio za pomocą umiejętności agenta w Firebase. Agent będzie mógł dokończyć integrację z Firebase i skonfigurować usługi backendu. Ta integracja umożliwia tworzenie zaawansowanych aplikacji na Androida typu full-stack bez opuszczania środowiska IDE.
Równoległe rozmowy
Możesz teraz prowadzić równolegle wiele rozmów w trybie agenta. W jednej rozmowie możesz przeprowadzać testy, a w międzyczasie w innej rozmowie możesz włączyć tryb planowania nowej funkcji w aplikacji, a w jeszcze innej pisać dokumentację do aplikacji. Te ulepszenia pozwolą Ci zaoszczędzić czas i zwiększyć produktywność.
Bardziej zaawansowany agent nowego projektu
Agent Nowy projekt w Android Studio przekształcił się w zaawansowane narzędzie do tworzenia aplikacji w pełnym zakresie, które korzysta z wieloetapowego planu wykonania i autonomicznej „pętli generowania” samodzielnie poprawiającej błędy kompilacji i konfigurującej zależności w wielu plikach. Ta zaawansowana funkcja jest znacznie wzmocniona przez nową integrację z umiejętnościami agenta Firebase, która umożliwia deweloperom płynne tworzenie, debugowanie i wdrażanie kompletnych aplikacji pełnostosowych bezpośrednio z pojedynczego promptu do końcowej wersji produkcyjnej.
Dodatkowo obsługuje teraz duże ekrany. Od samego początku możesz tworzyć szkielet projektu z układami, nawigacją i komponentami zoptymalizowanymi pod kątem tabletów, urządzeń składanych i laptopów. Zawiera on dodatkową logikę do testowania aplikacji na emulatorach dużych ekranów, jeśli masz włączony taki emulator. Wystarczy skonfigurować wymagane urządzenie w Android Emulatorze, a agent może je przetestować.
2. Dowolny dostawca AI w dowolnym miejscu, w którym tworzysz aplikacje
Tworzenie aplikacji na Androida w Google AI Studio
Google AI Studio ma teraz pełne możliwości tworzenia aplikacji na Androida. Użytkownicy mogą generować nowe aplikacje, wyświetlać ich podgląd w osadzonym emulatorze Androida i wdrażać je bezpośrednio na urządzeniach fizycznych za pomocą ADB przez USB. Deweloperzy mogą też publikować aplikacje bezpośrednio w Google Play. AI Studio tworzy rekord aplikacji, pakuje ją i przesyła na ścieżkę testów wewnętrznych. Aby umożliwić zaawansowane tworzenie i przygotowanie do wdrożenia, projekty można eksportować jako plik ZIP i bezproblemowo otwierać w Android Studio. Aby zacząć, odwiedź dziś Google AI Studio i zacznij tworzyć!
Interfejs wiersza poleceń Androida pomaga szybciej i wydajniej tworzyć aplikacje przy użyciu dowolnego agenta
Interfejs wiersza poleceń Androida umożliwia tworzenie aplikacji przy użyciu dowolnego agenta, LLM i narzędzia. Interfejs wiersza poleceń Androida ułatwia agentom AI szybsze tworzenie i używanie mniejszej liczby tokenów w porównaniu z korzystaniem tylko z ogólnych narzędzi LLM. Dzięki temu, że agenci korzystają z bazy wiedzy o Androidzie i umiejętności związanych z Androidem, wybrany przez Ciebie agent może stosować najnowsze sprawdzone metody w dowolnym środowisku kodowania.
Dodatkowo, gdy używasz najnowszej wersji Canary Android Studio Quail, interfejs wiersza poleceń Androida umożliwia agentowi korzystanie z zaawansowanych funkcji IDE, takich jak analiza plików pod kątem problemów czy wyszukiwanie deklaracji symboli. Google Antigravity 2.0 oferuje teraz oficjalne wsparcie dla programowania na Androida za pomocą interfejsu wiersza poleceń Androida.
pakiet AI od Google
Możesz teraz używać subskrypcji Google AI Pro lub Ultra, aby uzyskać dostęp do dedykowanej mocy obliczeniowej i wyższych limitów liczby żądań w Gemini w Android Studio. Jest to szczególnie przydatne w przypadku długich sesji tworzenia aplikacji na Androida z użyciem agentów, które mogą wymagać użycia większej liczby tokenów. Android Studio automatycznie wykrywa subskrypcję, gdy zalogujesz się na konto Google.
Gemma 4 do lokalnej pomocy w pisaniu kodu i AI na urządzeniu
Gemma 4 to najnowocześniejszy model lokalny wytrenowany pod kątem tworzenia aplikacji na Androida. Jest to nasz najbardziej wydajny model lokalny, który umożliwia złożone, wieloetapowe kodowanie agentowe w Android Studio. Jest to idealne rozwiązanie dla deweloperów, którzy potrzebują ochrony prywatności danych, dostępu offline lub mają problemy z limitami innych modeli.
W najnowszej wersji Canary możesz pobrać i uruchomić model Gemma 4 bezpośrednio w IDE bez konieczności konfigurowania serwera zewnętrznego.
Korzystanie z własnego modelu w Androidzie Studio
Android Studio umożliwia programistom korzystanie w IDE z dowolnego modelu, który zapewnia pomoc agentowej AI. Wspieraj swój przepływ pracy za pomocą modeli takich jak Gemini, GPT i Claude lub korzystaj z modelu lokalnego, np. Gemma 4. Ta elastyczność zapewnia deweloperom większą kontrolę nad wydajnością, prywatnością i kosztami.
Android Bench wyróżnia najlepsze modele
Na początku tego roku wprowadziliśmy Android Bench, czyli test porównawczy i tablicę wyników, które służą do oceny, jak skutecznie duże modele językowe radzą sobie z rzeczywistymi zadaniami związanymi z programowaniem na Androida. Celem jest przyspieszenie rozwoju AI, co pozwoli tworzyć bardziej przydatne modele, które będziesz wykorzystywać do uzyskiwania pomocy opartej na AI. W efekcie użytkownicy Androida będą mogli korzystać z aplikacji o wyższej jakości.
Poprosiliście nas o ocenę otwartych modeli, więc dodaliśmy je do tabeli wyników, aby pomóc Wam sprawdzić, jak wypadają duże modele językowe z dodatkową ochroną prywatności i dostępem offline. Pracujemy też nad znacznym zwiększeniem trudności wyzwań, które stawiamy LLM, aby nadal zachęcać do ulepszeń. Obejmuje to tworzenie długotrwałych zadań, których wykonanie zajmuje typowemu inżynierowi Androida kilka dni.
3. Jak zawsze wydajność i jakość pozostają naszymi priorytetami:
Testowanie interakcji na wielu urządzeniach za pomocą emulatora Androida
Emulator Androida ma teraz nowy stos sieciowy, który umożliwia łączność peer-to-peer bez konfiguracji między wieloma urządzeniami wirtualnymi na tym samym hoście. Ta aktualizacja eliminuje konieczność ręcznego przekierowywania portów, dzięki czemu deweloperzy mogą łatwo testować scenariusze na wiele urządzeń, takie jak lokalny tryb wieloosobowy, udostępnianie plików i parowanie aplikacji towarzyszących. Dzięki utworzeniu wspólnej wirtualnej sieci szkieletowej Android Emulator zapewnia bardziej stabilne i spójne środowisko do tworzenia złożonych, połączonych aplikacji na różnych urządzeniach.
Android Debug Bridge Wi-Fi 2.0
ADB Wi-Fi 2.0 zapewnia znacznie bardziej niezawodne debugowanie bezprzewodowe. Dzięki najnowszemu narzędziu wiersza poleceń ADB z Android Platform Tools w wersji 37 i urządzeniu z Androidem 17 możesz teraz zmieniać sieci, wyłączać urządzenie i wykonywać codzienne czynności, a urządzenia pozostaną połączone. Dodatkowo urządzenia z włączonym debugowaniem bezprzewodowym będą automatycznie wyświetlane w Menedżerze urządzeń w Androidzie Studio, co ułatwi proces parowania i pozwoli łatwiej niż kiedykolwiek łączyć telefony z Androidem, zegarki i inne urządzenia.
Android Studio umożliwia teraz publikowanie w Google Play w celu testowania
Android Studio umożliwia teraz przesyłanie nowych wersji aplikacji bezpośrednio na ścieżki testowe w Konsoli Google Play. Możesz to zrobić, wybierając nową opcję, aby przejść do „Opublikuj do testowania” na końcu procesu generowania podpisanego pakietu aplikacji. Ta integracja umożliwia przesyłanie początkowej wersji nowej aplikacji na ścieżkę testu wewnętrznego w Konsoli Play. Możesz też użyć tej funkcji, aby przesyłać wersje do istniejących aplikacji w wersjach testowych. Aby korzystać z tej funkcji, musisz być zarejestrowany(-a) w Konsoli Google Play. Wszystkie nowości dotyczące Google Play na konferencji I/O znajdziesz na blogu „Co nowego w Google Play”.
Pomoc dotycząca weryfikacji deweloperów aplikacji na Androida
Stan rejestracji aplikacji możesz teraz sprawdzić bezpośrednio w Android Studio podczas generowania podpisanego pakietu aplikacji lub pliku APK. Dzięki tym informacjom w Android Studio możesz wcześnie rozwiązać problemy z rejestracją i przygotować aplikacje, zanim wymóg weryfikacji wejdzie w życie na certyfikowanych urządzeniach z Androidem we wrześniu 2026 r.
Wykrywanie wycieków pamięci za pomocą biblioteki LeakCanary
Wycieki pamięci na Androidzie występują, gdy kod zachowuje odniesienie do obiektu długo po zakończeniu jego cyklu życia. Zapobiega to odzyskiwaniu pamięci przez moduł odśmiecania (GC), co ostatecznie prowadzi do spadku wydajności lub błędu OutOfMemoryError (OOM).
Zadanie profilera LeakCanary w Android Studio znacznie zwiększa produktywność deweloperów, umożliwiając analizowanie i sprawdzanie śladów wycieków pamięci bezpośrednio w środowisku programistycznym na komputerze, a nie na urządzeniu mobilnym. Android Studio ułatwia też rozwiązywanie problemów, udostępniając narzędzia takie jak „Przejdź do deklaracji”, które umożliwiają mapowanie analizy wycieków bezpośrednio na bazę kodu, dzięki czemu programiści mogą szybko lokalizować i rozwiązywać problemy z wyciekami pamięci.
Od wersji Android Studio Quail 1 możesz też poprosić Gemini o sprawdzenie wycieku pamięci za pomocą przycisku „Napraw za pomocą agenta”.
Android Performance Analyzer (APA)
Android Performance Analyzer (APA) to profiler wydajności nowej generacji na Androida, który zapewnia spójną analizę wykorzystania procesora, GPU, pamięci i energii przez aplikacje i gry działające na urządzeniach z Androidem 12 lub nowszym. APA została zaprojektowana z myślą o niezawodności i wydajności, a szybkość renderowania śladów jest nawet 26 razy większa niż w przypadku poprzednich narzędzi.
APA jest natywnie zintegrowana z agentami AI i oferuje 2 nowe umiejętności: Perfetto SQL skill i Perfetto Analysis skill, które pomagają w odpowiedzi na pytania takie jak „Dlaczego moja aplikacja uruchamia się powoli?”.
Analizator konfiguracji R8
R8 to jeden z najlepszych sposobów na zwiększenie wydajności aplikacji i zmniejszenie jej wykorzystania pamięci. Korzyści z używania R8 są bezpośrednio związane z tym, jak dużą część bazy kodu R8 może zoptymalizować. Wprowadziliśmy nowe narzędzie, które pomoże Ci w maksymalnej optymalizacji R8 – analizator konfiguracji R8. Zawiera informacje o jakości konfiguracji R8 i o tym, jak reguły zachowywania wpływają na aplikację. Wprowadziliśmy też 3 wyniki, które pokazują, jaka część bazy kodu jest dostępna do optymalizacji, zaciemniania kodu i zmniejszania.
Sugerowane poprawki dotyczące awarii integracji agenta w AQI
Okno narzędzia Statystyki jakości aplikacji jest teraz zintegrowane z agentem AI, który analizuje dane o awariach wraz z kodem źródłowym, aby podawać szczegółowe wyjaśnienia i sugerować potencjalne poprawki. Po wybraniu awarii w oknie narzędzia Statystyki jakości aplikacji przejdź na kartę Statystyki i kliknij „Zobacz więcej”, aby wyświetlić szczegółowe wyjaśnienie awarii. Kliknij „Popraw za pomocą AI”, aby agent zaproponował zmiany w kodzie, które możesz sprawdzić i zaakceptować.
Rozpocznij
Android Studio skraca czas między pomysłem a wdrożeniem. Dzięki zaawansowanym narzędziom stworzonym z myślą o programowaniu opartym na agentach tworzenie i wdrażanie wysokiej jakości aplikacji na Androida nigdy nie było tak proste.
Pobierz najnowszą wersję podglądową Android Studio Quail i wypróbuj te nowe funkcje. Jak zawsze Twoja opinia jest dla nas bardzo ważna. Sprawdzaj znane problemy, zgłaszaj błędy i bądź częścią naszej aktywnej społeczności na LinkedIn, YouTube lub X. Miłego kodowania!
Zapoznaj się z tym ogłoszeniem i wszystkimi aktualizacjami z konferencji Google I/O 2026 na stronie io.google.
-
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 -
Wiadomości o usługachProcesy i potrzeby związane z AI są różne w przypadku każdego dewelopera. Ważne jest, aby mieć możliwość wyboru, w jaki sposób AI ma pomagać w procesie tworzenia aplikacji. W styczniu wprowadziliśmy możliwość wyboru dowolnego lokalnego lub zdalnego modelu AI do obsługi funkcji AI w Android Studio.
Matthew Warner • Czas czytania: 2 minuty -
Wiadomości o usługachW ubiegłym roku Android Studio zostało otwarte na dowolny model AI. Dziś robimy kolejny krok i wprowadzamy obsługę wybranych przez Ciebie agentów kodujących.
Matthew Warner • Czas czytania: 3 minuty
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.