Wiadomości o usłudze

Korzystanie z umiejętności Androida i Gemmy 4 w Android Studio Quail 4

Czas czytania: 5 min
Wyświetl profil Ammana Asfawa
Amman Asfaw Menedżer produktu, Android Studio

Android Studio Quail 4 jest teraz stabilny i gotowy do użycia w środowisku produkcyjnym.

To jest ostateczna stabilna wersja Android 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 wydań, które mogą pomóc Ci ulepszyć i przyspieszyć proces tworzenia aplikacji.

Oto szczegółowe omówienie nowości w Android Studio Quail 4:

Umiejętności związane z Androidem w Android Studio

Chociaż LLM świetnie radzą sobie z ogólnymi zapytaniami dotyczącymi kodowania, często piszą nieprawidłowy lub nieaktualny kod, gdy mają do czynienia z szybko rozwijającymi się interfejsami API Androida, migracjami na konkretne platformy lub złożonymi strukturami konfiguracji.Aby rozwiązać ten problem, bezpośrednio w Android Studio udostępniamy umiejętności związane z Androidem, które zostały opracowane przez zespół tworzący Androida. Zgodnie z otwartym standardem specyfikacji umiejętności agenta są to modułowe, zoptymalizowane pod kątem AI instrukcje zaprojektowane specjalnie do przeprowadzania LLM przez złożone procesy na Androidzie. Umiejętności Androida są teraz wstępnie załadowane bezpośrednio do IDE, dzięki czemu możesz zacząć z nich korzystać bez konieczności ręcznego pobierania dodatkowych plików.

Gdy wyślesz prompta do agenta Android Studio, przeanalizujemy go i przeszukamy metadane zainstalowanych umiejętności, automatycznie wywołując te, które są najbardziej odpowiednie. Agent natychmiast uzyskuje wiedzę o domenie i stosuje sprawdzone metody Google, co pozwala skrócić czas poświęcany na długie, ręczne konfigurowanie promptów.

Android Studio zawiera 23 wybrane umiejętności, w tym:

Zachęcamy też do tworzenia własnych umiejętności, aby rozszerzyć tryb agenta o specjalistyczną wiedzę i niestandardowe przepływy pracy dla Twojego zespołu. Jeśli chcesz używać umiejętności Androida z innymi interfejsami wiersza poleceń AI poza Android Studio, zainstaluj interfejs wiersza poleceń Androida i uruchom polecenie android skills add --all, aby szybko rozpocząć pracę. Jeśli chcesz całkowicie wyłączyć umiejętności, możesz to łatwo zrobić za pomocą przełącznika w ustawieniach IDE.

as-agent-skill1.gif
Android Studio zawiera 23 wybrane umiejętności Androida.

Integracja modelu lokalnego Gemma 4 (prywatne, bezpieczne kodowanie AI offline)

Wielu deweloperów docenia dostęp do modeli lokalnych, dlatego Android Studio ma teraz natywnie zintegrowany model Gemma 4 – najpotężniejszy otwarty model Google – który zapewnia wspomaganie kodowania AI bez konieczności ręcznej konfiguracji narzędzi innych firm.

  • Wymagania systemowe:  najmniejsze modele możesz uruchamiać na urządzeniach z 12 GB pamięci RAM, ale najlepiej będą działać na urządzeniach z co najmniej 32 GB pamięci RAM. Zapoznaj się z wymaganiami sprzętowymi.
  • Zarządzanie jednym kliknięciem: wystarczy wybrać Gemmę w selektorze modelu agenta, a następnie wybrać model, który chcesz pobrać, lub wejść na stronę  . Android Studio automatycznie pobiera, weryfikuje i aktualizuje wagi modelu.
  • Dołączony mechanizm wnioskowania: dołączyliśmy lekki mechanizm wnioskowania, który umożliwia uruchamianie modeli Gemma 4 bezpośrednio w IDE.
  • Agent AI na urządzeniu: Gemma 4 ma natywne funkcje wywoływania narzędzi agentowych, dzięki czemu możesz realizować złożone, wieloplikowe plany refaktoryzacji z agentem całkowicie offline. Kod źródłowy nigdy nie opuszcza komputera lokalnego i nigdy nie przekraczasz limitów tokenów.
as-agent-gemma2.gif
Wybierz model Gemma, który chcesz pobrać i używać.

Powiadomienia dotyczące wygody użytkowników agentów równoległych i inne ulepszenia

W Android Studio Quail 2 wprowadziliśmy wielozadaniowość agentową z równoległymi czatami. Teraz Android Studio Quail 4 wprowadza kilka ulepszeń interfejsu, które sprawiają, że interakcje z AI są płynniejsze, szybsze i bardziej przejrzyste:

  • Symbole kodu z hiperlinkami w odpowiedziach: nazwy klas, funkcje, metody i ścieżki plików wymienione w odpowiedziach agenta są teraz automatycznie wykrywane i renderowane jako hiperlinki, które można kliknąć.
  • Powiadomienia od agenta działającego w tle w czasie rzeczywistym: podczas wykonywania wielu zadań jednocześnie w ramach równoległych czatów panel Ostatnie czaty wyświetla teraz wskaźniki stanu. Gdy agent aktywnie korzysta z narzędzi, zobaczysz obracające się kółko, gdy agent czeka na Twoje dane wejściowe – czerwony wskaźnik stanu, a gdy zadanie w tle zostanie zakończone i będzie gotowe do sprawdzenia – niebieską plakietkę.
  • Ujednolicone podsumowanie zmian: gdy agent ukończy wieloetapowe zadanie kodowania, osobne artefakty Zadanie i Przewodnik są teraz konsolidowane w przejrzystej, dedykowanej karcie Podsumowanie zmian, która zapewnia przejrzysty podgląd różnic i możliwość sprawdzenia przed zastosowaniem modyfikacji.
  • Zwijany proces myślowy: w przypadku modeli rozumowania proces myślowy agenta jest uporządkowany w zwijane bloki, dzięki czemu rozmowa na czacie jest łatwa do przejrzenia, a jednocześnie możesz w każdej chwili sprawdzić logikę, na której opiera się agent.
Qual4InlineAsset_Canavs.png
Teraz możesz śledzić postępy równoległych czatów w czasie rzeczywistym w panelu Ostatnie czaty

Przejdź na wyższą wersję, aby uzyskać dostęp do zaawansowanych funkcji AI

Android Studio zapewnia deweloperom dostęp do domyślnego modelu Gemini od razu po zainstalowaniu. Dynamicznie dostosowujemy możliwości tego modelu, aby zapewnić Ci jak najlepsze wrażenia bezpłatnie. Jeśli jednak chcesz mieć bardziej szczegółowy dostęp do najpotężniejszych modeli Gemini lub potrzebujesz dodatkowego limitu na długie sesje kodowania, możesz uaktualnić dostęp na jeden z 3 sposobów:

  • Klucz interfejsu API:  używaj najnowszych modeli Gemini, takich jak Gemini 3.7 Flash, w procesie programowania, gdy tylko będą dostępne z kluczem 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 AI od Google: deweloperzy korzystający z pakietu Google AI Pro lub Ultra mogą zalogować się na swoje konto Google, aby automatycznie odblokować funkcje premium i wyższe limity wykorzystania. Dzięki rozszerzonym możliwościom Gemini może pomóc Ci 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ę zalogować, 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 Android Studio Canary. 

Podsumowanie serii Android Studio Quail

W wersji Android Studio Quail 4 nadal skupiamy się na zwiększaniu produktywności deweloperów dzięki 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: cykl Android Studio Quail rozpoczęliśmy od zintegrowania statystyk jakości aplikacji z Gemini.
  • Wydane w Android Studio Quail (Canary) podczas Google I/O: wprowadziliś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 trybie peer-to-peer w Android Emulator, ADB Wi-Fi 2.0 i natywne publikowanie ścieżek testowania w Google Play.

Android Studio Quail 2

  • Czaty równoległe: odblokowaliśmy równoczesną wielozadaniowość w IDE. Deweloperzy mogą otwierać wiele czatów jako karty edytora obok siebie – na jednej karcie można przeprowadzać refaktoryzację Compose za pomocą Gemini 3.5 Flash, a na drugiej równolegle dokumentować kod za pomocą Gemmy 4. Aktywne zadania w tle można łatwo monitorować za pomocą wskaźników postępu w czasie rzeczywistym (wskaźników ładowania, stanów wstrzymania i błędów) na pasku bocznym Ostatnie czaty.
  • Profilowanie LeakCanary: zintegrowaliśmy LeakCanary bezpośrednio z profilerem Android Studio. Dzięki przeniesieniu analizy sterty JVM z urządzenia testowego i uruchomieniu silnika analizatora Shark na komputerze hosta śledzenie wycieków pamięci stało się 5 razy szybsze i całkowicie wolne od zacięć, a dodatkowo jest wspierane przez rozwiązania AI „Napraw za pomocą agenta”.

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 opracować plan implementacji przed napisaniem kodu.
  • MCP Marketplace: po otwarciu Ustawienia > Narzędzia > AI > Serwery MCP możesz teraz łatwo wyszukiwać i instalować serwery Model Context Protocol (MCP) oraz nimi zarządzać bezpośrednio w IDE. Dzięki temu możesz połączyć swojego agenta AI z zewnętrznymi narzędziami dla programistów, rejestrami i niestandardowymi bazami danych.

Zacznij już dziś

Android Studio Quail 4 już jest dostępny w kanale stabilnym. Zapomnij o ręcznej konfiguracji, wykonuj wiele zadań jednocześnie w równoległych wątkach i twórz rozwiązania z wykorzystaniem eksperckiej wiedzy AI.

👉 Pobierz stabilną wersję Android Studio Quail 4

Jak zawsze Twoja opinia pomoże nam ulepszać proces tworzenia aplikacji na Androida. Sprawdź  znane problemy lub zgłoś błędy i prześlij prośby o dodanie funkcji bezpośrednio w naszym  oficjalnym narzędziu do śledzenia błędów. 

Możesz też dołączyć do naszej tętniącej życiem społeczności deweloperów i być na bieżąco z najnowszymi informacjami, obserwując nas na Instagramie,  LinkedInie,  YouTube lub  X. Chętnie zobaczymy, co stworzysz.

Czytaj dalej