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

Czas czytania: 8 minut
Matthew Warner
Menedżer produktu

W tym roku na konferencji Google I/O wykraczamy poza zmiany iteracyjne i przechodzimy do fundamentalnej zmiany sposobu tworzenia aplikacji. Nasze najnowsze narzędzia zostały stworzone z myślą o erze agentów (AI). Zawierają funkcje, które zwiększają produktywność programistów aplikacji na 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ę.

Przechodzimy od „wspomagania przez AI” do „tworzenia przez agenta”, dzięki czemu przekształcenie pomysłu w wysokiej jakości aplikację produkcyjną jest łatwiejsze niż kiedykolwiek wcześniej i wymaga znacznie mniejszego wysiłku ze strony dewelopera.

Co nowego w narzędziach dla deweloperów Androida? W tym artykule omówimy 3 główne obszary:

  • Pozwól agentowi zająć się tym zadaniem: niezależnie od tego, nad jakim zadaniem deweloperskim pracujesz, agent Android Studio może Ci pomóc: od planowania architektury i projektu aplikacji po pisanie kodu, testowanie 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 jeden 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 deweloperskich.
  • Jak zawsze, wydajność i jakość pozostają dla nas najważniejsze: nadal inwestujemy w narzędzia dla deweloperów Androida, które lubisz: od emulatora po profilery, analizatory 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 agentów 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 niektórzy programiści na Androida i duże modele językowe. 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 na Compose, Edge-to-edge, Navigation 3 i inne. Możesz nawet tworzyć aplikacje na Androida XR, zaczynając od pięknej aplikacji na okulary wyświetlające z Jetpack Compose – Glimmer. Oficjalne umiejętności Androida są automatycznie dołączane do najnowszej wersji Androida Studio, więc Agent jest gotowy do tworzenia aplikacji.

Tworzenie aplikacji full stack za pomocą Firebase w trybie agenta

Usługi Firebase, takie jak Uwierzytelnianie i bazy danych Firestore, można teraz włączać bezpośrednio w trybie agenta w Android Studio za pomocą umiejętności agenta w zakresie Firebase. Agent będzie mógł przeprowadzić integrację z Firebase i skonfigurować usługi backendu. Dzięki tej integracji możesz tworzyć zaawansowane, pełne aplikacje na Androida bez opuszczania IDE.

Firebase_FullStack_apps.png
Tworzenie aplikacji pełnostosowej za pomocą Firebase w trybie agenta

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 czasie oczekiwania na wyniki możesz włączyć tryb planowania nowej funkcji w aplikacji, korzystając z trzeciego wątku rozmowy do pisania dokumentacji 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 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 programistom płynne tworzenie, debugowanie i wdrażanie kompletnych aplikacji pełnostosowych bezpośrednio z pojedynczego prompta do końcowej wersji produkcyjnej.

NewProjectAgent.png
Tworzenie aplikacji za pomocą agenta Nowy projekt

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 narzędziu Android Emulator, a agent może je przetestować.

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

2. Dowolny dostawca AI, w dowolnym miejscu

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 w osadzonym emulatorze 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 ścieżkę testów wewnętrznych. Aby umożliwić zaawansowane programowanie i przygotowanie do produkcji, projekty można eksportować jako plik ZIP i bezproblemowo otwierać w Android Studio. Aby zacząć, odwiedź Google AI Studio i zacznij tworzyć rozwiązania.

Build_Android_apps_AI_Studio.png
Tryb tworzenia w Google AI Studio z platformą Androida

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 Android CLI ułatwia agentom AI szybsze tworzenie i zużywa mniej 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 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 Androida Studio Quail, interfejs CLI 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 oficjalną obsługę programowania na Androida za pomocą Android CLI.

AndroidCLI_2.png
Interfejs wiersza poleceń Androida umożliwia każdemu agentowi, który ma odpowiednie narzędzia i wiedzę, tworzenie aplikacji na Androida.

pakiet AI od Google

Możesz teraz używać pakietu Google AI Pro lub Ultra, aby uzyskać dostęp do dedykowanej mocy obliczeniowej i wyższych limitów liczby żądań w przypadku Gemini w Android Studio. Jest to szczególnie przydatne w przypadku długich sesji tworzenia agentów na Androida, 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 lokalnego asystenta kodu i AI na urządzeniu

Gemma 4 to zaawansowany 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ą prywatności danych, dostępu offline lub napotkali problemy z limitami w przypadku innych modeli.

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

Gemma4_Default_Model_Selector.png
Selektor modeli w trybie agenta

Korzystanie z własnego modelu w Android Studio

Android Studio umożliwia programistom korzystanie w zintegrowanym środowisku programistycznym z dowolnego modelu, który zapewnia pomoc agentowej AI. Usprawnij przepływ pracy dzięki modelom takim jak Gemini, GPT i Claude lub używaj 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

Na początku tego roku wprowadziliśmy Android Bench, czyli test porównawczy i tablicę wyników, które służą do oceny skuteczności, z jaką duże modele językowe radzą sobie z rzeczywistymi zadaniami związanymi z programowaniem na Androida. Chcemy przyspieszyć rozwój AI, aby udostępniać Ci bardziej przydatne modele, które zapewnią Ci pomoc opartą na AI, co z kolei przełoży się na lepszą jakość aplikacji dla użytkowników Androida.

Poproszono nas o ocenę modeli otwartych, więc dodaliśmy je do tabeli wyników, aby pomóc Ci sprawdzić, jak wypadają duże modele językowe z dodatkowymi funkcjami ochrony prywatności i dostępu offline. Pracujemy też nad znacznym zwiększeniem trudności zadań, 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.

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 łączność peer-to-peer bez konfiguracji między wieloma urządzeniami wirtualnymi na tym samym hoście. Ta aktualizacja eliminuje konieczność ręcznego przekierowania 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.

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ć urządzenie i wykonywać codzienne czynności, a urządzenia pozostaną połączone. 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. 

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

Android Studio umożliwia teraz publikowanie w Google Play na potrzeby testów

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 kontynuować „Publikowanie 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. Przeczytaj posta na blogu „Nowości w Google Play”, aby dowiedzieć się o wszystkich nowościach w Google Play na konferencji I/O.

upload_to_play_square.png
Prześlij pakiet aplikacji do 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 w przypadku certyfikowanych urządzeń z Androidem we wrześniu 2026 r.

DeveloperVerificationAndroidStudio.png
Stan rejestracji aplikacji po weryfikacji dewelopera aplikacji na Androida

Wykrywanie wycieków pamięci za pomocą biblioteki LeakCanary

Wycieki pamięci w Androidzie występują, gdy kod przechowuje odwołanie do obiektu długo po zakończeniu jego cyklu życia. Uniemożliwia to odzyskiwanie pamięci przez moduł odśmiecania (GC), co w konsekwencji prowadzi do spadku wydajności lub błędu OutOfMemoryError (OOM).

Zadanie programu profilującego 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 pamięci bezpośrednio na bazę kodu, dzięki czemu programiści mogą szybko lokalizować i rozwiązywać problemy z wyciekami pamięci.

Od wersji Androida 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 „Popraw za pomocą agenta”

Android Performance Analyzer (APA)

Android Performance Analyzer (APA) to narzędzie do profilowania wydajności nowej generacji na Androidzie, które 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ło zaprojektowane 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.

square_APA.png
Narzędzie Android Performance Analyzer (APA) działające w Android Studio, które wyświetla 2 ślady obok siebie

APA jest natywnie zintegrowana z agentami AI i oferuje 2 nowe umiejętności: Perfetto SQL skillPerfetto Analysis skill, które pomagają odpowiadać na pytania takie jak „Dlaczego moja aplikacja uruchamia się powoli?”.

Perf_analyzer_Agent_Chat.png
Analiza śladów za pomocą funkcji 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 związane ze skutecznością, jakie możesz uzyskać dzięki R8, są bezpośrednio powiązane z tym, jak dużą część bazy kodu R8 jest w stanie zoptymalizować. Wprowadziliśmy nowe narzędzie, które pomoże Ci w maksymalnej optymalizacji R8 – analizator konfiguracji R8. Zawiera statystyki dotyczące jakości konfiguracji R8 i wpływu reguł zachowywania na aplikację. Wprowadziliśmy też 3 wyniki, które pokazują, jaka część bazy kodu jest dostępna do optymalizacji, zaciemniania i zmniejszania.

Sugerowane poprawki błędów związanych z integracją 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 podać 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 zaproponował zmiany w kodzie, które możesz przejrzeć i zaakceptować.

aqi-agent-integration.png
Statystyki jakości aplikacji i poprawki z użyciem AI

Rozpocznij

Android Studio zmniejsza lukę między pomysłem a wdrożeniem. Dzięki zaawansowanym narzędziom stworzonym z myślą o tworzeniu aplikacji przez agentów budowanie 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. Pozdrawiamy

Zapoznaj się z tym ogłoszeniem i wszystkimi aktualizacjami z Google I/O 2026 na stronie io.google.

Czytaj dalej