В эпоху перемен ваши навыки, творческий подход и опыт важны как никогда. Сегодня на Саммите для разработчиков Android мы объявили о том, что многие инструменты и API стали доступны широкому кругу разработчиков. Они помогут вам создавать отличные приложения для Android. Эти обновления помогут вам писать код быстрее и эффективнее, создавать агентные решения и упростить масштабирование для экранов разных размеров.
Создавайте качественные приложения с помощью инструментов и агентов на ваш выбор
Поскольку количество новых моделей и агентов растет с каждым днем, мы знаем, что вы хотите иметь возможность выбирать те, которые лучше всего подходят для вашей работы. Обновления Android Studio и Android CLI дают вам ещё больше гибкости и позволяют вашим агентам создавать высококачественные приложения для Android.
Использование собственного агента
Android Studio Rabbit 2 – стабильная версия, в которой вы можете выбрать предпочитаемого агента для написания кода, например Claude Agent, Codex, Antigravity или любого из более чем 40 агентов, совместимых с ACP, прямо в Android Studio, чтобы использовать весь набор инструментов разработчика.
Что нового в Android CLI
- Стриминг устройств Android и предварительный просмотр Compose. Тестируйте приложения на реальных устройствах удаленно с помощью стриминга устройств Android на базе Firebase, который теперь доступен в Android CLI. Теперь агент может показывать предпросмотр компонентов или макетов Jetpack Compose, что позволяет мгновенно проверять визуальные элементы без использования эмулятора Android или развертывания APK.
- Профилирование. Повышайте производительность приложения и оптимизируйте использование памяти с помощью трассировки системы. Записывает трассировки системы производственного уровня (Perfetto) для отладки задержки холодного запуска, зависания интерфейса и фоновых пробуждений.
- Анализ. Проверяйте наборы App Bundle и библиотеки (AAs/Js) на наличие сигналов качества, таких как обфускация, оптимизация и оценка сжатия. Это позволит вам выявлять проблемы с качеством, используя ту же логику, что и Google Play перед загрузкой.
- Новые навыки Android. Мы добавили более 30 навыков, охватывающих свыше 20 областей, чтобы ваши агенты могли выполнять сложные задачи Android, такие как обеспечение безопасности разрешений, создание макетов виджетов Glance, оптимизация производительности Compose и т. д.
- Официальные плагины агента Android. В плагин Android для Google Antigravity добавлены все новейшие возможности Android CLI, а также более глубокие интеграции, позволяющие просматривать предварительные версии Compose и взаимодействовать с реальными устройствами Android прямо из Antigravity. Мы также запустили официальные плагины для Claude Code и Codex от OpenAI.
Создавайте умные агентные решения для Android
Чтобы поддержать разработчиков и компании в условиях растущей популярности агентов, мы представляем новые API, которые упрощают создание насыщенных и увлекательных пользовательских интерфейсов.
- Система Android Intelligence предоставляет пользователям помощь по запросу и проактивную помощь на устройствах в экосистеме Android. Теперь вы можете создать прототип подключенного приложения, чтобы делиться его сервисами с пользователями Android, когда Gemini является системным ИИ-агентом. Когда все будет готово, зарегистрируйтесь в предварительной версии Connected Apps Platform, чтобы опубликовать рабочую версию на разных платформах.
- Предоставьте агентам доступ к возможностям вашего приложения через Android MCP. Используйте AppFunctions API – унифицированный уровень вызова инструментов Android, – чтобы предоставлять доступ к функциям, которые могут использоваться собственным агентом на устройстве или системными агентами. AppFunctions сейчас находится на стадии бета-тестирования.
- Преобразуйте ответы агента в интерфейс нативного приложения с помощью A2UI для Jetpack Compose (альфа-версия). Функция Agent-to-UI (A2UI) позволяет агентам отвечать пользователям не сплошным текстом, а с помощью интерактивного интерфейса, созданного из компонентов вашего приложения. Новый нативный рендерер Jetpack Compose позволяет органично вписать рекламу в приложение для Android.
- Создавайте агентов на устройстве с помощью Gemini Nano 4 и новых API в ML Kit (альфа-версия). Мы расширили ML Kit Prompt API, добавив Agentic API, который использует новые возможности Gemini Nano 4. Agentic API автоматически выполняет функции, сохраняет историю разговоров, управляет циклом оркестрации и включает автоматические ограничения.
Предлагайте пользователям услуги приложения там, где они находятся
Чтобы помочь разработчикам обращаться к пользователям с ярко выраженным намерением в Gemini и Поиске, мы представляем новую платформу подключенных приложений. Вы можете создать нативный MCP-сервер с помощью Android MCP или удаленного MCP, создать прототип в режиме разработчика Gemini и зарегистрировать его через программу предварительного доступа Google Connected Console, когда будете готовы к запуску.
Новый API для разработки приложений под премиальные устройства
Расширяя охват приложения в растущей экосистеме Android, вы можете взаимодействовать с пользователями, где бы они ни находились, создавать новые точки взаимодействия и укреплять связь с аудиторией. Мы постоянно разрабатываем новые API, чтобы упростить адаптацию приложений и дать возможность создавать уникальные интерфейсы. Новые основы Jetpack Compose, адаптивные строительные блоки и функции агентного интерфейса позволяют легко масштабировать архитектуру и интерфейс приложения для разных форм-факторов.
- AppState (альфа-версия) переносит реактивную модель Compose на уровень состояния, предоставляя разработчикам и ИИ-агентам строительные блоки архитектуры, ориентированной на Compose, для сохранения состояния в разных конфигурациях устройств.
- Navigation 3 1.2 – стабильная версия с поддержкой ссылок на контент и улучшенной обработкой предпросмотра для жеста "Назад".
- Разработка интерфейсов на основе Compose расширяется с предстоящим стабильным выпуском Compose 1.13. В нем появится встроенная поддержка адаптивных макетов с Grid и Flexbox, переходящими в стабильную версию, и новые функции, такие как прогрессивное размытие и форматированный текст.
Расширьте охват за счет поддержки новых навыков на Googlebook и складных устройствах
С появлением Googlebook ваши приложения могут легко масштабироваться на телефонах и ноутбуках без необходимости в отдельной базе кода. Навык адаптации Compose помогает агентам преобразовывать мобильные приложения для работы на телефонах, складных устройствах, Googlebook, планшетах, XR и экранах припаркованных автомобилей.
Сегодня мы обновили его, чтобы вам было проще и быстрее адаптировать существующие приложения для компьютеров. Теперь Adaptive Skill может проверять пользовательский интерфейс Compose, чтобы находить и реализовывать сочетания клавиш, настраиваемые курсоры, состояния при наведении и подсказки для кнопок и элементов управления. Теперь он не только понимает навигацию и переносит макеты в Grid, FlexBox и mediaQuery, но и явным образом управляет сквозным состоянием в приложении.
Наконец, теперь навык также включает оптимизацию для складных устройств, например автоматический рефакторинг экранов медиа и камеры в макеты для настольного режима. В следующем году Google Play будет внимательно следить за тем, как ваше приложение или игра работает на складном устройстве, и предоставит вам больше возможностей продемонстрировать, как вы создали адаптивное приложение. Для приложений используйте навык адаптации Compose и следуйте рекомендациям по обеспечению качества адаптивных приложений для Android. Для игр следуйте рекомендациям по адаптации. Подробности о том, что требуется для Google Play, мы сообщим позже в этом году.
Создавайте приложения для растущего числа устройств Android XR
Сегодня вместе с XREAL мы запустили XREAL AURA – первые в мире проводные очки расширенной реальности, работающие на Android XR. Кроме того, мы выпустили стабильные версии нескольких основных библиотек и инструментов.
- Основные библиотеки Jetpack XR SDK теперь стабильны и содержат готовые к использованию API, долгосрочную стабильность API и обратную совместимость с Jetpack SceneCore, ARCore для Jetpack XR и XR Runtime.
- Стабильные эмуляторы Android XR в Android Studio. С их помощью разработчики могут создавать, тестировать и визуально проверять приложения для XR-очков, аудиоочков и видеоочков без физического оборудования.
- Android XR Engine Hub – стабильная версия инструмента, который позволяет легко запускать и анализировать трассировку производительности в Unity, Godot и Unreal.
- Geospatial API в ARCore для Jetpack XR SDK и Unity позволяют разработчикам точно привязывать цифровой контент к реальному миру и отслеживать его местоположение с помощью проводных XR-очков и умных очков.
Мы будем рады получить ваши отзывы о новых инструментах и возможностях. Мы будем рады вашим идеям о том, как улучшить наши инструменты, чтобы они помогали вам в разработке приложений.
-
Новости о продуктахСегодня на мероприятии The Android Show мы объявили, что Android переходит от операционной системы к интеллектуальной. Это создаст больше возможностей для взаимодействия с вашими приложениями.
Matthew McCullough • Время на чтение: 4 минуты -
Новости о продуктахВ прошлом году мы вместе с Samsung, Qualcomm и Unity запустили предварительную версию Android XR SDK для разработчиков и были поражены тем, как тепло ее встретило сообщество Android.
Matthew McCullough • Время на чтение: 4 минуты -
Новости о продуктахПриложения, предназначенные для предстоящего выпуска Android, больше не смогут напрямую записывать данные в контакты с помощью разрешения WRITE_CONTACTS.
Roxanna Aliabadi Walker • Время на чтение: 6 минут
Получайте еженедельную рассылку с последними новостями о разработке для Android.