Android Studio I/O Edition: что нового в инструментах разработчика Android
Время на чтение: 8 минут
В этом году на 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, чтобы вы могли сразу перейти к созданию.
Вы можете создать собственный навык или использовать Android CLI, чтобы установить наши официальные навыки – хранилище, которое охватывает некоторые из наиболее распространенных рабочих процессов, с которыми могут столкнуться разработчики Android и LLM. Они помогают моделям лучше понимать и выполнять определенные действия в соответствии с нашими рекомендациями и руководством по разработке для Android, например перенос XML в Compose, безрамочный режим, Navigation 3 и т. д. Вы даже можете использовать навыки для Android XR, начиная с красивого приложения для видеоочков с Jetpack Compose Glimmer.
Как создавать полнофункциональные приложения с помощью Firebase в режиме агента
Такие сервисы Firebase, как Auth и базы данных Firestore, теперь можно включать прямо в режиме агента в Android Studio с помощью навыков агента для Firebase. Агент сможет завершить интеграцию с Firebase и настроить бэкенд-службы. Благодаря этой интеграции вы можете создавать надежные полнофункциональные приложения для Android, не выходя из IDE.
Параллельные разговоры
Теперь вы можете вести несколько чатов в режиме агента одновременно. В одном чате вы можете запустить тесты, а пока они выполняются, в другом – начать планирование новой функции для приложения, а в третьем – писать документацию. Эти улучшения сэкономят ваше время и повысят продуктивность.
Более мощный агент для новых проектов
Агент для создания проектов в Android Studio стал мощным инструментом разработчика для полного цикла разработки. Он использует многоэтапный план выполнения и автономный цикл генерации, который самостоятельно исправляет ошибки сборки и настраивает зависимости в нескольких файлах. Эта продвинутая возможность значительно расширена за счет новой интеграции с навыками агента Firebase, что позволяет разработчикам легко создавать, отлаживать и развертывать полные полнофункциональные приложения непосредственно от одного запроса до конечного продукта.
Кроме того, теперь поддерживаются большие экраны. Вы можете сразу создать проект с макетами, навигацией и компонентами, оптимизированными для планшетов, складных устройств и ноутбуков. В нем есть дополнительная логика для тестирования приложения на эмуляторах больших экранов, если они включены. Просто настройте нужное устройство в эмуляторе Android, и агент сможет его протестировать.
2. Любой поставщик ИИ, любая среда разработки
Как создавать приложения для Android в Google AI Studio
В Google AI Studio теперь доступны полные возможности разработки приложений для Android. Пользователи могут создавать новые приложения, мгновенно просматривать их во встроенном эмуляторе Android и развертывать непосредственно на физических устройствах с помощью ADB через USB. Кроме того, разработчики могут публиковать приложения напрямую в Google Play. AI Studio создает запись о приложении, упаковывает его и загружает в канал внутреннего тестирования. Для дальнейшей разработки и готовности рабочей версии проекты можно экспортировать в виде ZIP-файла и открыть в Android Studio. Чтобы начать работу, перейдите в Google AI Studio.
Android CLI помогает быстрее и эффективнее создавать приложения с помощью любого агента
Android CLI позволяет создавать приложения с помощью любого агента, LLM и инструмента. Android CLI помогает ИИ-агентам быстрее создавать приложения и использовать меньше токенов по сравнению с обычными инструментами LLM. Благодаря базе знаний и навыкам Android вы можете научить выбранного агента следовать последним рекомендациям в любой среде программирования.
Кроме того, при использовании последней версии Canary Android Studio Quail Android CLI позволяет агенту использовать мощные возможности IDE, такие как анализ файлов на наличие проблем или поиск объявлений символов. Google Antigravity 2.0 теперь официально поддерживает разработку для Android с помощью Android CLI.
тариф Google AI
Теперь вы можете использовать тарифный план Google AI Pro или Ultra, чтобы получить доступ к выделенной емкости и более высоким ограничениям частоты запросов для Gemini в Android Studio. Это особенно полезно для длительных сеансов разработки Android с использованием агентов, которые могут требовать больше токенов. Android Studio автоматически обнаружит вашу подписку, когда вы войдете в аккаунт Google.
Gemma 4 для локальной помощи в программировании и ИИ на устройстве
Gemma 4 – это современная локальная модель, обученная для разработки под Android. Это наша самая эффективная локальная модель, способная выполнять сложное многоэтапное агентное программирование в Android Studio. Она идеально подходит для разработчиков, которым требуется конфиденциальность данных, офлайн-режим или которые столкнулись с проблемами квот при использовании других моделей.
А теперь в последней сборке Canary вы можете скачать и запустить Gemma 4 прямо из IDE, без необходимости настраивать внешний сервер.
Как использовать собственную модель в Android Studio
Android Studio позволяет разработчикам использовать любую модель в IDE для агентного ИИ. Используйте в работе такие модели, как Gemini, GPT и Claude, или локальную модель Gemma 4. Такая гибкость позволяет разработчикам лучше контролировать производительность, конфиденциальность и расходы.
Android Bench выделяет лучшие модели
Ранее в этом году мы запустили Android Bench – тест производительности и рейтинг, которые позволяют оценить, насколько эффективно LLM справляются с реальными задачами по разработке для Android. Цель – ускорить улучшение ИИ, чтобы вы могли использовать более полезные модели для помощи от ИИ, что приведет к повышению качества приложений для пользователей Android.
По вашей просьбе мы добавили в рейтинг открытые модели, чтобы вы могли сравнить их с LLM, которые обеспечивают дополнительную конфиденциальность и офлайн-режим. Мы также работаем над тем, чтобы значительно усложнить задачи, которые мы ставим перед LLM, чтобы продолжать стимулировать улучшения. в том числе длительные задачи, на выполнение которых у обычного Android-инженера уходит несколько дней.
3. Как всегда, эффективность и качество остаются главными приоритетами.
Как тестировать взаимодействие между устройствами с помощью Android Emulator
В эмуляторе Android теперь есть новый сетевой стек, который позволяет без настройки устанавливать одноранговое соединение между несколькими виртуальными устройствами на одном хост-компьютере. Это обновление устраняет необходимость вручную настраивать переадресацию портов, позволяя разработчикам легко тестировать сценарии с несколькими устройствами, такие как локальные многопользовательские игры, обмен файлами и сопряжение сопутствующих приложений. Создавая общую виртуальную сеть, Android Emulator обеспечивает более стабильную и согласованную среду для создания сложных взаимосвязанных приложений для разных форм-факторов.
Android Debug Bridge Wi-Fi 2.0
ADB Wi-Fi 2.0 обеспечивает значительно более надежную отладку по Wi-Fi. С последней версией инструмента командной строки ADB из Android Platform Tools v37 и устройством Android 17 вы можете менять сети, выключать компьютер и заниматься своими делами, а ваши устройства будут оставаться подключенными. Кроме того, устройства с включенной беспроводной отладкой будут автоматически появляться в Диспетчере устройств Android Studio, что упростит процесс подключения телефонов, часов и других устройств Android.
Теперь в Android Studio можно публиковать приложения в Google Play для тестирования
Теперь в Android Studio можно загружать новые выпуски приложения напрямую в тестовые версии Google Play Console. Для этого в конце процесса создания подписанного набора App Bundle выберите "Опубликовать для тестирования". Интеграция позволяет загрузить первую версию нового приложения в канал внутреннего тестирования Play Console. Вы также можете использовать эту функцию, чтобы загружать выпуски для существующих приложений в тестовые версии. Чтобы воспользоваться этой функцией, необходимо зарегистрироваться в Google Play Console. Прочитайте запись в блоге о новинках в Google Play, чтобы узнать обо всех обновлениях, представленных на конференции I/O.
Поддержка по вопросам проверки разработчиков Android
Теперь вы можете видеть статус регистрации приложения прямо в Android Studio при создании подписанного набора App Bundle или APK-файла. Эта информация в Android Studio позволит вам заранее устранить проблемы с регистрацией и подготовить приложения до того, как в сентябре 2026 года на сертифицированных устройствах Android начнет действовать требование о подтверждении.
Обнаружение утечек памяти с помощью LeakCanary
Утечки памяти в Android происходят, когда код удерживает ссылку на объект долгое время после окончания его жизненного цикла. Это не позволяет сборщику мусора (GC) освободить память, что в конечном итоге приводит к снижению производительности или ошибке OutOfMemoryError (OOM).
Задача профилировщика LeakCanary в Android Studio значительно повышает продуктивность разработчиков, позволяя анализировать и проверять трассировки утечек памяти непосредственно в среде разработки на компьютере, а не на мобильном устройстве. Кроме того, Android Studio упрощает устранение неполадок, предоставляя такие инструменты, как "Перейти к объявлению", чтобы сопоставить анализ утечки непосредственно с базой кода, что позволяет разработчикам быстро находить и устранять утечки памяти.
Начиная с выпуска Android Studio Quail 1, вы также можете попросить Gemini проверить утечку памяти, нажав кнопку "Исправить с помощью агента".
Android Performance Analyzer (APA)
Android Performance Analyzer (APA) – это профилировщик производительности нового поколения для Android. Он позволяет анализировать использование ЦП, графического процессора, памяти и энергии в приложениях и играх на устройствах с Android 12 и более поздними версиями. APA разработан для обеспечения надежности и производительности, а скорость рендеринга трассировки в 26 раз выше, чем у предыдущих инструментов.
APA интегрируется с ИИ-агентами и предлагает два новых навыка: Perfetto SQL и Perfetto Analysis. Они помогают отвечать на вопросы, например "Почему мое приложение запускается медленно?"
Анализатор конфигурации R8
R8 – один из лучших способов повысить производительность приложения и снизить объем потребляемой памяти. Преимущества R8 в плане производительности напрямую зависят от того, какую часть базы кода он может оптимизировать. Мы добавили новый инструмент, который поможет вам максимально оптимизировать R8, – анализатор конфигурации R8. Он позволяет оценить качество конфигурации R8 и влияние правил сохранения на приложение. Мы также добавили три показателя, которые отражают, какая часть базы кода доступна для оптимизации, обфускации и сжатия.
Предлагаемые исправления сбоев с интеграцией агента в AQI
Окно инструмента Отчеты о качестве приложения теперь интегрировано с ИИ-агентом, который анализирует данные о сбоях и исходный код, чтобы предоставлять подробные объяснения и предлагать возможные исправления. Выберите сбой в окне инструмента "Отчеты о качестве приложения", перейдите на вкладку "Подсказки" и нажмите "Ещё", чтобы посмотреть подробное объяснение сбоя. Нажмите "Исправить с помощью ИИ", чтобы агент предложил изменения в коде, которые вы можете проверить и принять.
Начать
Android Studio сокращает разрыв между идеей и ее реализацией. Благодаря мощным инструментам для агентной разработки создавать и выпускать качественные приложения для Android стало проще, чем когда-либо.
Скачайте последнюю предварительную сборку Android Studio Quail и попробуйте новые функции. Ваши отзывы очень важны для нас. Узнавайте об известных проблемах, сообщайте об ошибках и общайтесь с другими пользователями в LinkedIn, YouTube и X. Желаем успехов!
Узнать больше об этом и других обновлениях Google I/O 2026 можно на сайте io.google.
-
Новости о продуктахAndroid Studio Rabbit 2 теперь стабильна и готова к использованию в рабочей среде. В этом выпуске представлены ключевые функции, которые помогут вам в разработке, например Bring Your Own Agent, новые функции XR Emulator, обновление LeakCanary, новый инструмент управления навыками агента, код-ревью с помощью ИИ и многое другое.
Matthew Warner • Время на чтение: 3 минуты -
Новости о продуктахНа конференции Google I/O 2026 мы объявили, что Android превращается из операционной системы в интеллектуальную. Мы также показали, как создавать интеллектуальные функции на базе системы и использовать возможности ИИ от Google в своих приложениях.
Jingyu Shi • Время на чтение: 2 минуты -
Новости о продуктахУ каждого разработчика свои потребности и рабочие процессы, поэтому важно иметь возможность выбирать, как ИИ будет помогать в разработке. В январе мы добавили возможность выбирать любую локальную или удаленную ИИ-модель для работы функций AI в Android Studio.
Matthew Warner • Время на чтение: 2 минуты
Получайте еженедельную рассылку с последними новостями о разработке для Android.