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

Android Studio I/O Edition: что нового в инструментах разработчика Android

Время на чтение: 8 минут
Посмотреть профиль пользователя Matthew Warner
Matthew Warner Менеджер по продукту, Android Developer Experience

В этом году на Google I/O мы не просто представим очередные обновления, а расскажем о фундаментальных изменениях в разработке приложений. Наши новейшие инструменты созданы для эпохи агентного ИИ. Они повышают продуктивность разработчиков Android и расширяют возможности ИИ-агентов, которых вы развертываете в своей базе кода. Поэтому, независимо от того, создаете ли вы приложения исключительно с помощью ИИ или предпочитаете быть архитектором каждой строки кода, наши инструменты помогут вам оставаться на шаг впереди.

Мы переходим от разработки с помощью ИИ к агентной разработке, чтобы вам было проще воплощать идеи в качественных приложениях.

Что нового в инструментах разработчика Android? В этой записи блога мы рассмотрим три основные темы:

  • Поручите задачу агенту. Агент Android Studio может помочь с любой задачей разработки: от планирования архитектуры и дизайна приложения до написания кода, модульного тестирования и исправления ошибок.
  • Любой поставщик ИИ, любая среда разработки. В Android Studio можно использовать любую модель, и мы даже поможем вам выбрать наиболее эффективные. Выберите любую из лучших удаленных моделей от Google, Anthropic или OpenAI. Если вам нужно запустить модель локально, Gemma 4 – наша самая мощная и эффективная локальная модель. А с Android CLI вы можете быстрее и проще создавать приложения для Android, используя агентов и среды разработки по своему выбору.
  • Как и всегда, производительность и качество остаются нашими главными приоритетами. Мы продолжаем инвестировать в инструменты разработчика Android, которые вы любите: от эмулятора до профилировщиков, анализаторов производительности и многого другого.

1. Поручите это агенту

Специализированные действия агента

Android Studio теперь поддерживает навыки агента – модульные наборы инструкций, которые помогают LLM работать со специализированными рабочими процессами и знаниями в предметной области. Добавляя навыки в проект, вы можете научить агента следовать определенным рекомендациям, шаблонам архитектуры или рабочим процессам библиотеки. Это позволяет более точно генерировать код с учетом контекста и автоматически активировать навыки для подходящей задачи, чтобы агент действовал как эксперт. Мы добавили многие из лучших навыков агентов Android и Firebase в последнюю сборку Android Studio Canary, чтобы вы могли сразу перейти к созданию.

Agent_Skills.png
Навыки в режиме агента

Вы можете создать собственный навык или использовать Android CLI, чтобы установить наши официальные навыки – хранилище, которое охватывает некоторые из наиболее распространенных рабочих процессов, с которыми могут столкнуться разработчики Android и LLM. Они помогают моделям лучше понимать и выполнять определенные действия в соответствии с нашими рекомендациями и руководством по разработке для Android, например перенос XML в Compose, безрамочный режим, Navigation 3 и т. д. Вы даже можете использовать навыки для Android XR, начиная с красивого приложения для видеоочков с Jetpack Compose Glimmer. 

Как создавать полнофункциональные приложения с помощью Firebase в режиме агента

Такие сервисы Firebase, как Auth и базы данных Firestore, теперь можно включать прямо в режиме агента в Android Studio с помощью навыков агента для Firebase. Агент сможет завершить интеграцию с Firebase и настроить бэкенд-службы. Благодаря этой интеграции вы можете создавать надежные полнофункциональные приложения для Android, не выходя из IDE.

Firebase_FullStack_apps.png
Создание полнофункционального приложения с помощью Firebase в режиме агента

Параллельные разговоры

Теперь вы можете вести несколько чатов в режиме агента одновременно. В одном чате вы можете запустить тесты, а пока они выполняются, в другом – начать планирование новой функции для приложения, а в третьем – писать документацию. Эти улучшения сэкономят ваше время и повысят продуктивность. 

parallel_threads.png
Параллельные разговоры в режиме агента

Более мощный агент для новых проектов

Агент для создания проектов в Android Studio стал мощным инструментом разработчика для полного цикла разработки. Он использует многоэтапный план выполнения и автономный цикл генерации, который самостоятельно исправляет ошибки сборки и настраивает зависимости в нескольких файлах. Эта продвинутая возможность значительно расширена за счет новой интеграции с навыками агента Firebase, что позволяет разработчикам легко создавать, отлаживать и развертывать полные полнофункциональные приложения непосредственно от одного запроса до конечного продукта.

NewProjectAgent.png
Как создать приложение с помощью агента New Project

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

LargeFormFactors_NPA.png
Создавайте приложения для складных устройств и планшетов

2. Любой поставщик ИИ, любая среда разработки

Как создавать приложения для Android в Google AI Studio

В Google AI Studio теперь доступны полные возможности разработки приложений для Android. Пользователи могут создавать новые приложения, мгновенно просматривать их во встроенном эмуляторе Android и развертывать непосредственно на физических устройствах с помощью ADB через USB. Кроме того, разработчики могут публиковать приложения напрямую в Google Play. AI Studio создает запись о приложении, упаковывает его и загружает в канал внутреннего тестирования. Для дальнейшей разработки и готовности рабочей версии проекты можно экспортировать в виде ZIP-файла и открыть в Android Studio. Чтобы начать работу, перейдите в Google AI Studio.

Build_Android_apps_AI_Studio.png
Режим сборки Google AI Studio с фреймворком Android

Android CLI помогает быстрее и эффективнее создавать приложения с помощью любого агента

Android CLI позволяет создавать приложения с помощью любого агента, LLM и инструмента. Android CLI помогает ИИ-агентам быстрее создавать приложения и использовать меньше токенов по сравнению с обычными инструментами LLM. Благодаря базе знаний и навыкам Android вы можете научить выбранного агента следовать последним рекомендациям в любой среде программирования.

Кроме того, при использовании последней версии Canary Android Studio Quail Android CLI позволяет агенту использовать мощные возможности IDE, такие как анализ файлов на наличие проблем или поиск объявлений символов. Google Antigravity 2.0 теперь официально поддерживает разработку для Android с помощью Android CLI.

AndroidCLI_2.png
Android CLI позволяет любому агенту создавать приложения для Android, используя инструменты и знания.

тариф Google AI

Теперь вы можете использовать тарифный план Google AI Pro или Ultra, чтобы получить доступ к выделенной емкости и более высоким ограничениям частоты запросов для Gemini в Android Studio. Это особенно полезно для длительных сеансов разработки Android с использованием агентов, которые могут требовать больше токенов. Android Studio автоматически обнаружит вашу подписку, когда вы войдете в аккаунт Google.  

Google_AI_Plan.png
Как использовать тариф Google AI в режиме агента

Gemma 4 для локальной помощи в программировании и ИИ на устройстве

Gemma 4 – это современная локальная модель, обученная для разработки под Android. Это наша самая эффективная локальная модель, способная выполнять сложное многоэтапное агентное программирование в Android Studio. Она идеально подходит для разработчиков, которым требуется конфиденциальность данных, офлайн-режим или которые столкнулись с проблемами квот при использовании других моделей.

А теперь в последней сборке Canary вы можете скачать и запустить Gemma 4 прямо из IDE, без необходимости настраивать внешний сервер.

Gemma4_Default_Model_Selector.png
Выбор модели в режиме агента

Как использовать собственную модель в Android Studio

Android Studio позволяет разработчикам использовать любую модель в IDE для агентного ИИ. Используйте в работе такие модели, как Gemini, GPT и Claude, или локальную модель Gemma 4. Такая гибкость позволяет разработчикам лучше контролировать производительность, конфиденциальность и расходы.

BYOM.png
Настройки, Поставщик моделей

Android Bench выделяет лучшие модели

Ранее в этом году мы запустили Android Bench – тест производительности и рейтинг, которые позволяют оценить, насколько эффективно LLM справляются с реальными задачами по разработке для Android. Цель – ускорить улучшение ИИ, чтобы вы могли использовать более полезные модели для помощи от ИИ, что приведет к повышению качества приложений для пользователей Android.

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

Android_Bench_update.png
Последние результаты на 18 мая 2026 г. Обновления можно посмотреть здесь.

3. Как всегда, эффективность и качество остаются главными приоритетами.

Как тестировать взаимодействие между устройствами с помощью Android Emulator

В эмуляторе Android теперь есть новый сетевой стек, который позволяет без настройки устанавливать одноранговое соединение между несколькими виртуальными устройствами на одном хост-компьютере. Это обновление устраняет необходимость вручную настраивать переадресацию портов, позволяя разработчикам легко тестировать сценарии с несколькими устройствами, такие как локальные многопользовательские игры, обмен файлами и сопряжение сопутствующих приложений. Создавая общую виртуальную сеть, Android Emulator обеспечивает более стабильную и согласованную среду для создания сложных взаимосвязанных приложений для разных форм-факторов.

Emulator.jpg
Тестирование на нескольких устройствах с помощью эмулятора Android

Android Debug Bridge Wi-Fi 2.0

ADB Wi-Fi 2.0 обеспечивает значительно более надежную отладку по Wi-Fi. С последней версией инструмента командной строки ADB из Android Platform Tools v37 и устройством Android 17 вы можете менять сети, выключать компьютер и заниматься своими делами, а ваши устройства будут оставаться подключенными. Кроме того, устройства с включенной беспроводной отладкой будут автоматически появляться в Диспетчере устройств Android Studio, что упростит процесс подключения телефонов, часов и других устройств Android. 

ADB_wifi.png
Как подключить устройства по Wi-Fi

Теперь в Android Studio можно публиковать приложения в Google Play для тестирования

Теперь в Android Studio можно загружать новые выпуски приложения напрямую в тестовые версии Google Play Console. Для этого в конце процесса создания подписанного набора App Bundle выберите "Опубликовать для тестирования". Интеграция позволяет загрузить первую версию нового приложения в канал внутреннего тестирования Play Console. Вы также можете использовать эту функцию, чтобы загружать выпуски для существующих приложений в тестовые версии. Чтобы воспользоваться этой функцией, необходимо зарегистрироваться в Google Play Console. Прочитайте запись в блоге о новинках в Google Play, чтобы узнать обо всех обновлениях, представленных на конференции I/O.

upload_to_play_square.png
Загрузите набор App Bundle в Google Play

Поддержка по вопросам проверки разработчиков Android

Теперь вы можете видеть статус регистрации приложения прямо в Android Studio при создании подписанного набора App Bundle или APK-файла. Эта информация в Android Studio позволит вам заранее устранить проблемы с регистрацией и подготовить приложения до того, как в сентябре 2026 года на сертифицированных устройствах Android начнет действовать требование о подтверждении.

DeveloperVerificationAndroidStudio.png
Статус регистрации приложения при проверке разработчиков Android

Обнаружение утечек памяти с помощью LeakCanary

Утечки памяти в Android происходят, когда код удерживает ссылку на объект долгое время после окончания его жизненного цикла. Это не позволяет сборщику мусора (GC) освободить память, что в конечном итоге приводит к снижению производительности или ошибке OutOfMemoryError (OOM).

Задача профилировщика LeakCanary в Android Studio значительно повышает продуктивность разработчиков, позволяя анализировать и проверять трассировки утечек памяти непосредственно в среде разработки на компьютере, а не на мобильном устройстве. Кроме того, Android Studio упрощает устранение неполадок, предоставляя такие инструменты, как "Перейти к объявлению", чтобы сопоставить анализ утечки непосредственно с базой кода, что позволяет разработчикам быстро находить и устранять утечки памяти.

Начиная с выпуска Android Studio Quail 1, вы также можете попросить Gemini проверить утечку памяти, нажав кнопку "Исправить с помощью агента".

LeakCanary.png
Проверьте утечки памяти, выявленные с помощью LeakCanary, нажав кнопку "Исправить с помощью агента".

Android Performance Analyzer (APA)

Android Performance Analyzer (APA) – это профилировщик производительности нового поколения для Android. Он позволяет анализировать использование ЦП, графического процессора, памяти и энергии в приложениях и играх на устройствах с Android 12 и более поздними версиями. APA разработан для обеспечения надежности и производительности, а скорость рендеринга трассировки в 26 раз выше, чем у предыдущих инструментов.

square_APA.png
Android Performance Analyzer (APA) в Android Studio, показывающий две трассировки рядом

APA интегрируется с ИИ-агентами и предлагает два новых навыка: Perfetto SQL и Perfetto Analysis. Они помогают отвечать на вопросы, например "Почему мое приложение запускается медленно?"

Perf_analyzer_Agent_Chat.png
Анализ трассировок с помощью навыка Perfetto Analysis

Анализатор конфигурации R8

R8 – один из лучших способов повысить производительность приложения и снизить объем потребляемой памяти. Преимущества R8 в плане производительности напрямую зависят от того, какую часть базы кода он может оптимизировать. Мы добавили новый инструмент, который поможет вам максимально оптимизировать R8, – анализатор конфигурации R8. Он позволяет оценить качество конфигурации R8 и влияние правил сохранения на приложение. Мы также добавили три показателя, которые отражают, какая часть базы кода доступна для оптимизации, обфускации и сжатия.

Предлагаемые исправления сбоев с интеграцией агента в AQI

Окно инструмента Отчеты о качестве приложения теперь интегрировано с ИИ-агентом, который анализирует данные о сбоях и исходный код, чтобы предоставлять подробные объяснения и предлагать возможные исправления. Выберите сбой в окне инструмента "Отчеты о качестве приложения", перейдите на вкладку "Подсказки" и нажмите "Ещё", чтобы посмотреть подробное объяснение сбоя. Нажмите "Исправить с помощью ИИ", чтобы агент предложил изменения в коде, которые вы можете проверить и принять.

aqi-agent-integration.png
Отчеты о качестве приложения и функция "Исправить с помощью ИИ"

Начать

Android Studio сокращает разрыв между идеей и ее реализацией. Благодаря мощным инструментам для агентной разработки создавать и выпускать качественные приложения для Android стало проще, чем когда-либо.

Скачайте последнюю предварительную сборку Android Studio Quail и попробуйте новые функции. Ваши отзывы очень важны для нас. Узнавайте об известных проблемах, сообщайте об ошибках и общайтесь с другими пользователями в LinkedIn, YouTube и X. Желаем успехов!

Узнать больше об этом и других обновлениях Google I/O 2026 можно на сайте io.google.

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