Редакторська примітка: Google AI Studio виводить AI-програмування на новий рівень інтуїтивності: користувачі більше не просто просить модель «написати код», а можуть безпосередньо за допомогою природної мови створити Android-додаток і встановити його на реальний смартфон за кілька хвилин. Від введення запиту у браузері до автоматичного генерування коду, дизайну інтерфейсу та виправлення помилок Gemini — і до появи додатка на пристрої — бар’єри для розробки програмного забезпечення продовжують знижуватися.
Автор The Verge Шон Холлістер недавно випробував функцію «prompt to phone» у Google AI Studio. За один день він створив три додатки — текстову пригоду, калькулятор калорій та гру у стилі Маріо, майже не пишучи коду власноруч, а частину багів можна було швидко виправити шляхом продовження діалогу. Цей досвід показує, що інструменти AI-програмування переходять із середовищ розробки до сценаріїв, ближчих до звичайних користувачів.
Це також найбільш уявна сторона «персональної програмної революції». Раніше звичайні користувачі могли лише чекати, поки розробники створять універсальні продукти; зараз вони можуть тимчасово створювати трекери фізичних вправ, калькулятори калорій або навіть просту гру згідно зі своїми конкретними потребами. Для Google це не просто демонстрація здатностей AI до програмування, а й можливий новий шлях входу Gemini на мобільні пристрої, в екосистему розробників та у сферу підписок.
Але цей досвід також показує, що застосунки, згенеровані ШІ, ще далеко від справжньої зрілості. Вони можуть швидко створювати «працюючі» програми, але не завжди — надійні, точні та зручні продукти: сюжет гри грубий, механіка слабка, дані про калорії часто помилкові, а маленька гра у стилі Маріо постійно збивається. Більш складні проблеми включають межі авторських прав, джерела даних, оцінку продукту та здатність до довгострокового обслуговування.
Насправді варто звертати увагу не на те, чи вже може ШІ замінити розробників, а на те, що початок виробництва програмного забезпечення змінюється. Google вже довів, що звичайні люди можуть створювати мобільні додатки за допомогою підказок — це вже стає реальністю; але від «генерації додатка» до «створення хорошого додатка» все ще потрібні людський досвід, смак і постійна ітерація. ШІ може значно прискорити розробку, але останній кілометр якості програмного забезпечення поки що не можна передати.
Нижче наведено оригінал:
Вчора я створив свою першу Android-програму. Потім я зробив ще дві — за один вечір всього три.
Одна з цих програм — я просто ввів 148 англійських слів у веб-переглядачі, а потім відійшов. Через десять хвилин на моєму справжньому Android-телефоні з’явилася повністю нова програма. Звичайно, спочатку мені довелося трохи підготувати телефон: увімкнути режим USB-розробника та підключити телефон до комп’ютера. Але крім цього, як і обіцяв Google, AI Studio майже повністю виконав за мене всю роботу.
Я вводжу текст, натискаю встановити, і ось — voilà, з’являється повністю працездатна програма. У цей момент я майже згоден з думкою Девіда, Алісон і Джен: особиста програмна революція настала, і вона входить у ваш телефон. У майбутньому звичайні люди, навіть без навичок програмування, зможуть заставити працювати складні системи розумного дому.
Потім я почав активно використовувати ці три додатки: калькулятор калорій та дві гри. Вони виявилися не дуже хорошими. Коли я тільки-но почав насолоджуватися постійними ітераціями та спробами покращити їх, AI Studio повідомив мені, що я досяг щоденного ліміту використання. Після цього мені довелося або заплатити, або чекати, поки ліміт відновиться.
Отже, відчуття тертя все ще існує. Але неможливо заперечити, що сьогодні окрема особа може зробити дуже вражаючі речі. У той самий ранок мій колега Стіві Боніфілд створив додаток для відстеження фізичної активності, і вважає, що він вже настільки добрий, що може бути використаний у реальному режимі. Коли переді мною з’явився спливаючий запит на платне оновлення Gemini, моя перша реакція була: «А чому б не спробувати платну версію кілька місяців?» Це не те, чого я б очікував від себе щодо продуктів Google.
Як побудувати додаток Android за допомогою AI Studio від Google
У вівторок, коли 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. Коли я попросив його шукати інформацію з інших баз даних, я з’ясував, що оцінки калорійності для багатьох продуктів значно занижені.
Проте, коли я сказав Gemini, що 16-унцівий боба-молочний чай не може містити лише 190 калорій, він, схоже, виявив ту примітивну помилку у своєму коді. Раніше він вважав, що «milk» уже достатньо для співставлення з «boba milk tea», а ще гірше — він використовував низькокалорійне 1% знежирене молоко як основу для оцінки. Gemini стверджує, що зараз він здійснюватиме більш надійне співставлення.
Але навіть тоді моя 3-унцієва тайванська солона курка була розрахована як 140 калорій, а я досить впевнений, що реальна калорійність принаймні вдвічі вища. Отже, ця програма очевидно потребує подальшого виправлення.
Нарешті, і найменш важливо, я вважаю за необхідне перевірити: чи дозволяє Google користувачам створювати погані копії ігор Nintendo, як це зробив мій колега Джей Петерс на початку цього року за допомогою Project Genie; чи Google вже вивчив урок.
З глибоким соромом я представляю вам — «Super Peach Rescue»:

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

Тим не менш, Gemini не похитнувся при створенні такої гри. Моя вимога була: «Зроби працюючу гру Super Mario, де я граю за принцесу Піч і рятуємо Маріо, з усіма елементами традиційної 2D-платформерної гри Super Mario». В певному сенсі, вона це зробила.
Він навіть запропонував, що я можу додати до Принцеси Персик серію класичних предметів Mario, таких як супер-гриб, квітка вогню та зірка непробивності. Він також самостійно позначив спосіб управління як «NES System». Я думаю, я видалю цю гру.
Щонайменше, одна з двох ігор, створених мною за допомогою vibe coding, була ігровою з самого початку і майже не вимагала від мене ніяких зусиль — звичайно, якщо не рахувати психологічної травми, яку я відчував, коли думав про те, скільки розробників ігор зараз залишилися без роботи.
Скажіть чіткіше: я справді вдячний за те, що ці ігри, написані мною методом vibe coding, мають погану якість. Для повністю безкоштовного, створеного для мене калькулятора калорій я ще можу себе оправдати: хто ж інший зробить для мене такий інструмент? Але якщо мова йде про ігри, я краще витрачу час на підтримку справжніх творців.
