Wykorzystanie umiejętności Androida i Gemma 4 w Android Studio Quail 4
Czas czytania: 5 minut
Android Studio Quail 4 jest teraz stabilne i gotowe do użycia w środowisku produkcyjnym.
To jest ostatnia stabilna wersja Android Studio Quail. Nowe funkcje w Android Studio umożliwiają wydajne i skuteczne tworzenie aplikacji premium za pomocą AI. Obejrzyj film poniżej, aby poznać najbardziej przydatne nowe funkcje z ostatnich 4 wersji, które mogą pomóc w usprawnieniu i przyspieszeniu procesu tworzenia aplikacji.
Oto szczegółowe informacje o nowościach w Android Studio Quail 4:
Umiejętności Androida wbudowane w Android Studio
Modele LLM są niezwykle przydatne w przypadku ogólnych zapytań dotyczących kodowania, ale często generują 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, wbudowaliśmy w Android Studio umiejętności Androida, które zostały opracowane przez zespół tworzący Androida. Zgodnie ze specyfikacją umiejętności agenta w standardzie open source są to modułowe instrukcje zoptymalizowane pod kątem AI, które zostały zaprojektowane specjalnie po to, aby prowadzić modele LLM przez złożone procesy Androida. Umiejętności Androida są teraz wstępnie wczytywane bezpośrednio do IDE, dzięki czemu możesz zacząć z nich korzystać bez konieczności ręcznego pobierania dodatkowych plików.
Gdy poprosisz agenta Android Studio, przeanalizujemy Twoją prośbę i przeszukamy metadane zainstalowanych umiejętności, automatycznie je wywołując, gdy będą najbardziej odpowiednie. Twój agent zyskuje natychmiastową wiedzę o domenie, stosując sprawdzone metody Google z mniejszym nakładem pracy na długie, ręczne prośby o konfigurację.
Android Studio jest wstępnie wyposażone w 23 wyselekcjonowane umiejętności, w tym:
- Potrzebujesz pomocy w uaktualnieniu kompilacji? Masz umiejętność uaktualnienia wtyczki Androida do obsługi Gradle (AGP) 9.
- Chcesz profilować aplikację pod kątem problemów z wydajnością? Masz umiejętność Android Profiler.
- Chcesz uaktualnić platformę Jetpack Navigation? Masz umiejętność Navigation3.
- Dostosowujesz interfejs aplikacji do różnych urządzeń z Androidem? Masz umiejętność Adaptive.
Zachęcamy też do tworzenia własnych umiejętności, aby rozszerzyć tryb agenta o specjalistyczne doświadczenie i niestandardowe procesy dla zespołu. Jeśli chcesz używać umiejętności Androida z innymi interfejsami wiersza poleceń (CLI) AI poza Android Studio, zainstaluj interfejs wiersza poleceń Androida i uruchom polecenie android skills add --all, aby szybko rozpocząć. Jeśli chcesz całkowicie wyłączyć wbudowane umiejętności, możesz łatwo zrezygnować z tej funkcji za pomocą przełącznika w Ustawieniach.
Integracja modelu lokalnego Gemma 4 (prywatne, bezpieczne i offline kodowanie AI)
Wielu programistów ceni sobie dostęp do modeli lokalnych, a Android Studio natywnie integruje teraz Gemma 4 – najpotężniejszy model open source od Google – w celu zapewnienia pomocy w kodowaniu AI bez konieczności ręcznej konfiguracji zewnętrznej.
- Wymagania systemowe: najmniejsze modele można uruchamiać na komputerach z 12 GB pamięci RAM, ale najlepiej będą działać na komputerach z co najmniej 32 GB pamięci RAM. Zapoznaj się z wymaganiami sprzętowymi.
- Zarządzanie jednym kliknięciem: po prostu wybierz Gemma w selektorze modelu agenta, a następnie wybierz model, który chcesz pobrać, lub odwiedź stronę . Android Studio automatycznie pobiera, weryfikuje i aktualizuje wagi modelu.
- Wbudowany silnik wnioskowania: wbudowaliśmy lekki silnik wnioskowania, aby uruchamiać modele Gemma 4 bezpośrednio w IDE.
- Agent AI na urządzeniu: ponieważ Gemma 4 ma natywne możliwości wywoływania narzędzi agenta, możesz uruchamiać złożone plany refaktoryzacji wielu plików z agentem całkowicie offline. Kod źródłowy nigdy nie opuszcza komputera lokalnego i nie przekraczasz limitów tokenów.
Powiadomienia UX równoległych agentów i inne ulepszenia
W Android Studio Quail 2 wprowadziliśmy wielozadaniowość agenta z równoległymi czatami. Teraz Android Studio Quail 4 wprowadza kilka ulepszeń interfejsu, które mają na celu usprawnienie, przyspieszenie i zwiększenie przejrzystości interakcji z AI:
- Symbole kodu z hiperlinkami w odpowiedziach: nazwy klas, funkcji, metod i ścieżki plików wymienione w odpowiedziach agenta są teraz automatycznie wykrywane i renderowane jako hiperlinki, które można kliknąć.
- Powiadomienia agenta w tle w czasie rzeczywistym: podczas wielozadaniowości z równoległymi czatami panel Ostatnie czaty zawiera teraz wskaźniki stanu. Gdy agent aktywnie uruchamia narzędzia, 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: gdy agent zakończy wieloetapowe zadanie kodowania, osobne artefakty Zadanie i Przewodnik są teraz konsolidowane w przejrzystej, dedykowanej karcie Podsumowanie zmian. Dzięki temu możesz przejrzeć różnice i zmiany przed ich zastosowaniem.
- Renderowanie procesu myślowego z możliwością zwijania: w przypadku modeli rozumowania proces myślowy agenta jest uporządkowany w zwijalne bloki, dzięki czemu rozmowa na czacie jest łatwa do przejrzenia, a jednocześnie możesz w razie potrzeby sprawdzić logikę.
Uaktualnienie do funkcji AI Premium
Android Studio zapewnia programistom dostęp do domyślnego modelu Gemini. Możliwości tego modelu dostosowujemy dynamicznie, aby zapewnić jak najlepsze wrażenia bez dodatkowych kosztów. 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, korzystając z jednej z tych 3 opcji:
- Klucz API: używaj najnowszych modeli Gemini, takich jak Gemini 3.7 Flash, w procesie tworzenia aplikacji, gdy tylko będą dostępne, za pomocą klucza API Google AI Studio.Możesz też używać klucza API od innych dostawców modeli , takich jak Anthropic czy OpenAI, bezpośrednio w Android Studio.
- Pakiet AI od Google: programiści z pakietem Google AI Pro lub Ultra mogą zalogować się na swoje konto Google, aby automatycznie odblokować pojemność premium i wyższe limity. Dzięki rozszerzonym możliwościom Gemini może pomóc Ci w analizowaniu, refaktoryzowaniu i planowaniu funkcji w ogromnych bazach kodu.
- Gemini Enterprise: jeśli Twoja organizacja ma dostęp do Gemini Enterprise, programiści mogą się zalogować, aby korzystać z zalet prywatności i bezpieczeństwa Google Cloud podczas korzystania z agenta AI Android Studio. Ta funkcja jest wdrażana w wybranych organizacjach i jest obecnie dostępna w najnowszej wersji Canary Android Studio.
Podsumowanie serii Android Studio Quail
Wersja Android Studio Quail 4 nadal koncentruje się na przyspieszeniu produktywności programistów dzięki AI. Więcej informacji o nowych funkcjach, które zostały niedawno wprowadzone, znajdziesz w naszych poprzednich postach na blogu.
Android Studio Quail
- Integracja agenta statystyk jakości aplikacji: cykl Android Studio Quail rozpoczęliśmy od integracji statystyk jakości aplikacji (AQI) z Gemini.
- Wydane w Android Studio Quail (Canary) podczas Google I/O: wprowadziliśmy narzędzia stworzone na potrzeby ery agentów, w tym umiejętności agenta, integrację z Firebase i równoległe rozmowy w trybie agenta, obsługę modelu lokalnego z Gemma 4, interfejs wiersza poleceń Androida, testowanie na wielu urządzeniach w Android Emulatorze peer-to-peer, ADB Wi-Fi 2.0 oraz natywne publikowanie w ścieżce testowej Google Play.
Android Studio Quail 2
- Równoległe czaty: odblokowaliśmy wielozadaniowość w IDE. Programiści mogą otwierać wiele czatów jako karty edytora obok siebie – w jednej karcie mogą refaktoryzować kod Compose za pomocą Gemini 3.5 Flash, a w drugiej równolegle dokumentować kod za pomocą Gemma 4. Aktywne zadania w tle można łatwo monitorować za pomocą wskaźników postępu w czasie rzeczywistym (wczytywanie, wstrzymanie i błędy) na pasku bocznym Ostatnie czaty.
- Profilowanie LeakCanary: natywnie zintegrowaliśmy LeakCanary bezpośrednio z profilerem Android Studio. Dzięki przeniesieniu analizy sterty JVM z urządzenia testowego i uruchomieniu silnika analizy Shark na komputerze hosta śledzenie wycieków pamięci stało się 5 razy szybsze i całkowicie wolne od zacięć, a wszystko to dzięki rozwiązaniom 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 przed napisaniem kodu tworzy plan implementacji.
- MCP Marketplace: przejście do Ustawienia > Narzędzia > AI > Serwery MCP umożliwia teraz łatwe wyszukiwanie, instalowanie i zarządzanie serwerami Model Context Protocol (MCP) bezpośrednio z IDE. Dzięki temu możesz połączyć agenta AI z zewnętrznymi narzędziami dla programistów, rejestrami i niestandardowymi bazami danych.
Zacznij już dziś
Android Studio Quail 4 jest już dostępne w kanale stabilnym. Zrezygnuj z ręcznej konfiguracji, wykonuj wiele zadań w równoległych wątkach i twórz aplikacje z wykorzystaniem inteligencji AI opartej na wiedzy ekspertów.
👉 Pobierz Android Studio Quail 4 Stable już dziś
Jak zawsze Twoja opinia kształtuje przyszłość tworzenia aplikacji na Androida. Zapoznaj się z znanymi problemami lub zgłaszaj błędy i prośby o funkcje bezpośrednio w naszym oficjalnym narzędziu do śledzenia błędów.
Możesz też dołączyć do naszej społeczności programistów i być na bieżąco z najnowszymi informacjami,obserwując nas na Instagramie, LinkedInie, YouTube lub X. Chętnie zobaczymy, co stworzysz!
-
Wiadomości o usługachAndroid Studio Quail 2 jest teraz stabilne i gotowe do użycia w środowisku produkcyjnym. Wprowadza do IDE równoległe procesy agenta, natywnie zintegrowane profilowanie wycieków pamięci i naprawianie awarii z uwzględnieniem kontekstu.
Amman Asfaw • Czas czytania: 3 minuty -
Wiadomości o usługachW tym roku podczas Google I/O nie tylko wprowadzamy zmiany iteracyjne, ale też fundamentalnie zmieniamy sposób tworzenia aplikacji. Nasze najnowsze narzędzia są stworzone na potrzeby ery agentów i mają funkcje, które zwiększają produktywność programistów Androida oraz wzmacniają agentów AI wdrażanych w bazie kodu.
Matthew Warner • Czas czytania: 8 minut -
r.r.
Wiadomości o usługachProces tworzenia aplikacji z wykorzystaniem AI i potrzeby każdego programisty są inne. Ważne jest, aby móc wybrać, jak AI ma pomagać w tworzeniu aplikacji. W styczniu wprowadziliśmy możliwość wyboru dowolnego modelu AI lokalnego lub zdalnego, który będzie obsługiwać funkcje AI w Android Studio.
Matthew Warner • Czas czytania: 2 minuty
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.