Google Cloud анонсировала Developer Device Platform (DDP) — управляемую облачную платформу для разработки, отладки и тестирования мобильных приложений на физических устройствах и виртуальных эмуляторах. Сервис развивает возможности Firebase Test Lab и рассчитан в том числе на работу с ИИ‑агентами для программирования.
Публичное предварительное тестирование DDP для пользователей Google Cloud начинается 12 августа.
Удаленная отладка и параллельные тесты
В основе DDP — две основные возможности.
Device Streaming дает удаленный интерактивный доступ к выбранному физическому устройству или эмулятору через API. Разработчик может запустить приложение, взаимодействовать с интерфейсом, искать ошибки и одновременно отслеживать его работу на конкретном оборудовании.
Это позволяет проверять поведение приложения на реальном устройстве без необходимости держать собственный парк смартфонов.
Device Run предназначен для автоматизированного тестирования. API можно встроить в CI/CD‑конвейер и параллельно запускать тесты на сотнях устройств с разными аппаратными конфигурациями. Результаты можно использовать для поиска проблем, которые проявляются только на отдельных моделях или классах устройств.
DDP сможет работать с ИИ‑агентами
Отдельный акцент Google делает на интеграции DDP с ИИ‑агентами для программирования. Здесь доступ к реальным устройствам нужен уже самому агенту: он сможет запускать приложение и проверять результат изменений непосредственно на целевом оборудовании.
Для этого предусмотрен DDP agent skill. С его помощью агенты смогут самостоятельно выполнять многошаговые пользовательские сценарии, находить визуальные артефакты, анализировать производительность процессора и других компонентов устройства, а также вносить изменения в код для исправления аппаратно‑зависимых ошибок.
Например, агент сможет учитывать особенности складных экранов или различия между CPU и GPU конкретного устройства.
Google также планирует добавить прямой доступ к физическим устройствам DDP из Android Studio и Android CLI через Device Streaming API.
Автоматическое разбиение тестов и повторные запуски
Для больших наборов тестов DDP поддерживает автоматическое разбиение запуска на части — smart sharding. Это позволяет распределить тесты между множеством устройств и получить результаты параллельно.
Если отдельный тест внутри такой группы завершится с ошибкой, сервис сможет автоматически повторить только его, не запуская весь набор заново.
По данным Google, такой подход позволяет получить результаты тестирования приложения на сотнях устройств за несколько минут.
Доступность
Developer Device Platform становится доступна всем пользователям Google Cloud в режиме публичного предварительного тестирования с 12 августа 2026 года.
На этом этапе действует поминутная тарификация: оплачивается время фактического использования устройств для тестирования. Стоимость работы с физическими устройствами и эмуляторами различается.
Таким образом, Google постепенно превращает Firebase Test Lab из сервиса облачного тестирования в более универсальную среду, где физические устройства могут использоваться не только автоматическими тестами и разработчиками, но и ИИ‑агентами непосредственно в процессе разработки.
