Примечание редактора: Google AI Studio вводит программирование с помощью ИИ в более интуитивную стадию: пользователям больше не нужно просто просить модель «написать код» — теперь они могут напрямую на естественном языке создавать приложение для Android и устанавливать его на реальный телефон за несколько минут. От ввода промпта в браузере до автоматической генерации кода, дизайна интерфейса, исправления ошибок Gemini и появления приложения на устройстве — порог входа в разработку программного обеспечения продолжает снижаться.
Недавно автор The Verge Шон Холлистер опробовал возможность «prompt to phone» в Google AI Studio. За один день он создал три приложения: текстовую приключенческую игру, калькулятор калорий и простую игру в стиле Mario, почти не написав код самостоятельно, а некоторые ошибки быстро исправлялись в ходе диалога. Этот опыт показывает, что инструменты ИИ-программирования переходят из среды разработки в сценарии, более близкие к конечному потребителю.
Это также самая впечатляющая часть «персональной революции в программном обеспечении». Раньше обычные пользователи могли только ждать, пока разработчики создадут универсальные продукты. Теперь же они, возможно, смогут генерировать под свои конкретные потребности временные приложения: фитнес-трекер, калькулятор калорий или даже простую игру. Для Google это не просто демонстрация возможностей ИИ-программирования, но и потенциальный новый вход в экосистему мобильных устройств, сообщество разработчиков и модель подписочных доходов для Gemini.
Однако этот опыт также показывает, что до зрелости генерации приложений ИИ еще есть заметный путь. ИИ может быстро создать «работоспособную» программу, но не обязательно надежный, точный и удобный продукт: сюжеты игр грубые, механики просты, данные о калориях могут содержать серьезные ошибки, а игра в стиле Mario даже постоянно вылетает. Более сложные вопросы включают границы авторского права, источники данных, суждения о продукте и способность к долгосрочной поддержке.
Что действительно заслуживает внимания, так это не то, может ли ИИ уже заменить разработчиков, а то, как меняется исходная точка производства ПО. Google уже доказал, что создание мобильных приложений простыми людьми с помощью промптов становится реальностью. Однако между «сгенерировать приложение» и «создать хорошее приложение» по-прежнему требуется профессиональный опыт человека, эстетическое суждение и непрерывная итерация. ИИ может значительно ускорить процесс разработки, но последний километр, определяющий качество ПО, пока не отдать на аутсорсинг.
Далее следует оригинальный текст:
Вчера я создал свое первое приложение для Android. Потом я сделал еще два — всего три за один день.
Для одного из приложений я фактически просто ввел 148 английских слов в веб-браузере, а затем ушел. Через десять минут на моем реальном Android-телефоне появилось новое полноценное приложение. Конечно, перед этим мне нужно было подготовить телефон: включить режим отладки по USB и подключить телефон к компьютеру. Но помимо этого, как и обещал Google, AI Studio действительно выполнила почти всю работу за меня.
Я ввел текст, нажал «установить», и — вуаля — появилась рабочая программа. В тот момент я был почти готов согласиться с мнением Дэвида, Эллисон и Джен: персональная революция в ПО уже наступила, и она приходит на ваш телефон. В будущем даже люди без навыков программирования смогут заставить работать сложные системы умных домашних устройств.
Затем я начал реально использовать эти три приложения: счетчик калорий и две игры. И они работали не очень хорошо. И как только я начал наслаждаться процессом итераций, пытаясь их улучшить, AI Studio напомнил мне, что я достиг дневного лимита использования. Далее мне предстояло либо заплатить, либо ждать восстановления квоты.
Так что трение по-прежнему присутствует. Но нельзя отрицать, что то, что теперь может сделать один человек, довольно впечатляет. В то же утро мой коллега Стиви Бонифаций также создал личное приложение для отслеживания фитнеса и считал, что оно уже достаточно хорошее, чтобы реально им пользоваться. Столкнувшись со всплывающим предложением Gemini о платном обновлении, моей первой мыслью было: «Может, сначала оплатить пробную подписку на несколько месяцев?» Это была не та реакция на продукт Google, которую я ожидал от себя.
Как Google AI Studio создает приложение для Android
Во вторник, когда Google продемонстрировал создание игры в стиле Doom с помощью ИИ, мы пошутили, что мне стоит сделать игру под названием MOOD. Это должна быть текстовая приключенческая игра в стиле Doom, где MOOD означает «Modern Online Oratory Dungeon» (Современное Онлайн-Ораторское Подземелье).
Этой информации уже было достаточно Google, чтобы начать работу. Когда я ввел в AI Studio: «Помоги мне сделать текстовую приключенческую игру в стиле Doom под названием MOOD, где MOOD означает Modern Online Oratory Dungeon», Gemini начала автоматически дополнять идеи, пытаясь продолжить мой замысел. Сначала она ввела предложение: «В игре должны быть процедурно генерируемые уровни и сложные пошаговые бои.»

Мне не хотелось полностью случайных уровней, генерируемых заново каждый раз, — я хотел классическую текстовую приключенческую игру, где игрок исследует спроектированную сцену с реальной картой. Однако пошаговые бои вполне подходили. Может, игра еще могла бы автоматически генерировать для меня карту?
Затем Gemini предложила добавить в игру «секреты, спрятанные в комнатах», «удовлетворяющую систему развития» и другие настройки. Большую часть времени я просто кивал, следуя ее ходу мысли.
Перед тем как попросить ее начать писать код, итоговый промпт выглядел так:

После этого она действительно понеслась вперед. Мой коллега Джейк отметил, что в отличие от Claude Code, Gemini не составляет план заранее и не спрашивает, хотите ли вы продолжить его выполнение. Она автоматически движется вперед — конечно, вы можете в любой момент посмотреть написанный ею код, если захотите.
Через минуту она уже сгенерировала для меня пять вариантов дизайна:


Через 20 минут я нажал кнопку «Install» и передал игру на телефон Pixel 9.
Неудивительно, что текст был написан ужасно. Никаких демонов в игре тоже не было видно. Все подземелье состояло из 11 комнат, и игрок мог просто непрерывно жать кнопку атаки, чтобы «пройти» игру. Если играть серьезно, можно закончить меньше чем за минуту. По крайней мере, теперь можно — до этого Gemini помогла мне исправить две критические ошибки, которые делали игру непроходимой.
Вот как выглядит MOOD на практике:

Я не слишком удивился, обнаружив, что обещанное Gemini «увлекательное повествование с диалогами на выбор и несколькими концовками» в итоге свелось к простой ветке в самом конце игры: я мог победить «Core Orator» — ИИ, который почему-то превращает гнев интернета в корпоративную прибыль — атаковав его, слившись с ним или введя пароль «черного хода».
Кроме того, игра активно раскрывала игроку все обещанные «секреты»: она сделала их светящимися кнопками, игроку даже не нужно было ничего вводить. Когда вы сталкиваетесь со светящимся сундуком, игра очень старательно напоминает вам, что на самом деле это Mimic — классический монстр из Dungeons & Dragons, маскирующийся под сундук.
Она не только явно предупреждает: «Осматривайте сундук на свой страх и риск», но даже помечает его как врага и не дает мне уйти, потому что система сообщает: «Враждебный «Clickbait Mimic» преграждает путь!»
Кстати, MOOD даже сообщала вам пароль для разблокировки скрытой концовки, когда он был нужен.
Однако процесс исправления ошибок может быть удивительно гладким, при условии, что ошибка — это проблема, которую Gemini может правильно определить. Когда я сказал ей, что игра зависает в диалоге с «The Whistleblower», потому что кнопка завершения диалога отсутствует, она немедленно сгенерировала новую версию приложения. Я нажал «Install», приложение на телефоне автоматически перезапустилось, и, вернувшись в игру, я обнаружил себя на том же месте, где остановился — только теперь нужная кнопка появилась.
Моим другим приложениям, возможно, потребуется больше доработок. Лучшим способом определения калорийности пищи для того счетчика калорий оказался вызов платного API Gemini, а у меня не было ключа для платной версии Gemini API. Когда я попросил его искать информацию в других базах данных, я обнаружил, что его оценки калорийности для многих продуктов были серьезно занижены.
Однако, когда я сказал Gemini, что 16-унциевый стакан молочного чая с шариками боба не может содержать всего 190 калорий, она, кажется, действительно нашла в своем коде эту грубую ошибку. Ранее она считала, что «milk» (молоко) уже соответствует «boba milk tea», и, что еще хуже, выбрала для оценки низкокалорийное 1% молоко. Gemini заявила, что теперь она будет проводить более надежное сопоставление.
Но даже в этом случае моя 3-унциевая порция тайваньского соленого жареного цыпленка была рассчитана как 140 калорий, хотя я практически уверен, что реальная цифра как минимум вдвое больше. Так что это приложение явно требует дальнейшего исправления.
Наконец, и что менее важно, я почувствовал необходимость проверить: по-прежнему ли Google позволяет пользователям создавать те ужасные клоны игр Nintendo, как это делал мой коллега Джей Питерс ранее в этом году с помощью Project Genie, или же Google уже извлек уроки.
С глубоким стыдом представляю вам — «Super Peach Rescue»:

Это отвратительно работающая программа. Принцесса Пич в игре выглядит как какой-то жуткий одноглазый парящий инопланетянин, и игра немедленно вылетает — каждый раз без исключения — стоит ей коснуться любого блока с предметом. Пока что Gemini не смогла понять причину.
Кроме того, пройти вторую трубу в игре вообще невозможно, потому что принцесса Пич просто не может прыгнуть так высоко.

Тем не менее, Gemini не колебалась, генерируя такую игру. Мой запрос был: «Сделай рабочую игру в стиле Super Mario, где я играю за принцессу Пич, чтобы спасти Марио, со всеми элементами традиционной боковой скролл-игры Mario.» В каком-то смысле она это сделала.
Она даже сама предложила, что я, возможно, мог бы «добавить для принцессы Пич серию классических предметов Mario, таких как Супергриб, Огненный цветок и Звезда бессмертия». Она также сама пометила управление как «NES System». Думаю, я удалю эту игру.
По крайней мере, одна из двух игр, созданных мной с помощью vibe coding, была играбельной с самого начала и почти не требовала от меня усилий — если, конечно, не считать психологической травмы, возникшей от мысли о том, сколько сейчас разработчиков игр могут остаться без работы.
Проясню: я на самом деле рад, что качество игр, созданных мной с помощью vibe coding, низкое. Возможно, я мог бы оправдать совершенно бесплатный, персонализированный для меня калькулятор калорий: в конце концов, никто не сделает такой инструмент специально для меня. Но что касается игр, я предпочел бы тратить время на поддержку настоящих, человеческих создателей.








