Возможности ИИ в Studio Labs

Мы получили отзывы от разработчиков, которые хотят как можно скорее получить доступ к функциям ИИ в стабильных каналах. Теперь вы можете ознакомиться и опробовать новейшие экспериментальные функции ИИ через меню Studio Labs в меню «Настройки», начиная со стабильного релиза Narwhal.

Вы можете первыми ознакомиться с экспериментами в области ИИ, поделиться своим мнением и помочь нам внедрить их в вашу повседневную IDE. Перейдите на вкладку Studio Labs в настройках и включите функции, которые вы хотите начать использовать. Эти функции ИИ автоматически включаются в тестовых релизах, и никаких действий от вас не требуется.

Функции ИИ в Studio Labs
Функции ИИ в Studio Labs

В состав Studio Labs входят следующие функции

Создание предварительного просмотра для вашего контента с помощью Gemini.

Gemini может автоматически генерировать предварительный код Jetpack Compose, экономя ваше время и усилия. Вы можете получить доступ к этой функции, щелкнув правой кнопкой мыши внутри создаваемого объекта и выбрав Gemini > Generate Compose Preview или Generate Compose Preview for this file , или щелкнув ссылку в пустой панели предварительного просмотра. Сгенерированный предварительный код отображается в режиме сравнения, что позволяет быстро принимать, редактировать или отклонять предложения, обеспечивая более быстрый способ визуализации ваших создаваемых объектов.

Создание предварительного просмотра при создании контента с помощью Gemini.
Создание предварительного просмотра при создании контента с помощью Gemini.

Преобразуйте пользовательский интерфейс с помощью Gemini.

Преобразуйте код пользовательского интерфейса в среде предварительного просмотра Compose, используя естественный язык непосредственно в окне предварительного просмотра. Для этого щелкните правой кнопкой мыши в окне предварительного просмотра Compose и выберите « Преобразовать пользовательский интерфейс с помощью Gemini ». Затем введите запросы на естественном языке, например, «Выровнять эти кнопки по центру», чтобы помочь Gemini скорректировать макет или стиль, или выберите определенные элементы пользовательского интерфейса в окне предварительного просмотра для лучшего понимания контекста. Gemini отредактирует ваш код пользовательского интерфейса Compose на месте, после чего вы сможете просмотреть и утвердить изменения, что ускорит процесс разработки пользовательского интерфейса. Для получения дополнительной информации см. раздел «Преобразовать пользовательский интерфейс» .

«Преобразуйте пользовательский интерфейс с помощью Gemini» в контекстном меню
Доступ к меню «Преобразовать пользовательский интерфейс с помощью Gemini»
Модальное диалоговое окно «Преобразуйте пользовательский интерфейс с помощью Gemini»
Применение преобразования естественного языка к предварительному просмотру в Compose.

Journeys for Android Studio

Journeys для Android Studio упрощает написание и поддержку сквозных тестов, позволяя использовать естественный язык для описания шагов и утверждений каждого теста — так называемого «путешествия». Благодаря возможностям Gemini в области компьютерного зрения и логического мышления, шаги, написанные на естественном языке, преобразуются в действия, которые Gemini выполняет в вашем приложении, что упрощает написание и понимание ваших путешествий. Кроме того, вы можете писать и описывать более сложные утверждения, которые Gemini оценивает на основе того, что видит на устройстве, чтобы определить, прошли ли ваши путешествия или нет.

А поскольку Gemini анализирует, какие действия следует выполнить для достижения целей, сценарии взаимодействия с приложением становятся более устойчивыми к незначительным изменениям в его структуре или поведении, что приводит к меньшему количеству нестабильных тестов при запуске на разных версиях приложения и с разными конфигурациями устройств.

Создавайте и запускайте сценарии прямо из Android Studio на любом локальном или удаленном устройстве Android. IDE предоставляет новый редактор для создания сценариев, а также подробные результаты, которые помогут вам лучше понять логику и выполнение вашего сценария Gemini.