Google представила крупное обновление Android Studio Panda 2, которое превращает привычную IDE в мощный инструмент для вайбкодинга. Главная фишка релиза — встроенный AI-агент, способный создавать Android-приложения практически с нуля по текстовому описанию.
Gemini под капотом
По умолчанию в среду интегрирована модель Gemini 2.5 Pro. Для пользователей доступен бесплатный уровень (free tier) с «легковесной» версией модели и уменьшенным контекстным окном, чего, по заверениям Google, достаточно для большинства повседневных задач. Профессионалам же предлагается бизнес-подписка. При этом Google оставила лазейку для гибкости: в настройках можно сконфигурировать и других провайдеров LLM.
Как работает агентный ворклоу
Мэтт Дайор, старший продакт-менеджер проекта, заявляет: «Теперь вы можете собрать рабочий прототип с помощью одного единственного промпта».
Процесс выглядит как полноценный автономный цикл:
- Агент составляет детальный план проекта.
- Реализует его через автоматизированный цикл (workflow loop).
- Генерирует код, запускает билд, анализирует ошибки компиляции.
- Самостоятельно исправляет код до тех пор, пока приложение не станет работоспособным.
Реальный тест: магия и нюансы
Журналисты уже протестировали Panda 2, попросив агента написать анализатор карточных раздач для игры в бридж. Агент потратил около 15 минут, итерируя код и запрашивая подтверждение на правки файлов. В итоге он отрапортовал, что «приложение полностью протестировано critic_agent и соответствует требованиям».
На практике вайбкодинг в Android Studio пока требует контроля: в сгенерированном коде нашлись логические ошибки (например, 14 карт в руке вместо 13). Это подтверждает главный постулат нашего сообщества: AI-инструменты — это множитель силы, но финальный «чек» остается за разработчиком. Концепция вайбкодинга как раз и заключается в цикле «попробовал — поправил промпт — попробовал снова».
Приватность и безопасность
Для работы нужно залогиниться в Gemini и разрешить доступ к контексту проекта. Google честно предупреждает: данные (чаты, промпты, код) могут анализироваться живыми модераторами.
Совет для вайбкодеров: Чтобы не «слить» конфиденциальные данные, используйте файл .aiexclude — он работает аналогично .gitignore и закрывает выбранные файлы от глаз нейросети, сохраняя при этом возможность пользоваться автокомплитом в остальной части проекта.
Что еще нового?
Помимо AI-агента, в Panda 2 появился умный помощник по обновлению версий (upgrade assistant). Из минорных изменений — Custom View preview теперь считается устаревшим (deprecated). Несмотря на мощные AI-функции, сама IDE местами остается тяжеловесной и иногда выдает классические ошибки Gradle, так что запасайтесь оперативной памятью.