Используйте навыки Android и Gemma 4 в Android Studio Quail 4
Время на чтение: 5 минут
Android Studio Quail 4 теперь стабильна и готова к использованию в рабочей среде.
Это последний стабильный выпуск Android Studio Quail. Новые функции Android Studio позволяют эффективно создавать приложения премиум-класса с помощью ИИ. Посмотрите видео ниже, чтобы узнать о самых полезных новых функциях из последних четырех выпусков, которые помогут улучшить и ускорить разработку.
Ниже подробно описаны новые возможности Android Studio Quail 4.
Навыки Android, встроенные в Android Studio
Хотя LLM отлично справляются с общими запросами по программированию, они часто пишут неправильный или устаревший код, когда сталкиваются с быстро развивающимися Android API, миграциями на уровне платформы или сложными структурами конфигурации.Чтобы решить эту проблему, мы добавили навыки Android, разработанные командой Android, непосредственно в Android Studio. Они соответствуют открытому стандарту спецификации навыков агентов и представляют собой модульные, оптимизированные для ИИ инструкции, которые помогают LLM выполнять сложные рабочие процессы Android. Навыки Android теперь предварительно загружены непосредственно в IDE, поэтому вы можете начать использовать их без необходимости вручную загружать дополнительные файлы.
Когда вы отправляете запрос агенту Android Studio, мы анализируем его и ищем в метаданных установленные навыки, автоматически вызывая их, когда они наиболее релевантны. Ваш агент мгновенно получает знания в предметной области и применяет рекомендации Google, а вам не нужно тратить время на длинные подсказки для ручной настройки.
В Android Studio предустановлены 23 навыка, в том числе:
- Нужна помощь с обновлением сборки? У вас есть навык Обновление плагина Android Gradle (AGP) 9.
- Хотите профилировать приложение на наличие проблем производительности? Вы умеете работать с Android Profiler.
- Готовы перейти на фреймворк Jetpack Navigation? У вас есть навык Navigation3.
- Адаптируете интерфейс приложения для разных устройств Android? У вас есть навык Адаптивность.
Вы также можете создавать собственные навыки, чтобы расширить возможности режима агента и добавить в него специализированные функции и рабочие процессы для своей команды. Если вы хотите использовать навыки Android с другими ИИ с интерфейсом командной строки (CLI) за пределами Android Studio, установите Android CLI и выполните команду android skills add --all, чтобы быстро начать работу. Если вы захотите полностью отключить встроенные навыки, это можно сделать в настройках IDE.
Интеграция локальной модели Gemma 4 (конфиденциальное, безопасное и офлайн-программирование с помощью ИИ)
Многие разработчики предпочитают использовать локальные модели, и теперь в Android Studio встроена Gemma 4 – самая мощная открытая модель Google. Она помогает в программировании, и ее не нужно настраивать вручную.
- Системные требования. Для работы с самыми маленькими моделями достаточно 12 ГБ ОЗУ, но лучше использовать компьютеры с ОЗУ от 32 ГБ. Ознакомьтесь с требованиями к оборудованию.
- Управление в один клик. Просто выберите Gemma в селекторе моделей агента, а затем выберите модель, которую хотите скачать, или перейдите на страницу . Android Studio автоматически скачает, проверит и обновит веса модели.
- Встроенный механизм логического вывода. Мы добавили облегченный механизм логического вывода, чтобы запускать модели Gemma 4 прямо в IDE.
- ИИ-агент на устройстве. Gemma 4 поддерживает вызов инструментов агента, поэтому вы можете выполнять сложные планы рефакторинга нескольких файлов с помощью агента полностью в офлайн-режиме. Исходный код не передается с вашего локального компьютера, и вы не превышаете квоту на токены.
Уведомления и другие улучшения в интерфейсе параллельных агентов
В Android Studio Quail 2 мы добавили многозадачность с параллельными чатами. В Android Studio Quail 4 мы улучшили интерфейс, чтобы сделать взаимодействие с ИИ более удобным, быстрым и прозрачным.
- Гиперссылки на символы кода в ответах. Названия классов, функций, методов и путей к файлам, упомянутые в ответах агента, теперь автоматически распознаются и преобразуются в гиперссылки.
- Уведомления от фоновых агентов в реальном времени. При параллельной работе с несколькими чатами на панели Недавние чаты теперь показываются индикаторы статуса. Когда агент использует инструменты, вы увидите индикатор загрузки. Если агенту требуется ваше участие, появится красный индикатор статуса. Когда фоновая задача будет завершена и готова к проверке, вы увидите синий значок.
- Единая сводка изменений. После того как агент выполнит многоэтапную задачу по программированию, отдельные артефакты Задача и Пошаговое руководство объединяются в удобную вкладку Сводка изменений. Это позволяет вам легко увидеть различия и проверить результат, прежде чем применять изменения.
- Визуализация сворачиваемого хода рассуждений. Для моделей со способностью к рассуждениям пошаговый ход рассуждений агента аккуратно организован в сворачиваемые блоки. Это позволяет легко просматривать чат и при необходимости изучать логику агента.
Перейдите на платную версию, чтобы получить доступ к премиум-функциям ИИ
В Android Studio разработчикам по умолчанию доступна модель Gemini. Мы динамически корректируем возможности этой модели, чтобы обеспечить высокое качество работы без дополнительной платы. Однако если вам нужен более детальный доступ к самым мощным моделям Gemini или дополнительная квота для длительных сеансов программирования, вы можете расширить свой доступ одним из трех способов:
- Ключ API. Используйте новейшие модели Gemini, например Gemini 3.7 Flash, в процессе разработки, как только они станут доступны с вашим ключом API Google AI Studio. Вы также можете использовать ключ API от других поставщиков моделей, например Anthropic или OpenAI, прямо в Android Studio.
- Тариф Google AI. Разработчики с тарифом Google AI Pro или Ultra могут войти в свой аккаунт Google, чтобы автоматически получить доступ к премиум-функциям и более высоким лимитам. Благодаря расширенным возможностям Gemini может помочь вам с анализом, рефакторингом и планированием функций в огромных базах кода.
- Gemini Enterprise. Если у вашей организации есть доступ к Gemini Enterprise, разработчики могут войти в систему, чтобы использовать преимущества конфиденциальности и безопасности Google Cloud при работе с ИИ-агентом Android Studio. Сейчас эта функция доступна в последней версии Android Studio Canary для некоторых организаций.
Взгляд в прошлое: обзор серии Android Studio Quail
В Android Studio Quail 4 мы продолжили повышать эффективность разработки с помощью ИИ. Чтобы узнать больше о новых функциях, ознакомьтесь с предыдущими записями в блоге.
Android Studio Quail
- Интеграция агента отчетов о качестве приложения. Мы начали цикл Android Studio Quail с интеграции отчетов о качестве приложения с Gemini.
- Выпущено в Android Studio Quail (Canary) на Google I/O. Мы представили инструменты, созданные для эпохи агентов, включая навыки агентов, интеграцию с Firebase и параллельные разговоры в режиме агента, поддержку локальных моделей с Gemma 4, Android CLI, одноранговое тестирование Android Emulator на нескольких устройствах, ADB Wi-Fi 2.0 и нативную публикацию тестовых версий в Google Play.
Android Studio Quail 2
- Параллельные чаты. Мы добавили в IDE возможность параллельной многозадачности. Разработчики могут открыть несколько чатов в виде вкладок редактора, расположенных рядом. Например, в одной вкладке можно запустить рефакторинг Compose с помощью Gemini 3.5 Flash, а в другой – параллельно документировать код с помощью Gemma 4. За активными фоновыми задачами легко следить с помощью индикаторов выполнения в реальном времени (индикаторов загрузки, статусов паузы и ошибок) на боковой панели "Недавние чаты".
- Профилирование LeakCanary. Мы интегрировали LeakCanary непосредственно в Android Studio Profiler. Перенос анализа кучи JVM с тестового устройства и запуск механизма анализатора Shark на хост-компьютере позволили в пять раз ускорить отслеживание утечек памяти и полностью устранить задержки. Кроме того, теперь доступна функция Fix with Agent (Исправить с помощью агента) на основе ИИ.
Android Studio Quail 3
- Упрощенный режим планирования. При использовании команды /plan или переключении разговора на "Планирование" агент оценивает свою логику и составляет план реализации, прежде чем писать код.
- MCP Marketplace. В разделе "Настройки > Инструменты > ИИ > Серверы MCP" теперь можно искать, устанавливать и настраивать серверы Model Context Protocol (MCP) прямо из IDE. Это позволяет подключать ИИ-агента к внешним инструментам разработчика, реестрам и пользовательским базам данных.
Начать
Android Studio Quail 4 теперь доступна в стабильном канале. Забудьте о ручной настройке, выполняйте несколько задач в параллельных потоках и создавайте приложения с помощью ИИ-эксперта.
👉 Скачайте стабильную версию Android Studio Quail 4
Как всегда, ваши отзывы помогают нам улучшать Android. Ознакомьтесь с известными проблемами или отправьте отчет об ошибке или запрос на добавление функции напрямую через официальную систему отслеживания ошибок.
Вы также можете присоединиться к нашему сообществу разработчиков и следить за новостями в Instagram, LinkedIn, YouTube и X. Нам не терпится посмотреть, что у вас получится!
-
Новости о продуктахAndroid Studio Quail 2 теперь стабильна и готова к использованию в рабочей среде. В этой версии IDE появились параллельные агентные рабочие процессы, нативно интегрированное профилирование утечек памяти и контекстно-зависимое устранение сбоев.
Amman Asfaw • Время на чтение: 3 минуты -
Новости о продуктахAndroid Studio Rabbit 2 теперь стабильна и готова к использованию в рабочей среде. В этом выпуске представлены ключевые функции, которые помогут вам в разработке, например Bring Your Own Agent, новые функции XR Emulator, обновление LeakCanary, новый инструмент управления навыками агента, код-ревью с помощью ИИ и многое другое.
Matthew Warner • Время на чтение: 3 минуты -
Новости о продуктахОтладка по Wi-Fi на Android стала быстрее, надежнее и проще в настройке. В ADB Wi-Fi 2.0 мы добавили новый стек серверов и более эффективную обработку сети, чтобы устранить проблемы с удобством использования, о которых сообщали разработчики.
Steven Jenkins, Sherif Eid, Fabien Sanglard • Время на чтение: 1 минута
Получайте еженедельную рассылку с последними новостями о разработке для Android.