Недавно Google объявил, что ассистент Gemini в Android Studio обновил для поддержки мультимодальных функций ввода, и этот инновационный шаг приводит разработчиков новый опыт разработки. Теперь разработчики могут прикреплять изображения непосредственно к подсказкам, получая тем самым визуальную помощь во время разработки приложений. Введение этой функции знаменует собой еще один важный прорыв в инструменте разработки в направлении интеллекта.
Эта мультимодальная функция была первоначально представлена на конференции ввода/вывода 2024, и теперь модернизированные Близнецы могут «понимать простые каркасы и преобразовать их в доступные коды JetPack Compose». В Canary версии Android Studio Narwal в поле Ask Gemini есть новая опция «Прикрепленный файл изображений» (поддерживает JPEG или PNG Format). Google рекомендует пользователям использовать изображения с «сильным цветным контрастностью» и предоставляет «четкие советы» для достижения наилучших результатов.
Разработчики могут загружать скриншоты и пользовательские интерфейсы от простых каркасов в модели с высокой точностью и могут указывать ожидаемые функции. Например, в примере конструкции калькулятора может потребоваться «выполнять взаимодействие и расчет, как и ожидалось». Эта гибкость делает Близнецов правым помощником для разработчиков, значительно повышая эффективность развития.
Типичные советы по преобразованию визуального дизайна в функциональный код пользовательского интерфейса включают в себя: 1. «Для данного изображения напишите код JetPack Android для создания экрана как можно ближе к этому изображению. Обязательно включите импорт, используйте материал3 и запишите код». 2. «Для данного изображения напишите код Android JetPack Compose, чтобы создать экран как можно ближе к этому изображению, и проявить креативность по цвету. Сделайте взаимодействие и расчеты, как и ожидалось. Обязательно включите импорт, используйте материал3 и запишите код». Эти советы дают четкое руководство для разработчиков быстро реализовать конверсии в дизайне в код.
Google позиционировал Близнецы как инструмент, который обеспечивает «начальную структуру проектирования», и сгенерированный код часто требует дальнейшего редактирования и настройки. Общие улучшения включают в себя обеспечение того, чтобы объекты, подлежащие натяжению и значки, импортируются правильно. Google рекомендует рассматривать сгенерированный код как эффективную отправную точку для ускорения рабочего процесса разработки пользовательского интерфейса. Это позиционирование делает Близнецов не только инструментом, но и оптимизатором для процессов разработки.
Кроме того, функция визуального анализа Gemini также может использоваться для идентификации и разрешения ошибок, и разработчики могут «загружать скриншоты проблемного пользовательского интерфейса, который Близнецы будут анализировать изображение и предлагать потенциальное решение». Разработчики также могут прикрепить соответствующие фрагменты кода для более точной помощи. Эта функция предоставляет разработчикам мощные возможности для решения проблем, что делает процесс разработки более плавным.
Gemini в Android Studio также поддерживает загрузку архитектурных схем и получение объяснений или документов, аналогично тому, что очки Gemini Astra представлены ранее на конференции ввода -вывода. Введение этой функции сделало позицию Близнецов в инструментах разработки более важной и предоставили разработчикам всестороннюю поддержку.