Wykorzystywanie umiejętności związanych z Androidem i Gemma 4 w Android Studio Quail 4
Czas czytania: 5 minut
Android Studio Quail 4 jest już stabilna i możesz jej używać w środowisku produkcyjnym.
To ostatnia stabilna wersja Androida Studio Quail. Nowe funkcje w Android Studio umożliwiają wydajne i skuteczne tworzenie aplikacji premium z wykorzystaniem AI. Obejrzyj film poniżej, aby poznać najbardziej przydatne nowe funkcje z ostatnich 4 wersji, które mogą pomóc Ci ulepszyć i przyspieszyć proces tworzenia aplikacji.
Oto szczegółowe informacje o nowościach w Android Studio Quail 4:
Umiejętności związane z Androidem w Android Studio
Modele LLM świetnie radzą sobie z ogólnymi zapytaniami dotyczącymi kodowania, ale często piszą nieprawidłowy lub nieaktualny kod, gdy mają do czynienia z szybko rozwijającymi się interfejsami API Androida, migracjami specyficznymi dla platformy lub złożonymi strukturami konfiguracji.Aby rozwiązać ten problem, do Android Studio dodajemy umiejętności związane z Androidem, które zostały opracowane przez zespół tworzący Androida. Zgodnie ze specyfikacją umiejętności agenta w standardzie otwartym są to modułowe, zoptymalizowane pod kątem AI instrukcje zaprojektowane specjalnie po to, aby prowadzić modele LLM przez złożone procesy Androida. Umiejętności Androida są teraz wstępnie załadowane bezpośrednio do IDE, więc możesz zacząć z nich korzystać bez konieczności ręcznego pobierania dodatkowych plików.
Gdy wywołasz agenta Android Studio, przeanalizujemy Twój prompt i wyszukamy metadane zainstalowanych umiejętności, automatycznie wywołując te, które są najbardziej odpowiednie. Twój agent natychmiast zyskuje wiedzę o domenie, stosując sprawdzone metody Google przy mniejszym nakładzie pracy na długie, ręczne prompty konfiguracyjne.
Android Studio ma fabrycznie wgrane 23 wyselekcjonowane umiejętności, w tym:
- Potrzebujesz pomocy w ulepszaniu kompilacji? Masz umiejętność Uaktualnienie wtyczki Androida do obsługi Gradle (AGP) do wersji 9.
- Chcesz profilować aplikację pod kątem problemów z wydajnością? Masz umiejętność Android Profiler.
- Chcesz przejść na wyższą wersję platformy Jetpack Navigation? Masz umiejętność Navigation3.
- Dostosowujesz interfejs aplikacji do różnych urządzeń z Androidem? Masz umiejętność Adaptacja.
Zachęcamy też do tworzenia własnych umiejętności, aby rozszerzyć tryb agenta o specjalistyczne funkcje i niestandardowe procesy dla Twojego zespołu. Jeśli chcesz używać umiejętności Androida z innymi interfejsami wiersza poleceń AI poza Androidem Studio, zainstaluj interfejs wiersza poleceń Androida i uruchom polecenie android skills add --all, aby szybko rozpocząć pracę. Jeśli chcesz całkowicie wyłączyć pakiety umiejętności, możesz łatwo zrezygnować z tej funkcji za pomocą przełącznika w ustawieniach IDE.
Integracja lokalnego modelu Gemma 4 (prywatne, bezpieczne i offline kodowanie z użyciem AI)
Wielu deweloperów lubi mieć dostęp do modeli lokalnych, a Android Studio ma teraz natywną integrację z Gemma 4 – najpotężniejszym otwartym modelem Google – co zapewnia pomoc AI w kodowaniu bez konieczności ręcznej konfiguracji zewnętrznych narzędzi.
- Wymagania systemowe: najmniejsze modele można uruchamiać na urządzeniach z 12 GB pamięci RAM, ale najlepsze wyniki uzyskasz na urządzeniach z 32 GB pamięci RAM lub większą. Zapoznaj się z wymaganiami sprzętowymi.
- Zarządzanie jednym kliknięciem: wystarczy wybrać Gemmę w selektorze modeli agentów, a następnie wybrać model, który chcesz pobrać, lub odwiedzić stronę . Android Studio automatycznie pobiera, weryfikuje i aktualizuje wagi modelu.
- Dołączony silnik wnioskowania: dołączyliśmy lekki silnik wnioskowania, który umożliwia uruchamianie modeli Gemma 4 bezpośrednio w IDE.
- Agent AI na urządzeniu: Gemma 4 ma wbudowane funkcje wywoływania narzędzi agentowych, dzięki czemu możesz uruchamiać złożone plany refaktoryzacji wielu plików z agentem całkowicie offline. Kod źródłowy nigdy nie opuszcza Twojego komputera lokalnego i nigdy nie przekraczasz limitów tokenów.
Powiadomienia dotyczące wrażeń użytkowników w przypadku równoległych agentów i inne ulepszenia
W Android Studio Quail 2 wprowadziliśmy wielozadaniowość opartą na agentach z równoległymi czatami. Android Studio Quail 4 wprowadza kilka ulepszeń interfejsu, które sprawiają, że interakcje z AI są płynniejsze, szybsze i bardziej przejrzyste:
- Symbole kodu w odpowiedziach z hiperlinkami: nazwy klas, funkcji, metod i ścieżki do plików wymienione w odpowiedziach agenta są teraz automatycznie wykrywane i wyświetlane jako hiperlinki, w które można kliknąć.
- Powiadomienia agenta w tle w czasie rzeczywistym: podczas wykonywania wielu zadań z równoległymi czatami panel Ostatnie czaty zawiera teraz wskaźniki stanu, które można szybko sprawdzić. Gdy agent aktywnie korzysta z narzędzi, zobaczysz wskaźnik ładowania. Jeśli agent czeka na Twoje dane wejściowe, zobaczysz czerwony wskaźnik stanu. Gdy zadanie w tle zostanie ukończone i będzie gotowe do sprawdzenia, zobaczysz niebieską plakietkę.
- Ujednolicone podsumowanie zmian: po wykonaniu przez agenta wieloetapowego zadania związanego z kodowaniem osobne artefakty Zadanie i Przewodnik są teraz konsolidowane na przejrzystej, dedykowanej karcie Podsumowanie zmian, co zapewnia przejrzyste porównanie i możliwość sprawdzenia przed zastosowaniem modyfikacji.
- Zwinięte renderowanie procesu myślowego: w przypadku modeli rozumowania proces myślowy agenta jest uporządkowany w zwinięte bloki, dzięki czemu rozmowa na czacie jest łatwa do przejrzenia, a w razie potrzeby możesz sprawdzić logikę działania.
Przejdź na wyższą wersję, aby uzyskać dostęp do zaawansowanych funkcji AI
Android Studio zapewnia programistom dostęp do domyślnego modelu Gemini od razu po wyjęciu z pudełka. Dynamicznie dostosowujemy możliwości tego modelu, aby zapewnić jak najlepsze wrażenia bezpłatnie. Jeśli jednak chcesz uzyskać bardziej szczegółowy dostęp do najpotężniejszych modeli Gemini lub potrzebujesz dodatkowego limitu na długie sesje kodowania, możesz rozszerzyć dostęp na 3 sposoby:
- Klucz interfejsu API: używaj najnowszych modeli Gemini, takich jak Gemini 3.7 Flash, w procesie tworzenia aplikacji, gdy tylko staną się dostępne, za pomocą klucza interfejsu API Google AI Studio. Możesz też użyć klucza interfejsu API od innych dostawców modeli, takich jak Anthropic czy OpenAI, bezpośrednio w Android Studio.
- Pakiet Google AI: deweloperzy z pakietem Google AI Pro lub Ultra mogą zalogować się na swoje konto Google, aby automatycznie odblokować większą pojemność i wyższe limity wykorzystania. Dzięki rozszerzonym możliwościom Gemini może Ci pomóc w analizowaniu, refaktoryzacji i planowaniu funkcji w ogromnych bazach kodu.
- Gemini Enterprise: jeśli Twoja organizacja ma dostęp do Gemini Enterprise, deweloperzy mogą się logować, aby korzystać z zalet Google Cloud w zakresie prywatności i bezpieczeństwa podczas używania agenta AI w Android Studio. Ta funkcja jest wdrażana w wybranych organizacjach i jest obecnie dostępna w najnowszej wersji Canary Androida Studio.
Podsumowanie serii Quail w Android Studio
Wersja Android Studio Quail 4 nadal koncentruje się na zwiększaniu produktywności deweloperów za pomocą AI. Więcej informacji o nowych funkcjach, które niedawno wprowadziliśmy, znajdziesz w naszych poprzednich postach na blogu.
Android Studio Quail
- Integracja agenta statystyk jakości aplikacji: rozpoczęliśmy cykl Quail w Android Studio, integrując statystyki jakości aplikacji z Gemini.
- Wprowadzone w Android Studio Quail (wersja Canary) podczas Google I/O: przedstawiliśmy narzędzia stworzone z myślą o erze agentów, w tym umiejętności agenta, integrację z Firebase i równoległe rozmowy w trybie agenta, obsługę modeli lokalnych z Gemma 4, interfejs wiersza poleceń Androida, testowanie na wielu urządzeniach w emulatorze Androida typu peer-to-peer, ADB Wi-Fi 2.0 i natywne publikowanie ścieżki testowej w Google Play.
Android Studio Quail 2
- Równoległe czaty: umożliwiliśmy równoczesną wielozadaniowość w IDE. Deweloperzy mogą otwierać wiele czatów obok siebie w kartach edytora – w jednej karcie mogą przeprowadzać refaktoryzację kodu w Compose za pomocą Gemini 3.5 Flash, a w drugiej równolegle dokumentować kod za pomocą Gemy 4. Aktywne zadania w tle można łatwo monitorować za pomocą wskaźników postępu w czasie rzeczywistym (spinnerów ładowania, stanów wstrzymania i błędów) na pasku bocznym Ostatnie czaty.
- Profilowanie LeakCanary: zintegrowaliśmy LeakCanary bezpośrednio z profilerem Androida Studio. Przeniesienie analizy sterty JVM z urządzenia testowego i uruchomienie silnika analizatora Shark na komputerze hosta sprawiło, że śledzenie wycieków pamięci stało się 5 razy szybsze i całkowicie płynne dzięki rozwiązaniom opartym na AI „Fix with Agent”.
Android Studio Quail 3
- Uproszczony tryb planowania: gdy używasz polecenia /plan lub przełączasz rozmowę na „Planowanie”, agent cofa się, aby ocenić swoją logikę, i opracowuje plan wdrożenia przed napisaniem kodu.
- Platforma MCP: przechodząc do Ustawienia > Narzędzia > AI > Serwery MCP, możesz teraz łatwo wyszukiwać, instalować i zarządzać serwerami Model Context Protocol (MCP) bezpośrednio z IDE, co pozwala połączyć agenta AI z zewnętrznymi narzędziami dla deweloperów, rejestrami i niestandardowymi bazami danych.
Zacznij już dziś
Android Studio Quail 4 jest już dostępny w kanale stabilnym. Zrezygnuj z ręcznej konfiguracji, wykonuj wiele zadań w wątkach równoległych i twórz rozwiązania z wykorzystaniem inteligencji AI opartej na wiedzy ekspertów.
👉 Pobierz dziś stabilną wersję Androida Studio Quail 4
Jak zawsze, Twoje opinie pomagają nam kształtować przyszłość rozwoju Androida. Zapoznaj się z znanymi problemami lub zgłaszaj błędy i prośby o dodanie funkcji bezpośrednio w naszym oficjalnym narzędziu do śledzenia błędów.
Możesz też dołączyć do naszej aktywnej społeczności deweloperów i być na bieżąco z najnowszymi informacjami,obserwując nas na Instagramie, LinkedIn, YouTube lub X. Nie możemy się doczekać, co stworzysz.
-
Wiadomości o usługachAndroid Studio Quail 2 jest już stabilne i gotowe do użycia w środowisku produkcyjnym. Wprowadza ono zmiany w środowisku IDE dzięki równoczesnym przepływom pracy opartym na agentach, natywnie zintegrowanemu profilowaniu wycieków pamięci i kontekstowemu rozwiązywaniu problemów z awariami.
Amman Asfaw • Czas czytania: 3 minuty -
Wiadomości o usługachDebugowanie bezprzewodowe na Androidzie jest teraz szybsze, bardziej niezawodne i łatwiejsze w konfiguracji niż kiedykolwiek. W przypadku ADB Wi-Fi 2.0 wprowadziliśmy nowy stos serwerów i inteligentniejsze zarządzanie siecią, aby bezpośrednio uwzględnić opinie deweloperów dotyczące luk w zakresie użyteczności.
Steven Jenkins, Sherif Eid, Fabien Sanglard • Czas czytania: 1 minuta -
Wiadomości o usługachW 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 (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.
Matthew Warner • Czas czytania: 8 minut
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.