Новости о продуктах

Используйте навыки Android и Gemma 4 в Android Studio Quail 4.

5 минут чтения
Посмотреть профиль Аммана Асфау
Amman Asfaw Менеджер по продукту, Android Studio

Android Studio Quail 4 теперь стабилен и готов к использованию в продакшене.

Это финальная стабильная версия Android Studio Quail. Новые функции Android Studio позволяют эффективно и результативно создавать высококачественные приложения с использованием ИИ. Посмотрите видео ниже, чтобы узнать о самых полезных новых функциях из последних 4 релизов, которые помогут улучшить и ускорить разработку.

Представляем вашему вниманию подробный обзор нововведений в Android Studio Quail 4:

Навыки Android, включенные в Android Studio

Хотя специалисты с дипломом магистра программирования (LLM) невероятно хорошо справляются с общими задачами по программированию, они часто пишут некорректный или устаревший код, сталкиваясь с быстро развивающимися API Android, миграциями, специфичными для платформы, или сложными структурами конфигурации. Чтобы решить эту проблему, мы включили в Android Studio навыки Android, отобранные командой разработчиков. Следуя открытому стандартуспецификации навыков агентов , это модульные, оптимизированные для ИИ инструкции, разработанные специально для того, чтобы помочь специалистам LLM в сложных рабочих процессах Android. Навыки Android теперь предварительно загружены непосредственно в IDE, поэтому вы можете начать использовать их без необходимости вручную загружать дополнительные файлы.

Когда вы запускаете агент Android Studio, мы анализируем ваш запрос и ищем в метаданных установленные навыки, автоматически вызывая их в наиболее подходящее время. Ваш агент мгновенно получает экспертные знания в своей области, применяя лучшие практики Google, что снижает затраты на длительные ручные настройки.

В Android Studio предустановлены 23 специально разработанных навыка , в том числе:

  • Нужна помощь в обновлении сборки? У вас есть навык обновления Android Gradle Plugin (AGP) 9 .
  • Хотите проанализировать производительность своего приложения и выявить возможные проблемы? Вам поможет навык Android Profiler .
  • Готовы к обновлению фреймворка навигации Jetpack? У вас есть навык Navigation3 .
  • Хотите адаптировать пользовательский интерфейс своего приложения к различным устройствам Android? Для этого вам поможет навык «Адаптивность» .

Мы также рекомендуемсоздавать собственные навыки , чтобы расширить возможности режима агента, добавив специализированный опыт и пользовательские рабочие процессы для вашей команды. А если вы хотите использовать навыки Android с другими интерфейсами командной строки (CLI) вне Android Studio, установите Android CLI и выполните команду `android skills add --all`, чтобы быстро начать работу. Если вы когда-либо захотите полностью отключить встроенные навыки, вы можете легко сделать это с помощью переключателя в настройках IDE.

as-agent-skill1.gif
В Android Studio предустановлено 23 тщательно отобранных навыка для Android.

Интеграция локальной модели Gemma 4 (приватное, безопасное и автономное программирование ИИ)

Многие разработчики ценят возможность использовать локальные модели, и Android Studio теперь интегрирует Gemma 4 — самую мощную открытую модель Google — для помощи в написании кода с помощью ИИ без необходимости ручной настройки сторонними сервисами.

  • Системные требования: Самые компактные модели работают с 12 ГБ оперативной памяти, но наилучшие результаты достигаются на компьютерах с 32 ГБ и более оперативной памяти. Пожалуйста, ознакомьтесь с требованиями к оборудованию .
  • Управление в один клик: просто выберите Gemma в селекторе моделей Agent, а затем выберите модель, которую хотите загрузить, или перейдите по ссылке. Android Studio автоматически загрузит, проверит и обновит веса модели.
  • Встроенный механизм вывода: Мы включили в комплект облегченный механизм вывода, позволяющий запускать модели Gemma 4 непосредственно в IDE.
  • Встроенный ИИ-агент: Благодаря встроенным возможностям вызова инструментов агентом в Gemma 4, вы можете запускать сложные планы рефакторинга нескольких файлов с помощью агента в полностью автономном режиме. Ваш исходный код никогда не покидает локальный компьютер, и вы никогда не достигаете лимитов квот токенов.
as-agent-gemma2.gif
Выберите модель Джеммы, которую хотите скачать и использовать.

Улучшения в работе уведомлений и других аспектах Parallel Agents UX.

В Android Studio Quail 2 мы представили вам агентную многозадачность с параллельными чатами . А теперь Android Studio Quail 4 предлагает ряд улучшений пользовательского интерфейса, призванных сделать взаимодействие с ИИ более плавным, быстрым и прозрачным:

  • Гиперссылки в коде ответов: имена классов, функции, методы и пути к файлам, упомянутые в ответах агента, теперь автоматически распознаются и отображаются в виде кликабельных гиперссылок.
  • Фоновые уведомления от агентов в режиме реального времени: при многозадачности с параллельными чатами панель « Недавние чаты» теперь предоставляет быстрые индикаторы состояния. Вы увидите индикатор загрузки, когда агент активно использует инструменты, красный индикатор состояния, если агент ожидает вашего ответа, и синий значок, когда фоновая задача завершена и готова к проверке.
  • Единая сводка изменений: После завершения агентом многоэтапной задачи кодирования отдельные элементы «Задача» и «Пошаговое руководство» теперь объединены в удобную, выделенную вкладку «Сводка изменений» , что позволяет вам наглядно сравнить изменения и просмотреть их перед внесением правок.
  • Сворачиваемое отображение мыслительного процесса: для моделей рассуждений пошаговый мыслительный процесс агента аккуратно организован в сворачиваемые блоки, что позволяет легко просматривать диалог в чате и при необходимости изучать лежащую в его основе логику.
Qual4InlineAsset_Canavs.png
Теперь вы можете отслеживать ход параллельных чатов в режиме реального времени на панели «Недавние чаты».

Для получения премиальных возможностей ИИ выполните обновление.

Android Studio предоставляет разработчикам доступ к стандартной модели Gemini «из коробки». Мы динамически настраиваем возможности этой модели, чтобы обеспечить отличный пользовательский опыт без каких-либо затрат. Однако, если вам нужен более детальный доступ к самым мощным моделям Gemini или дополнительная квота для длительных сеансов кодирования, вы можете расширить свой доступ, используя один из этих 3 способов:

  • Ключ 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 .

Взгляд назад: Обзор серии статей о проекте Quail от Android Studio

В Android Studio Quail 4 мы продолжаем уделять основное внимание повышению производительности разработчиков с помощью ИИ. Ознакомьтесь с нашими предыдущими статьями в блоге, чтобы узнать больше о новых функциях, которые недавно появились.

Android Studio Quail

  • Интеграция агента App Quality Insights: Мы запустили цикл разработки Android Studio Quail, интегрировав App Quality Insights (AQI) с Gemini.
  • В рамках конференции Google I/O в Android Studio Quail (Canary) были представлены инструменты, разработанные для агентской эры, включая Agent Skills, интеграцию с Firebase и параллельные диалоги в режиме агента, поддержку локальных моделей с Gemma 4, Android CLI, тестирование на нескольких устройствах в эмуляторе Android по принципу peer-to-peer, ADB Wi-Fi 2.0 и публикацию нативных приложений из Google Play.

Android Studio Quail 2

  • Параллельные чаты: Мы разблокировали возможность одновременной многозадачности в IDE. Разработчики могут открывать несколько чатов в виде вкладок редактора, расположенных рядом — например, выполнять рефакторинг Compose в одной вкладке с использованием Gemini 3.5 Flash, а параллельно документировать код во второй вкладке с помощью Gemma 4. Активные фоновые задачи легко отслеживаются с помощью индикаторов прогресса в реальном времени (индикаторы загрузки, статусы приостановки и ошибки) на боковой панели «Недавние чаты».
  • Профилирование с помощью LeakCanary: Мы интегрировали LeakCanary непосредственно в профилировщик Android Studio. Перенеся анализ кучи JVM с тестового устройства и запустив анализатор Shark на вашем компьютере, трассировка утечек памяти стала в пять раз быстрее и полностью бесперебойной, с поддержкой исправлений с помощью ИИ "Fix with Agent" .

Android Studio Quail 3

  • Упрощенный режим планирования: при использовании команды /plan или переключении диалога в режим «Планирование» агент возвращается к оценке своей логики, составляя план реализации, прежде чем писать код.
  • MCP Marketplace: Теперь, перейдя в Настройки > Инструменты > ИИ > Серверы MCP, вы можете легко искать, устанавливать и управлять серверами протокола контекста модели (MCP) прямо из IDE, что позволяет подключать вашего агента ИИ к внешним инструментам разработчика, реестрам и пользовательским базам данных.

Начните сегодня!

Android Studio Quail 4 теперь доступен в стабильной версии. Забудьте о ручной настройке, работайте в многозадачном режиме с параллельными потоками и создавайте проекты, используя интеллектуальные решения на основе искусственного интеллекта.

👉 Скачайте стабильную версию Android Studio Quail 4 уже сегодня!

Как всегда, ваши отзывы формируют будущее разработки Android. Пожалуйста, ознакомьтесь с известными проблемами или отправьте сообщения об ошибках и запросы на добавление новых функций непосредственно в наш официальный баг-трекер .

Вы также можете присоединиться к нашему активному сообществу разработчиков и быть в курсе последних новостей, подписавшись на нас в Instagram , LinkedIn , YouTube или X. Мы с нетерпением ждём, что вы создадите!

Автор:
Продолжить чтение