Google офіційно випустила Android Studio Quail 4 у стабільному статусі, і цю збірку вже можна ставити в продакшн. Це останній стабільний реліз усієї серії Quail, після якого команда переходить до наступного циклу оновлень.

Нові можливості середовища розробки орієнтовані на прискорення роботи з ШІ під час створення застосунків. Компанія опублікувала відеоогляд, де показала найкорисніші функції з чотирьох останніх релізів, здатні реально скоротити час розробки.

Android-скіли прямо в IDE

Мовні моделі добре справляються із загальними питаннями програмування, але часто помиляються або видають застарілий код, коли йдеться про Android API, що постійно змінюється, платформні міграції чи складні конфігурації. Щоби зменшити цю проблему, команда Android вбудувала в Android Studio набір скілів, які самі розробники платформи підготували та перевірили.

Ці інструкції побудовані за відкритою специфікацією agent skills і мають модульну структуру, оптимізовану саме для того, щоб вести LLM крізь заплутані сценарії розробки під Android. Тепер скіли постачаються всередині IDE одразу, і користувачам не потрібно окремо завантажувати додаткові файли.

Коли розробник формулює запит агенту Android Studio, система аналізує текст запиту й порівнює його з метаданими встановлених скілів, автоматично підключаючи потрібні з них у релевантних випадках. Завдяки цьому агент миттєво отримує предметну експертизу та застосовує практики Google без потреби писати довгі ручні інструкції.

У поставку Android Studio вже входить 23 підготовлені скіли, серед яких:

  • Скіл AGP 9 Upgrade — для оновлення білда через Android Gradle Plugin версії 9
  • Скіл Android Profiler — для профілювання застосунку та пошуку проблем із продуктивністю
  • Скіл Navigation3 — для переходу на оновлений фреймворк Jetpack Navigation
  • Скіл Adaptive — для адаптації інтерфейсу застосунку під різні типи Android-пристроїв

Локальна модель Gemma 4: приватний і офлайн ШІ-кодинг

  • Системні вимоги: найменші моделі запускаються вже на 12 ГБ оперативної пам'яті, однак для комфортної роботи рекомендують щонайменше 32 ГБ. Детальні апаратні вимоги описані в документації
  • Керування одним натисканням: достатньо обрати Gemma в селекторі моделей агента і завантажити потрібну версію, або перейти в Settings > Tools > AI > Model Providers > Gemma — Android Studio сама завантажує, перевіряє та оновлює ваги моделі
  • Вбудований інференс-двигун: у середовище розробки інтегровано легкий двигун інференсу, який запускає моделі Gemma 4 безпосередньо всередині IDE
  • ШІ-агент на пристрої: завдяки нативній підтримці агентних викликів інструментів у Gemma 4 можна виконувати складні багатофайлові плани рефакторингу повністю офлайн — вихідний код не залишає локальну машину, а обмежень на кількість токенів немає

Сповіщення паралельних агентів та інші вдосконалення

  • Гіперпосилання на елементи коду у відповідях: назви класів, функцій, методів і шляхи до файлів, які згадує агент, тепер автоматично розпізнаються і перетворюються на клікабельні посилання
  • Сповіщення про фонових агентів у реальному часі: під час паралельної роботи з кількома чатами панель Recent Chats тепер показує статус кожного одним поглядом — індикатор завантаження, коли агент виконує інструменти, червону позначку, коли він чекає на дію користувача, і синій бейдж, коли фонове завдання завершено й готове до перегляду
  • Уніфікований підсумок змін: після завершення багатоетапного завдання окремі артефакти Task і Walkthrough тепер об'єднуються в одну вкладку Summary of Changes, що дає чіткий діф і зручний перегляд перед застосуванням правок
  • Згортання блоків із логікою міркування: для моделей з розширеним ланцюжком міркувань покроковий процес мислення агента тепер компактно ховається у згортні блоки, що зберігає чат читабельним, але дозволяє за потреби перевірити логіку

Оновлення для розширених можливостей ШІ

  • API-ключ: за наявності ключа Google AI Studio можна одразу використовувати найновіші моделі Gemini, зокрема Gemini 3.7 Flash, щойно вони стають доступні; також в Android Studio можна підʼєднати ключі інших провайдерів моделей, наприклад Anthropic чи OpenAI
  • Плани Google AI: розробники з підпискою Google AI Pro або Ultra можуть увійти через облік Google і автоматично отримати розширену квоту та вищі лімити швидкості — розширені можливості Gemini дозволяють аналізувати, рефакторити й планувати функції у великих кодових базах
  • Gemini Enterprise: якщо організація має доступ до Gemini Enterprise, її розробники можуть увійти й скористатися перевагами приватності та безпеки Google Cloud під час роботи з ШІ-агентом Android Studio; ця можливість поступово відкривається окремим організаціям і наразі присутня в останній Canary-версії Android Studio

Огляд усієї серії Android Studio Quail

  • Інтеграція агента App Quality Insights: цикл Quail розпочався з підʼєднання App Quality Insights (AQI) до Gemini
  • Реліз Android Studio Quail (Canary) на Google I/O: тут з'явилися інструменти для агентної епохи — Agent Skills, інтеграція з Firebase, паралельні розмови в Agent Mode, підтримка локальних моделей із Gemma 4, Android CLI, тестування кількох пристроїв через peer-to-peer Android Emulator, ADB Wi-Fi 2.0 та нативна публікація в тестові канали Google Play
  • Паралельні чати: розробники отримали можливість одночасної роботи в IDE, відкриваючи кілька чатів як окремі вкладки редактора поруч — наприклад, рефакторинг Compose в одній вкладці через Gemini 3.5 Flash і документування коду в іншій через Gemma 4 паралельно; фонові завдання легко відстежувати через індикатори прогресу в бічній панелі Recent Chats
  • Профілювання з LeakCanary: LeakCanary нативно інтегрували в Android Studio Profiler, перенісши аналіз JVM heap із тестового пристрою на аналізатор Shark на хост-машині — це прискорило пошук витоків пам'яті у пʼять разів і зробило процес плавним, з підтримкою автоматичного виправлення через функцію "Fix with Agent"
  • Спрощений режим планування: команда /plan або перемикання розмови в режим "Planning" змушує агента спочатку оцінити логіку завдання і побудувати план реалізації, перш ніж писати код
  • MCP Marketplace: перехід у Settings > Tools > AI > MCP Servers дозволяє шукати, встановлювати й керувати серверами Model Context Protocol (MCP) прямо з IDE, підʼєднуючи ШІ-агента до зовнішніх інструментів розробника, реєстрів і власних баз даних

Джерело: Android Developers Blog