Перейти к содержимому

Инструменты разработчика8 мин чтения

Android Studio Rabbit 2 стала стабильной: Bring Your Own Agent, скиллы и Android CLI

Android Studio Rabbit 2 вышла в стабильном канале 28 октября 2026 года: любой ACP-агент, менеджер скиллов и ИИ-ревью кода. Что внутри, что добавляет Android CLI и что проверили бы мы как маленькая KMP-команда.

28 октября 2026 года, на Android Dev Summit, Google выпустила Android Studio Rabbit 2 в стабильном канале. Анонс в блоге Android Developers называет её готовой к работе в продакшене, а заметки о выпуске указывают версию 2026.2.2.

Свои приложения мы делаем на Kotlin Multiplatform и Compose и каждый день работаем с кодовыми агентами, поэтому читаем анонсы с одним вопросом: что меняется для маленькой команды. Факты ниже взяты из четырёх постов Google и заметок о выпуске. Там, где мы интерпретируем, мы так и пишем. Rabbit 2 мы на своих проектах не запускали, так что это прочтение анонсов, а не отчёт о тестах.

Что входит в стабильную Rabbit 2

Для стабильного выпуска Google называет: Bring Your Own Agent, менеджер скиллов, ИИ-ревью кода (Change Review), стабильные эмуляторы Android XR для очков и интеграцию LeakCanary. Заметки о выпуске добавляют, что Rabbit 2 работает с версиями Android Gradle plugin от 7.1 до 9.5. Не всё объявленное в тот день стабильно, поэтому мы разделили список.

ФункцияГдеСтатус по данным Google
Bring Your Own Agent (ACP)Android StudioСтабильно в Rabbit 2
Менеджер скилловAndroid StudioВ Rabbit 2
Change ReviewAndroid StudioСтабильно, по посту об инструментах с Dev Summit
Эмуляторы XR-, аудио- и дисплейных очковAndroid StudioСтабильно в Rabbit 2
LeakCanary с агентомProfilerВ Rabbit 2 по заметкам; в Canary по посту об инструментах
Миграция на Compose, LightbuildAndroid StudioТолько Canary
Стриминг устройств, превью, профилирование, analyzeAndroid CLIОтдельная установка, не привязана к версии IDE

Примечание

Две страницы Google по-разному описывают исправление утечек через агента: заметки о выпуске относят его к Rabbit 2, а пост об инструментах с Dev Summit говорит, что часть Fix with AI есть в сборке Canary, а подкоманда CLI появится позже. Проверьте на своей сборке, прежде чем на это опираться.

Bring Your Own Agent на практике

BYOA подключает кодовых агентов через открытый Agent Client Protocol (ACP). Google говорит, что можно выбирать среди более чем 40 агентов. Блог называет Claude Agent, Codex от OpenAI, Junie и Google Antigravity, а заметки о выпуске называют Claude Agent, Codex и Antigravity агентами по умолчанию в окне агента.

Чтобы начать, откройте окно агента и выберите агента либо выберите его в Settings > Tools > AI > Agents, авторизуйтесь и отправьте первый запрос. Эта страница к тому же служит реестром: можно установить несколько агентов и переключаться между ними.

То, что агент получает от IDE, важно не меньше, чем выбор самого агента. По данным Google, он может пользоваться Android Emulator, системой сборки, Logcat, разрешением символов, рендером Compose Preview, выполнением команд в терминале и shell, графом проекта и диагностикой сборки. Для входа заметки о выпуске упоминают личные API-ключи, потребительские подписки и корпоративные подписки и сообщают, что встроенный агент остаётся доступным без дополнительной платы.

Google называет три причины выбрать своего агента: вы предпочитаете конкретного ACP-агента, вам нужен ценовой профиль определённого агента или нужно использовать провайдера из корпоративного соглашения. Для команд со строгими требованиями Google указывает на Gemini Enterprise, доступный с Rabbit 1: без хранения кода и контекста, журналы действий агента и административные политики для разрешённых скиллов, агентов и моделей.

Скиллы, Change Review, LeakCanary и XR-эмуляторы

Менеджер скиллов

Скиллы — это упакованные инструкции, которые дают агенту знания о задаче. Теперь Android Studio позволяет находить, устанавливать и обслуживать их. Откройте вкладку Skills из меню панели агента, введите @ в поле чата и выберите Manage skills либо используйте Settings > Tools > AI > Skills Manager. Студия поставляется со скиллами Android и Firebase; в примерах названы миграция XML Views на Compose, переход на AGP 9, адаптивные макеты для складных устройств и планшетов, интеграция CameraX и сервисов Firebase.

Change Review

Google представляет ревью как новое узкое место: агенты пишут быстро, а проверять всё равно людям. Change Review запускается из изменений агента, из незакоммиченных правок или из Git-лога, а также из чата агента командой /review. Сначала агент перечисляет рекомендуемые исправления. Затем Create Walkthrough группирует связанные куски диффа по темам вместо алфавитного порядка файлов.

LeakCanary и XR

Интеграция с LeakCanary позволяет агенту простым языком объяснить причину утечки памяти и предложить правку кода, из задачи LeakCanary в Profiler. Эмуляторы XR для XR-очков, аудиоочков и дисплейных очков стабильны и работают встроенными в окно Running Devices. Эмулятор дисплейных очков принимает ваши 360-градусные фото, статичные изображения или живое видео с камеры. Для аудио- и дисплейных очков нужен ещё и эмулятор телефона-хоста на системном образе Canary.

Android CLI: те же инструменты вне IDE

Android CLI — отдельный инструмент для любого терминала, любой обвязки агента и CI. Посты перечисляют такие возможности:

  • Стриминг устройств. android device remote выдаёт реальное устройство из лаборатории устройств Google, на базе Firebase, а вы устанавливаете и тестируете как на локальном. android device hub показывает локальные и удалённые устройства без IDE.
  • Превью Compose. android preview рендерит Compose Preview без эмулятора и APK, так что агент может проверять собственные правки UI на разных размерах экрана.
  • Профилирование. android profiler снимает системные трейсы Perfetto для разбора задержки холодного старта, подтормаживаний UI и пробуждений в фоне и работает в паре со скиллом android-profiler.
  • Analyze. android analyze оценивает, насколько хорошо R8 сжимает, оптимизирует и обфусцирует APK или app bundle, с выводом в JSON для CI. Для библиотеки показывает размер, цену и слишком широкие keep-правила.
  • Скиллы и документация. android skills list и android skills add ставят скиллы для любого агента; android docs search ищет по Android Knowledge Base.

Есть официальные плагины, которые устанавливают CLI в Claude Code и Codex. Вот команды из поста Google:

bash
# Claude Code, из терминала
claude plugin marketplace add android/android-cli-plugin
claude plugin install android-cli@android-cli-plugin

# Codex, из терминала
codex plugin marketplace add android/android-cli-plugin
codex plugin add android-cli@android-cli-plugin

Внимание

Цифры скорости в постах Google, например на 77% быстрее UI-задачи с android preview и до трёх раз меньше токенов, получены во внутренних тестах Google. Мы их не воспроизводили, и обещанием для вашего проекта они не являются.

Что добавляют посты с Dev Summit

Пост об инструментах и производительности — обзор, и часть пунктов ранняя:

  • Android Bench 2.0 — таблица лидеров моделей и обвязок агентов на длинных реальных задачах Android.
  • Migration Assistant для миграции XML Views на Compose и Lightbuild, декларативная сборка на YAML. Оба в Canary, а Lightbuild Google советует только для новых или экспериментальных проектов.
  • Новый R8 Configuration Analyzer в AGP 9.3, запускается через ./gradlew :app:analyzeReleaseR8Config, и Jetpack Keep в альфе.
  • Трассировка рекомпозиции в Compose 1.13 и androidx.tracing 2.0 для более богатых трейсов.
  • Скиллы для правил Google Play и для проверок безопасности разрешений и intent.
  • Heap dump из Crashlytics при реальных падениях из-за нехватки памяти, в раннем доступе.

Отдельный пост того же дня добавляет, что скилл Compose adaptive умеет проверять UI на горячие клавиши, курсоры указателя и состояния наведения. Google также говорит, что в следующем году Play будет внимательно смотреть, как приложения работают на складных устройствах. 2 ноября Google опубликовала больше 50 записей сессий с расшифровками, в четырёх треках.

Наше прочтение для маленькой KMP- и Compose-команды

Всё в этом разделе — наша интерпретация, а не заявление Google.

Рабочий процесс

Теперь есть две точки входа: агент внутри IDE и агент в терминале с плагином CLI. Мы уже используем разработку на агентах, как описываем в нашем посте о разработке с ИИ-агентами и TDD. Для нас интереснее половина с CLI: она даёт устройства и превью агенту, который живёт не в Android Studio. Скиллы выглядят прежде всего андроидными, а об общем Kotlin-коде и iOS источники ничего не говорят.

Стоимость, данные и договоры

BYOA отделяет IDE от счёта за модель. Если вы уже платите за агента, в принципе можно использовать его и здесь, а встроенный агент остаётся запасным. Обратная сторона: контекст, который передаёт Studio, например граф проекта и диагностика сборки, уходит тому провайдеру, которого вы выбрали. Обещания по приватности, которые Google описывает для Gemini Enterprise, на другого провайдера автоматически не распространяются, так что перед подключением прочитайте его условия и своё корпоративное соглашение.

Прежде чем агент тронет проект

  • Права. Агент может выполнять команды shell и управлять эмуляторами. Решите, что он вправе запускать без вопросов, и держите подписные ключи, keystore и локальные property-файлы вне его досягаемости.
  • Скиллы. Скилл — это инструкция, которой ваш агент будет следовать. Ставьте только то, что прочитали, и держите список коротким.
  • Сначала тесты. Агент безопасен настолько, насколько его страхуют тесты. Тесты должны быть до правки, а не после.
  • Ревью. Работайте в ветке и используйте Change Review как дополнительного читателя, а не замену своему ревью.

Чего мы не знаем

  • Как Rabbit 2 ведёт себя на наших KMP-проектах и понимают ли инструменты с контекстом проекта общие source set.
  • Одинаково ли хорошо работают все 40 с лишним агентов; источники говорят только о совместимости.
  • Сколько стоят сторонние агенты в реальной работе и что их провайдеры делают с контекстом.
  • Как функция LeakCanary разделена между стабильным каналом и Canary.

Что делать

  • Сначала обновите одну машину до Rabbit 2 и проверьте, что версия AGP укладывается в диапазон от 7.1 до 9.5.
  • Откройте Settings > Tools > AI > Agents, подключите агента, которым уже пользуетесь, и выполните одну небольшую задачу в пробной ветке.
  • Прочитайте условия приватности и хранения данных провайдера этого агента, прежде чем отдавать ему реальный контекст проекта.
  • Просмотрите установленные скиллы в менеджере скиллов и уберите лишние.
  • Запишите, что агенту можно запускать и какие файлы ему нельзя читать никогда.
  • Попробуйте Change Review на настоящем диффе и сравните с собственным ревью.
  • Если вы используете агентов в терминале, попробуйте плагин Android CLI и android preview на одном экране Compose.
  • Запустите android analyze на релизном bundle и сохраните результат как точку отсчёта.
  • Относитесь к пунктам из Canary и цифрам вендора как к непроверенным, пока не проверите сами.

Источники

ПоделитьсяXLinkedIn

ONLYAPPS Team

Нови-Сад, Сербия · onlyapps.org

Контакты

Аналитические cookie мы используем только с вашего согласия. Необходимые cookie обеспечивают работу сайта. Политика конфиденциальности