Wiadomości o usługach

Android Studio I/O Edition: co nowego w narzędziach dla deweloperów Androida

Czas czytania: 8 minut
Matthew Warner
Menedżer produktu

W tym roku na Google I/O nie skupiamy się na zmianach iteracyjnych, ale na fundamentalnej zmianie sposobu tworzenia aplikacji. Nasze najnowsze narzędzia są przeznaczone do ery agentów. Mają funkcje, które zwiększają produktywność deweloperów Androida i wzmacniają agentów AI wdrażanych w bazie kodu. Dzięki temu, niezależnie od tego, czy tworzysz aplikacje wyłącznie za pomocą AI, czy wolisz być architektem każdej linii kodu, nasze narzędzia pomogą Ci wyprzedzić konkurencję.

Przechodząc od tworzenia aplikacji z pomocą AI do tworzenia aplikacji z użyciem agentów, ułatwiamy przekształcanie pomysłów w wysokiej jakości aplikacje produkcyjne przy znacznie mniejszym wysiłku dewelopera.

Co nowego w narzędziach dla deweloperów Androida? W tym poście na blogu omówimy 3 główne obszary:

  • Niech zajmie się tym agent: niezależnie od tego, nad jakim zadaniem programistycznym pracujesz, agent Android Studio może Ci pomóc: od planowania architektury i projektu aplikacji, przez pisanie kodu, po testy jednostkowe i naprawianie błędów.
  • Dowolny dostawca AI, dowolne miejsce tworzenia: w Android Studio możesz używać dowolnego modelu, a my pomożemy Ci wybrać te, które działają najlepiej. Wybierz dowolny z najlepszych modeli zdalnych od Google, Anthropic, OpenAI lub, jeśli chcesz uruchomić model lokalnie, Gemma 4 to nasz najbardziej wydajny i skuteczny model lokalny. Dzięki Android CLI możesz szybciej i łatwiej tworzyć aplikacje na Androida, korzystając z wybranych agentów i środowisk programistycznych.
  • Jak zawsze, wydajność i jakość pozostają naszymi priorytetami: nadal inwestujemy w narzędzia dla deweloperów Androida, które lubisz: od emulatora po profiler, analizatory wydajności i inne.

1. Niech zajmie się tym agent

Umiejętności agenta

Android Studio obsługuje teraz umiejętności agenta, czyli modułowe zestawy instrukcji, które pozwalają modelom LLM działać w wyspecjalizowanych procesach i korzystać z wiedzy z określonej dziedziny. Dodając umiejętności do projektu, możesz nauczyć agenta, jak postępować zgodnie z określonymi sprawdzonymi metodami, wzorcami architektury lub procesami bibliotecznymi. 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 Android Studio zebraliśmy wiele najlepszych umiejętności agenta Androida i Firebase, dzięki czemu możesz od razu zacząć tworzyć aplikacje.

Agent_Skills.png
Umiejętności w trybie agenta

Możesz utworzyć własną umiejętność lub użyć Android CLI, aby zainstalować nasze oficjalne umiejętności – repozytorium, które obejmuje niektóre z najczęstszych procesów, z którymi mogą mieć problemy deweloperzy Androida i modele LLM. Pomagają one modelom lepiej rozumieć i wykonywać określone wzorce zgodne z naszymi sprawdzonymi metodami i wskazówkami dotyczącymi tworzenia aplikacji na Androida, takimi jak migracja z XML do Compose, Edge-to-edge, Navigation 3 i inne. Możesz nawet używać umiejętności w Androidzie XR, zaczynając od pięknej aplikacji Display Glasses z Jetpack Compose Glimmer

Tworzenie aplikacji full stack za pomocą Firebase w trybie agenta

Usługi Firebase, takie jak Auth i bazy danych Firestore, można teraz włączyć bezpośrednio w trybie agenta w Android Studio za pomocą umiejętności agenta Firebase. Twój agent będzie mógł przeprowadzić integrację z Firebase i skonfigurować usługi backendu. Ta integracja umożliwia tworzenie niezawodnych aplikacji full stack na Androida bez opuszczania środowiska IDE.

Firebase_FullStack_apps.png
Tworzenie aplikacji full stack za pomocą Firebase w trybie agenta

Równoległe rozmowy

Możesz teraz prowadzić równolegle kilka rozmów w trybie agenta. W jednej rozmowie możesz uruchamiać testy, a w międzyczasie w trybie planowania możesz rozpocząć pracę nad nową funkcją w aplikacji, a w trzecim wątku rozmowy pisać dokumentację aplikacji. Te ulepszenia pozwolą Ci zaoszczędzić czas i zwiększyć produktywność. 

parallel_threads.png
Równoległe rozmowy w trybie agenta

Bardziej zaawansowany agent nowego projektu

Agent nowego projektu w Android Studio przekształcił się w zaawansowane narzędzie do tworzenia aplikacji full stack, które wykorzystuje wieloetapowy plan wykonania i autonomiczny „cykl generowania”, który samodzielnie poprawia błędy kompilacji i konfiguruje zależności w wielu plikach. Ta zaawansowana funkcja jest znacznie wzmocniona dzięki nowej integracji z umiejętnościami agenta Firebase, co pozwala deweloperom bezproblemowo tworzyć, debugować i wdrażać kompletne aplikacje full stack bezpośrednio z jednego prompta do wersji produkcyjnej.

NewProjectAgent.png
Tworzenie aplikacji za pomocą agenta nowego projektu

Dodatkowo agent 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. Ma on dodatkową logikę, która umożliwia testowanie aplikacji na emulatorach z dużym ekranem, jeśli masz włączony taki emulator. Wystarczy skonfigurować wymagane urządzenie w Android Emulatorze, a agent może je przetestować.

LargeFormFactors_NPA.png
Tworzenie aplikacji na duże ekrany dla urządzeń składanych i tabletów

2. Dowolny dostawca AI, dowolne miejsce tworzenia

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, natychmiast wyświetlać ich podgląd za pomocą wbudowanego emulatora Androida i wdrażać je bezpośrednio na urządzeniach fizycznych za pomocą narzędzia adb przez USB. Deweloperzy mogą też publikować aplikacje bezpośrednio w Google Play. AI Studio tworzy rekord aplikacji, pakuje ją i przesyła na wewnętrzną ścieżkę testową. Aby ułatwić zaawansowane tworzenie aplikacji i przygotowanie jej do produkcji, projekty można eksportować jako plik ZIP i bezproblemowo otwierać w Android Studio.Aby rozpocząć, otwórz Google AI Studio i zacznij tworzyć aplikacje.

Build_Android_apps_AI_Studio.png
Tryb tworzenia w Google AI Studio z frameworkiem Androida

Android CLI pomaga szybciej i wydajniej tworzyć aplikacje za pomocą dowolnego agenta

Android CLI umożliwia tworzenie aplikacji za pomocą dowolnego agenta, modelu LLM i narzędzia. Android CLI został zaprojektowany tak, aby pomagać agentom AI szybciej tworzyć aplikacje i używać mniejszej liczby tokenów w porównaniu z używaniem tylko ogólnych narzędzi LLM. Dzięki temu, że agenci korzystają z bazy wiedzy o Androidzie i umiejętności Androida, wybrany agent może teraz stosować najnowsze sprawdzone metody w dowolnym środowisku kodowania.

Dodatkowo, gdy używasz najnowszej wersji Canary Android Studio Quail, Android CLI umożliwia agentowi korzystanie z zaawansowanych funkcji środowiska IDE, takich jak analiza plików pod kątem problemów czy wyszukiwanie deklaracji symboli. Google Antigravity 2.0 oficjalnie obsługuje teraz tworzenie aplikacji na Androida za pomocą Android CLI.

AndroidCLI_2.png
Android CLI umożliwia każdemu agentowi korzystanie z narzędzi i wiedzy potrzebnych do tworzenia aplikacji na Androida.

Pakiet AI od Google

Możesz teraz używać pakietu Google AI Pro lub Ultra, aby uzyskać dostęp do dedykowanej pojemności i wyższych limitów szybkości 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 Twoją subskrypcję, gdy zalogujesz się na konto Google.  

Google_AI_Plan.png
Korzystanie z pakietu AI od Google w trybie agenta

Gemma 4 do lokalnej pomocy w kodowaniu 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 z użyciem agentów w Android Studio. Jest idealny dla deweloperów, którzy wymagają ochrony prywatności danych, dostępu offline lub mają problemy z limitami w przypadku innych modeli.

W najnowszej wersji Canary możesz teraz pobrać i uruchomić Gemma 4 bezpośrednio ze środowiska IDE bez konieczności konfigurowania serwera zewnętrznego.

Gemma4_Default_Model_Selector.png
Selektor modeli w trybie agenta

Używanie własnego modelu w Android Studio

Android Studio umożliwia deweloperom używanie w środowisku IDE dowolnego modelu, który wybiorą, do pomocy agentowej AI. Możesz korzystać z modeli takich jak Gemini, GPT i Claude lub używać modelu lokalnego, np. Gemma 4. Ta elastyczność zapewnia deweloperom większą kontrolę nad wydajnością, prywatnością i kosztami.

BYOM.png
Ustawienia, dostawca modelu

Android Bench wyróżnia najlepsze modele

W tym roku wprowadziliśmy Android Bench, czyli test porównawczy i tabelę wyników, które służą do oceny skuteczności modeli LLM w rzeczywistych zadaniach związanych z tworzeniem aplikacji na Androida. Celem jest przyspieszenie ulepszeń AI, co pozwoli uzyskać bardziej przydatne modele do pomocy w tworzeniu aplikacji z użyciem AI, a w efekcie – aplikacje lepszej jakości dla użytkowników Androida.

Poprosiliście nas o ocenę modeli open source, więc dodaliśmy je do tabeli wyników, aby pokazać, jak wypadają modele LLM z dodatkową ochroną prywatności i dostępem offline. Pracujemy też nad znacznym zwiększeniem trudności wyzwań, które stawiamy modelom LLM, aby zachęcać do dalszych ulepszeń. Obejmuje to tworzenie długotrwałych zadań, których wykonanie przez typowego inżyniera Androida zajmuje kilka dni.

Android_Bench_update.png
Najnowsze wyniki z 18 maja 2026 r. Aktualizacje znajdziesz tutaj

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 połączenie peer-to-peer bez konfiguracji między kilkoma urządzeniami wirtualnymi na tym samym komputerze hosta. Ta aktualizacja eliminuje konieczność ręcznego przekierowywania portów, co pozwala deweloperom łatwo testować scenariusze na wiele urządzeń, takie jak lokalny tryb wieloosobowy, udostępnianie plików i parowanie aplikacji towarzyszącej. 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.

Emulator.jpg
Testowanie na wielu urządzeniach za pomocą Android Emulator

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ć komputer 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 Android Studio, co uprości proces parowania i ułatwi łączenie telefonów, zegarków i innych urządzeń z Androidem. 

ADB_wifi.png
Parowanie urządzeń przez Wi-Fi

Android Studio umożliwia teraz publikowanie w Google Play na potrzeby 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ę „Opublikuj na potrzeby testowania” na końcu procesu generowania podpisanego pakietu aplikacji. Ta integracja umożliwia przesłanie początkowej wersji nowej aplikacji na ścieżkę testu wewnętrznego w Konsoli Play. Możesz też użyć tej funkcji, aby przesłać wersje do istniejących aplikacji na ścieżkach testowych. Aby korzystać z tej funkcji, musisz być zarejestrowany w Konsoli Google Play. Aby dowiedzieć się więcej o wszystkich nowościach w Google Play na I/O, przeczytaj posta na blogu „Co nowego w Google Play”.

upload_to_play_square.png
Przesyłanie pakietu aplikacji do Google Play

Obsługa weryfikacji dewelopera aplikacji na Androida

Gdy wygenerujesz podpisany pakiet aplikacji lub plik APK, w Android Studio możesz teraz zobaczyć stan rejestracji aplikacji. Dzięki tym informacjom w Android Studio możesz wcześniej rozwiązać problemy z rejestracją i upewnić się, że Twoje aplikacje są gotowe, zanim wymóg weryfikacji zacznie obowiązywać na certyfikowanych urządzeniach z Androidem od września 2026 r.

DeveloperVerificationAndroidStudio.png
Stan rejestracji aplikacji z weryfikacją dewelopera aplikacji na Androida

Wykrywanie wycieków pamięci za pomocą LeakCanary

Wycieki pamięci w Androidzie występują, gdy kod utrzymuje odniesienie do obiektu długo po zakończeniu jego cyklu życia. Uniemożliwia to odzyskanie pamięci przez moduł Garbage Collector (GC), co ostatecznie prowadzi do spowolnienia działania 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. Ponadto Android Studio upraszcza 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, co pozwala deweloperom 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”.

LeakCanary.png
Sprawdzanie wycieków pamięci wykrytych przez LeakCanary za pomocą przycisku „Napraw za pomocą agenta”

Android Performance Analyzer (APA)

_Android Performance Analyzer_ (APA) to profiler wydajności nowej generacji dla 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ł zaprojektowany pod kątem niezawodności i wydajności. Renderowanie śladów jest 26 razy szybsze niż w poprzednich narzędziach.

square_APA.png
Android Performance Analyzer (APA) działający w Android Studio, pokazujący 2 ślady obok siebie

APA integruje się natywnie z agentami AI i oferuje 2 nowe umiejętności: umiejętność Perfetto SQL i umiejętność analizy Perfetto, która pomaga odpowiadać na pytania takie jak "Dlaczego moja aplikacja uruchamia się powoli?"

Perf_analyzer_Agent_Chat.png
Analiza śladów za pomocą umiejętności analizy Perfetto

Analizator konfiguracji R8

R8 to jeden z najlepszych sposobów na zwiększenie wydajności aplikacji i zmniejszenie wykorzystania pamięci. Korzyści z wydajności, jakie możesz uzyskać dzięki 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 uzyskać maksymalną optymalizację dzięki R8 – analizator konfiguracji R8. Dostarcza on informacji o jakości konfiguracji R8 i o tym, jak reguły zachowania wpływają na aplikację. Wprowadziliśmy też 3 wyniki, które pokazują, jak duża część bazy kodu jest dostępna do optymalizacji, zaciemniania i zmniejszania.

Sugerowane poprawki awarii dzięki 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 dostarczać szczegółowe wyjaśnienia i sugerować potencjalne poprawki. Po wybraniu awarii w oknie narzędzia Statystyki jakości aplikacji otwórz kartę Statystyki i kliknij „Zobacz więcej”, aby wyświetlić szczegółowe wyjaśnienie awarii. Kliknij „Napraw za pomocą AI”, aby agent zasugerował zmiany w kodzie, które możesz sprawdzić i zaakceptować.

aqi-agent-integration.png
Statystyki jakości aplikacji i naprawianie za pomocą AI

Rozpocznij

Android Studio skraca czas między pomysłem a jego realizacją. Dzięki zaawansowanym narzędziom do tworzenia aplikacji z użyciem agentów tworzenie i publikowanie wysokiej jakości aplikacji na Androida nigdy nie było tak łatwe.

Pobierz najnowszą wersję Android Studio Quail i wypróbuj te nowe funkcje. Jak zawsze, Twoja opinia jest dla nas bardzo ważna. Sprawdź znane problemy, zgłaszaj błędy i dołącz do naszej aktywnej społeczności na LinkedIn, YouTube lub X. Pozdrawiamy

Więcej informacji o tym ogłoszeniu i wszystkich nowościach z Google I/O 2026 znajdziesz na io.google.

Czytaj dalej