Android Studio, интегрированная среда разработки для создания приложений под Android, обновляется с новыми функциями искусственного интеллекта. На конференции разработчиков Google I/O компания представила обновления, которые значительно упрощают процесс разработки.
Новая функция Journeys и Agent Mode
Одним из главных нововведений станет функция Journeys, основанная на модели Gemini. Она позволяет разработчикам тестировать свои приложения, описывая действия и утверждения на естественном языке. Gemini будет автоматически выполнять тесты, что существенно упростит процесс и сократит время, необходимое для проверки и исправления ошибок.
Разработчики смогут проводить тесты как на физических, так и на виртуальных устройствах с Android. Результаты тестирования будут отображаться непосредственно в среде разработки.
Автономный режим Agent Mode
Также ожидается появление автономного режима Agent Mode, который позволит использовать различные инструменты для более сложных задач. Например, при интеграции нового API агент сможет предложить план выполнения, который автоматически добавит необходимые зависимости, внесет изменения в файлы и исправит ошибки.
Другие функции ИИ
Кроме того, Android Studio получит улучшения в панели App Quality Insights. Функция "crash insights" теперь будет использовать ИИ для определения причин сбоев приложений и предлагать возможные решения.
Разработчики смогут попробовать экспериментальные функции ИИ через новый раздел "Studio Labs" в меню настроек. Эта опция будет доступна только в стабильных версиях, начиная с версии с кодовым названием Narwhal.
Android Studio Cloud и другие обновления
Также представлена публичная бета-версия Android Studio Cloud, которая позволяет запускать среду разработки на удаленной Linux-машине через веб-браузер. Это обеспечит разработку приложений из любого места с доступом к интернету.
В Android Studio будет доступен агент обновлений версии, который упростит процесс автоматического обновления зависимостей. Gemini также поможет генерировать код для предварительного просмотра Jetpack Compose, трансформировать UI-код с использованием естественного языка и прикреплять файлы изображений к запросам ИИ.
Корпоративные решения и улучшения
Google выпускает корпоративную версию Android Studio, что позволит командам использовать ИИ, сохраняя безопасность данных. Эта версия включает подписку на Gemini Code Assist в стандартных и корпоративных изданиях.
Другие обновления включают возможность изменения размеров предварительных просмотров в Compose Preview, улучшения навигации и интегрированный эмулятор Android XR. Ожидаются также небольшие улучшения в Kotlin Multiplatform.
Компания сообщает о готовности помочь разработчикам адаптироваться к новым архитектурным изменениям в Android, связанным с размером страниц в 16КБ, предоставляя ранние предупреждения и инструменты для тестирования приложений в новом окружении.