Новости
Потоковая работа с устройствами и Android Skills теперь доступны в Android CLI
Сегодня компания анонсировала обновления инструментария Android CLI, включая возможность получать доступ к реальным устройствам через Android Device Streaming. Кроме того, опубликовали новые навыки Android и подробно рассказали о навыках для Wear OS Compose Material 3.
Как Android-разработчики, вы можете выбирать из множества агентов, LLM, инструментов и интерфейсов командной строки (CLI) для разработки приложений. Цель Google — помогать вам создавать красивые и качественные Android-приложения независимо от того, какой подход вы выбираете. Сегодня компания анонсировала обновления инструментария Android CLI, включая возможность получать доступ к реальным устройствам через Android Device Streaming. Кроме того, опубликовали новые навыки Android и подробно рассказали о навыках для Wear OS Compose Material 3.
Android CLI для разработки из командной строки
Android CLI — инструмент, который делает Android-разработку через командную строку проще. Он помогает любому ИИ-агенту или инструменту эффективнее работать с Android.
Вместе с навыком android-cli ваши агенты могут использовать Android CLI для создания, сборки, тестирования и управления Android-проектами, помогать настраивать среду разработки, создавать и запускать эмуляторы, а также выполнять тестовые прогоны.
Android Device Streaming теперь доступен в CLI
Важно тестировать приложение на реальных устройствах, чтобы выявлять проблемы, связанные с конкретным железом или версией ОС, но нужных устройств не всегда бывает под рукой. Android Device Streaming предоставляет удалённый доступ к настоящим физическим устройствам. Теперь ваш агент может использовать Android Device Streaming где угодно через Android CLI.
Агент может взаимодействовать с физическими устройствами так, будто они подключены по USB, через защищённое соединение ADB over SSL. Это позволяет запускать устройства, устанавливать сборки, собирать логи и трассировки и даже делать скриншоты в headless-режиме — всё прямо из терминала.
Чтобы начать, свяжите проект, попросите агента вывести список доступных удалённых устройств и выберите, какое устройство использовать дальше. Прочитайте документацию, чтобы узнать больше, и посмотрите release notes Android CLI.
Привязываем агентов к актуальным знаниям с помощью навыков Android
Чтобы сократить разрыв между базовыми знаниями LLM и актуальными платформенными стандартами и обновлениями, Google продолжает расширять репозиторий навыков Android.
Android skills — это структурированные инструкции (SKILL.md), которые снабжают ИИ-агентов официальными рекомендациями с developer.android.com. Вместо того чтобы полагаться на дату отсечения знаний модели, навыки добавляют в контекст агента более точные и свежие данные, ссылки на API, примеры и архитектурные шаблоны.
Сейчас доступно более 20 навыков, которые позволяют вашим ИИ-агентам справляться с более сложными и специализированными задачами разработки, например:
- Аудит соответствия правилам Google Play: проверка manifest, runtime permissions, target SDK и раскрытий о конфиденциальности перед отправкой приложения на Play Policy review.
- Реализация Restore Credentials: повторная аутентификация при настройке устройства и восстановлении из облака с помощью Jetpack Credential Manager.
- Безопасность Android Intent: выявление и предотвращение перехвата implicit intent, защита broadcast receiver и проверка объявлений
PendingIntent. - Использование Android profiler: диагностика пропусков кадров UI, анализ CPU/memory trace и запрос данных трассировки естественным языком, преобразуемым в PerfettoSQL.
- CameraX: замена устаревшего Camera1/Camera2 на CameraX с поддержкой lifecycle.
- Миграция Leanback на Compose for TV: модернизация Android TV-приложений с переходом с Leanback на Compose for TV.
- Интеграция Media3 Cast: связывание media session Jetpack Media3 с устройствами Google Cast и синхронизация состояния воспроизведения.
- Интеграция Play Engage SDK: подключение Google Play Engage SDK для публикации пользовательских рекомендаций и кластерных поверхностей.
- Настройка стратегии тестирования: конфигурация unit-тестов, правил Compose UI testing и инфраструктуры screenshot-тестов.
- Аудит конфигурации R8: оптимизация производительности приложения через проверку настроек R8.
Фирменные навыки Android проходят тщательную оценку. Чтобы понять философию и методологию проекта, а также почему каждый навык должен сопровождаться evals, обязательно прочитайте Inside Android Skills — Built for deprecation.
Управлять навыкамм между проектами и каталогами отдельных агентов через Android CLI довольно просто:
- Установите Android CLI
- Выполните
android init, чтобы установить навыкandroid-cli - Чтобы вывести список всех доступных официальных навыков, выполните
android skills list - Чтобы установить отдельный навык в корень конкретного проекта
android skills add wear-compose-m3 --project=. - Для обновления навыков используйте:
android skills update --allandroid skills update wear-compose-m3— для отдельного навыка
Навыки разработаны так, чтобы быть независимыми от окружения. Пишете ли вы код в Android Studio или Antigravity либо работаете со сторонними агентами вроде Claude и Codex — Android skills будут работать во всём вашем стеке.
В центре внимания: Wear Compose Material 3
Разработка для Wear OS требует особых дизайнерских и технических решений: круглые экраны, управление вращением, ambient mode, минимизация энергопотребления, предпочтительное использование TransformingLazyColumn, а также контейнеров AppScaffold и ScreenScaffolds.
Без явных инструкций LLM не хватает понимания этих специфических шаблонов, которые позволяют Wear-приложениям действительно выделяться и выглядеть качественно.
Чтобы помочь агентам, компания выпустила Wear Compose Material 3 skill (wear/wear-compose-m3). Посмотрите это видео, чтобы подробнее узнать, насколько мощным получился skill:
Первые пользователи уже отмечают заметный рост продуктивности благодаря этому навыку. Инженерная команда FotMob использовала его для таких задач, как модернизация существующего приложения на Wear M3, перенос нескольких списков на TransformingLazyColumn с contentPadding от ScreenScaffold, заголовками ListHeader, применением SurfaceTransformation к карточкам и кнопкам, типографикой темы и Wear Preview.
Результат? Изменения успешно скомпилировались и были проверены на эмуляторе для скроллинга, rotary input, edge morphing и RTL. Благодаря этому команда смогла удалить устаревшую wrapper-обвязку, а также весь boilerplate-код для rotary и focus.
Навык также нашёл ошибки, которые базовая модель пропустила, например забытый проброс contentPadding из ScreenScaffold в список и использование типографики темы вместо жёстко заданных sp.
Один skill, один день, восемь мигрированных списков — и куча собственного rotary-кода исчезла! — Roy Solberg, Android Tech Lead в FotMob.
Начните уже сегодня
Когда будете готовы начать, установите Android CLI одной командой. Подробнее об Android CLI можно узнать в документации для разработчиков, а также в последних release notes Android CLI.
После установки Android CLI выполните android init, чтобы настроить агента, затем просмотрите последние доступные навыки Android и установите нужные с помощью android skills add.
Также посмотрите документацию Android Device Streaming, чтобы подробнее узнать, как эта функция позволяет получать доступ к реальным облачным устройствам как из Android Studio, так и через ваших агентов.
-
Разработка4 дня назадДаем ИИ видеть SwiftUI: Xcode Preview MCP на практике — проблемы и надежды
-
Новости1 неделя назадВидео и подкасты о мобильной разработке 2026.39
-
Новости2 недели назадВидео и подкасты о мобильной разработке 2026.38
-
Новости3 дня назадВидео и подкасты о мобильной разработке 2026.40
