- В Android Studio Otter 2025.2.1 протестировали функцию генерации интерфейсов по скриншотам с помощью технологии Gemini.
- Появилась возможность адаптировать дизайн интерфейса под загруженный макет и редактировать верстку при помощи команд на естественном языке.
- Добавлена проверка доступности интерфейсов с анализом контрастности и размеров элементов для людей с ограниченными возможностями.
В новой превью-версии Android Studio Otter 2025.2.1 компания Google внедрила инновационную возможность автоматической генерации интерфейсов на основе изображений с использованием системы Gemini. Теперь разработчикам предлагается загружать скриншоты, на основе которых инструмент преобразует визуальный контент в рабочий код на Jetpack Compose. Такой подход призван существенно снизить трудоёмкость и количество рутинного кода, концентрируя усилия специалистов на этапах точной доработки и правок.
Запуск процесса генерации интерфейса происходит через выбор опции «Generate Code From Screenshot» в панели предварительного просмотра без необходимости предварительного просмотра файла. Эта функция превращает статичные макеты в функциональные компоненты, которые затем можно корректировать и улучшать.
Дополнительно внедрена функция адаптации существующего кода дизайна к загруженному референсному изображению. Разработчик может быстро создать базовый вариант экрана без детального воспроизведения макета, а спустя это запустить автоматическое согласование элементов интерфейса с эталоном, что упрощает и ускоряет процесс полировки UI. Для активации предусмотрена команда «AI Actions → Match UI to Target Image» в контекстном меню окна предварительного просмотра Compose.
Важной инновацией стала возможность работать с интерфейсом при помощи естественного языка. Если отсутствует конкретный референс, разработчик с помощью команды «AI Actions → Transform UI» может описать требуемые изменения, например, «измени цвет кнопки на синий» или «добавь отступы вокруг текста», и система внесёт соответствующие коррективы в разметку.
Помимо генерации и правок, новая версия Android Studio получает инструменты для автоматической проверки доступности интерфейсов. Нейросеть анализирует важные параметры — контрастность элементов, размеры текста и прочие характеристики, критичные для удобства пользователей с ограниченными возможностями. Для запуска проверки достаточно выбрать «AI Actions → Fix all UI check issues».
Таким образом, Google делает очередной шаг в направлении интеграции искусственного интеллекта в инструменты разработки мобильных приложений, облегчая создание качественных и доступных пользовательских интерфейсов с минимальными усилиями со стороны разработчиков.