글: Sean Hollister, the Verge; 번역: Peggy, BlockBeats
Google AI Studio는 AI 프로그래밍을 더욱 직관적인 단계로 이끌고 있습니다. 사용자는 더 이상 모델에게 단순히 ‘코드를 작성해 달라’고 요청하는 데 그치지 않고, 자연어를 사용하여 직접 안드로이드 앱을 생성하고 몇 분 만에 실제 휴대폰에 설치할 수 있게 되었습니다. 브라우저에서 프롬프트를 입력하면, Gemini가 자동으로 코드를 생성하고 인터페이스를 디자인하며 버그를 수정하고, 최종적으로 앱이 기기에 나타나는 과정을 통해 소프트웨어 개발의 진입 장벽이 한층 더 낮아지고 있다.
The Verge의 저자 Sean Hollister는 최근 Google AI Studio의 'prompt to phone' 기능을 체험했다. 그는 단 하루 만에 텍스트 어드벤처 게임, 칼로리 계산기, 마리오 스타일의 미니 게임 등 세 가지 앱을 만들었는데, 직접 코드를 작성할 필요가 거의 없었고, 일부 버그도 대화를 이어가며 빠르게 수정할 수 있었습니다. 이러한 경험은 AI 프로그래밍 도구가 개발 환경에서 일반 사용자에게 더 가까운 소비자 환경으로 나아가고 있음을 보여줍니다.
이것이 바로 '개인 소프트웨어 혁명'이 가장 상상력을 자극하는 부분이다. 과거 일반 사용자는 개발자가 범용 제품을 만들기를 기다릴 수밖에 없었지만, 이제는 자신의 구체적인 필요에 따라 피트니스 트래커, 칼로리 계산기, 심지어 간단한 게임까지 즉석에서 생성할 수 있게 되었다. 구글에게 이는 단순한 AI 프로그래밍 능력의 시연에 그치지 않고, 제미니(Gemini)가 모바일 시장, 개발자 생태계, 구독 수익으로 진출하는 새로운 관문이 될 수도 있다.
하지만 이번 체험은 AI가 생성하는 애플리케이션이 진정한 성숙 단계에 도달하기까지는 여전히 뚜렷한 격차가 있음을 보여줍니다. AI는 '작동하는' 프로그램을 빠르게 만들 수 있지만, 신뢰할 수 있고 정확하며 사용하기 편리한 제품을 만들 수 있는 것은 아닙니다. 게임의 서사는 조잡하고 메커니즘은 빈약하며, 칼로리 데이터는 심각한 오류를 보일 수 있고, 마리오 스타일의 미니게임은 심지어 반복적으로 충돌하기도 합니다. 더 복잡한 문제로는 저작권 경계, 데이터 출처, 제품 판단 및 장기적인 유지보수 능력 등이 포함된다.
진정으로 주목해야 할 점은 AI가 이미 개발자를 대체할 수 있는지 여부가 아니라, 소프트웨어 생산의 출발점이 변화하고 있다는 사실이다. 구글은 이미 일반인이 프롬프트를 사용해 모바일 앱을 만드는 것이 현실이 되고 있음을 증명했습니다. 하지만 '앱을 생성하는 것'에서 '좋은 앱을 만드는 것'으로 가는 과정에는 여전히 인간의 전문적인 경험, 미적 판단, 지속적인 개선이 필요합니다. AI는 개발 속도를 크게 앞당길 수 있지만, 소프트웨어 품질의 마지막 단계는 아직 맡길 수 없습니다.
다음은 원문입니다:
어제, 저는 제 첫 번째 안드로이드 앱을 만들었습니다. 그 후 두 개를 더 만들었는데, 오후 한나절 만에 총 세 개를 완성했습니다.
그중 한 앱은 사실 웹 브라우저에 148개의 영어 단어를 입력한 뒤 그냥 자리를 떴을 뿐입니다. 10분 후, 제 실제 안드로이드 폰에는 완전히 새로운 앱이 이미 설치되어 있었습니다. 물론 그 전에 폰을 준비해야 했습니다. USB 디버깅 모드를 켜고 폰을 컴퓨터에 연결하는 작업이 필요했죠. 하지만 그 외에는 구글이 홍보한 대로, AI Studio가 정말로 모든 작업을 대신해 주었습니다.
텍스트를 입력하고 설치를 클릭하자, 그 순간—짜잔, 실행 가능한 완성된 프로그램이 나타났습니다. 그 순간, 저는 데이비드, 앨리슨, 젠의 판단에 거의 동의할 뻔했습니다. 개인 소프트웨어 혁명이 이미 도래했고, 지금 여러분의 휴대폰으로 들어오고 있다는 것입니다. 미래에는 일반인이라도 프로그래밍 능력이 없더라도 복잡한 스마트 홈 기기 시스템을 실제로 작동시킬 수 있게 될 것입니다.
그 후, 나는 칼로리 계산기 하나와 게임 두 개, 이 세 가지 앱을 실제로 사용해 보았다. 결과적으로 앱들의 성능은 그리 좋지 않았다. 그리고 계속해서 반복 작업을 하며 앱을 더 좋게 만들어 보려는 재미를 막 느끼기 시작했을 때, AI Studio는 이미 일일 사용 한도에 도달했다는 알림을 보냈다. 이제 나는 비용을 지불하거나 한도가 회복될 때까지 기다려야만 했다.
따라서 여전히 불편한 점은 남아 있습니다. 하지만 오늘날 개인이 해낼 수 있는 일이 꽤 놀랍다는 사실은 부인할 수 없습니다. 바로 그날 오전, 제 동료인 스티비 보니필드(Stevie Bonifield)도 개인 피트니스 추적 앱을 만들었는데, 그는 이 앱이 실제로 사용하기에 충분히 훌륭하다고 생각했습니다. 제미니(Gemini)가 표시한 유료 업그레이드 알림을 보고, 제 첫 반응은 의외로 "몇 달간 유료로 사용해 볼까?"였습니다. 이건 제가 원래 Google 제품에 대해 보일 것이라고 기대했던 반응은 아니었습니다.
Google의 AI Studio로 Android 앱 만들기
화요일, Google이 AI를 이용해 《둠》(Doom)과 유사한 게임을 제작하는 모습을 시연했을 때, 우리는 농담 삼아 제가 MOOD라는 게임을 만들어야겠다고 말했습니다. 이 게임은 '둠'과 비슷한 텍스트 어드벤처 게임이 될 것이며, MOOD는 'Modern Online Oratory Dungeon'을 의미합니다.
이 정보만으로도 Google이 작업을 시작하기에 충분했습니다. 제가 AI Studio에 "MOOD라는 이름의 둠 스타일 텍스트 어드벤처 게임을 만들어 주세요. MOOD는 Modern Online Oratory Dungeon을 의미합니다"라고 입력하자, 제미니(Gemini)는 제 아이디어를 이어가려고 더 많은 아이디어를 자동으로 제안하기 시작했습니다. 먼저 다음과 같은 문장을 입력했습니다. "이 게임은 레벨을 자동 생성하고, 도전적인 턴제 전투를 포함해야 합니다."

Gemini가 제 애플리케이션 아이디어를 자동으로 보완하려고 시도하고 있습니다. 이미지 출처: Google
저는 매 레벨마다 완전히 다른 무작위 생성 레벨을 원하는 것이 아닙니다. 제가 원하는 것은 플레이어가 설계된, 실제 지도 구조를 가진 장소를 탐험하는 고전적인 텍스트 어드벤처 게임입니다. 하지만 턴제 전투는 괜찮습니다. 어쩌면 이 게임에서 AI가 지도를 자동으로 생성해 줄 수도 있지 않을까요?
그 후, Gemini는 게임에 '방에 숨겨진 비밀', '만족스러운 성장 시스템' 등 더 많은 설정이 있어야 한다고 제안했습니다. 대부분의 경우, 저는 그저 그 흐름을 따라 고개를 끄덕였습니다.
제가 본격적으로 코딩을 시작하도록 지시하기 전, 최종 프롬프트는 다음과 같았습니다:

이미지 출처: Google
그 후, 챗봇은 본격적으로 질주하기 시작했다. 내 동료 제이크는 Claude Code와 달리 Gemini는 먼저 계획을 세운 뒤 계속 진행할지 묻지 않는다고 지적했다. 챗봇은 자동으로 진행해 나간다. 물론 원한다면 언제든지 챗봇이 작성한 코드를 확인할 수 있다.
1분 후, 이미 5가지 디자인 프로토타입을 생성해 주었습니다:


20분 후, 나는 'Install' 버튼을 눌러 이 게임을 Pixel 9 스마트폰으로 전송했다.
예상대로, 카피라이팅은 형편없었다. 게임 속에는 악마의 흔적조차 찾아볼 수 없었다. 던전 전체에 방은 단 11개뿐이었고, 플레이어는 공격 버튼을 마구 누르기만 하면 바로 '클리어'할 수 있었다. 진지하게 플레이해도 1분 안에 끝낼 수 있다. 적어도 지금은 그렇다. 그 전에 Gemini가 게임을 더 이상 진행할 수 없게 만들 정도로 심각한 버그 두 가지를 수정해 주었기 때문이다.
다음은 MOOD의 실제 효과입니다:

별로 놀랍지 않게도, Gemini가 약속했던 「매력적인 서사, 분기 대화 옵션, 그리고 다양한 엔딩」은 결국 게임 마지막에 하나의 단순한 분기로 압축되었습니다. 저는 공격하거나, 그와 융합하거나, 또는 백도어 비밀번호를 입력하여 「Core Orator」를 물리칠 수 있었습니다. Core Orator는 왠지 모르게 인터넷의 분노를 기업의 이익으로 전환할 수 있는 AI입니다.
게다가 게임은 원래 약속했던 모든 「비밀」을 플레이어에게 직접 드러내 버리기도 한다. 이 내용들을 모두 빛나는 버튼으로 만들어 놓았기 때문에 플레이어는 어떤 텍스트도 입력할 필요가 없다. 빛나는 보물 상자를 마주하면 게임은 그것이 사실 미믹(Mimic)——즉, 『던전 앤 드래곤』에 나오는 보물 상자로 위장한 고전적인 몬스터——임을 지극히 열심히 상기시켜 준다.
게임은 단순히 "보물 상자를 확인하는 위험을 스스로 감수하라"고 경고하는 데 그치지 않고, 심지어 이를 적대적인 존재로 직접 표시하며, 시스템 메시지로 "적대적인 '클릭베이트 미믹'이 길을 막고 있다!"라고 알려주어 내가 그 자리를 떠나지 못하게 합니다.
이쯤 되면 MOOD는 필요할 때 숨겨진 엔딩을 해제하는 백도어 비밀번호를 직접 알려주기도 한다.
하지만 버그 수정 과정은 놀라울 정도로 매끄럽게 진행된다. 단, 해당 버그가 Gemini가 정확히 식별할 수 있는 문제여야 한다는 전제 하에 말이다. 게임에서 'The Whistleblower'와 대화할 때 대화 종료 버튼이 사라져 게임이 멈춘다고 말하자, Gemini는 즉시 새로운 버전의 앱을 생성해 주었습니다. 'Install'을 누르자 휴대폰 앱이 자동으로 재시작되었고, 게임에 다시 접속했을 때 저는 방금 전 떠났던 장소에 머물러 있었습니다. 다만 이번에는 제가 필요로 했던 버튼이 이미 나타나 있었습니다.
제가 사용하는 다른 몇 가지 앱들은 아직 더 다듬어야 할 것 같습니다. 그 칼로리 계산기가 특정 음식의 열량을 판단하는 최선의 방법이 유료 버전의 Gemini API를 호출하는 것인데, 저는 유료 버전의 Gemini API 키가 없었습니다. 다른 데이터베이스에서 관련 정보를 검색하도록 요청했을 때, 여러 음식의 열량 추정치가 심각하게 낮게 나온다는 사실도 발견했습니다.
하지만 16온스짜리 버블티 한 잔이 190칼로리일 리가 없다고 Gemini에게 말했더니, 시스템이 실제로 자체 코드에서 그 초보적인 오류를 발견한 것 같았습니다. 이전에는 'milk'만으로도 'boba milk tea'와 일치한다고 판단했고, 더 심각한 문제는 저칼로리인 1% 저지방 우유를 추정 기준으로 삼았다는 점입니다. Gemini는 이제 더 신뢰할 수 있는 매칭을 수행할 것이라고 밝혔습니다.
하지만 그럼에도 불구하고, 제가 주문한 3온스짜리 대만식 소금 튀김 치킨은 방금 140칼로리로 계산되었는데, 실제 칼로리는 적어도 이 수치의 두 배는 될 것이라고 확신합니다. 따라서 이 앱은 분명히 계속 개선이 필요합니다.
마지막으로, 가장 중요하지 않은 점이지만, 저는 테스트해 볼 필요가 있다고 생각했습니다. 구글이 여전히 사용자가 제 동료 제이 피터스가 올해 초 Project Genie를 통해 했던 것처럼 형편없는 닌텐도 모방 게임을 만들 수 있도록 허용하는지, 아니면 구글이 교훈을 얻었는지 말이죠.
깊은 부끄러움을 안고 여러분께 소개합니다. 바로 《Super Peach Rescue》입니다:

세 장의 스크린샷은 정말 형편없는 게임을 보여줍니다. 이미지 출처: Google
이건 정말 최악의 프로그램입니다. 게임 속 복숭아 공주는 끔찍한 외눈박이 떠다니는 외계인처럼 묘사되어 있고, 그녀가 어떤 아이템 블록에라도 닿기만 하면 게임이 즉시 충돌합니다——매번 그렇습니다. 지금까지 Gemini는 그 원인을 파악하지 못했습니다.
게다가 게임의 두 번째 파이프 구간은 도저히 통과할 수 없는데, 복숭아 공주가 그 높이까지 도저히 점프할 수 없기 때문이다.

고마워, 구글…… 이게 네가 말하는 '도움'이야? 이미지 출처: Google
그럼에도 불구하고, Gemini는 이런 게임을 생성하는 데 주저함이 없었습니다. 제 요청은 이랬습니다. "실행 가능한 슈퍼 마리오 게임을 만들어 주세요. 제가 피치 공주가 되어 마리오를 구출하고, 전통적인 마리오 횡스크롤 게임의 모든 요소를 갖추도록 해주세요." 어떤 의미에서는, 실제로 해냈습니다.
심지어 "피치 공주에게 슈퍼 버섯, 불꽃 꽃, 무적 별과 같은 고전 마리오 아이템들을 추가해 보는 건 어떨까요?"라고 제안하기까지 했다. 또한 조작 방식을 스스로 'NES System'으로 표기했다. 나는 이 게임을 삭제할 생각이다.
적어도 vibe coding으로 만든 두 게임 중 하나는 처음부터 플레이할 수 있었고, 거의 아무런 노력도 필요하지 않았습니다. 물론, 오늘날 얼마나 많은 게임 개발자가 실직했는지 생각하며 느낀 심리적 트라우마를 제외한다면 말이죠.
더 명확히 말하자면, 저는 사실 제가 vibe coding으로 만든 이 게임들의 품질이 형편없다는 점이 다행이라고 생각합니다. 완전히 무료이고 저만을 위해 맞춤 제작된 칼로리 계산기라면, 어쩌면 제 자신을 변호할 수도 있을 것입니다. 결국 아무도 저를 위해 이런 도구를 특별히 만들어주지는 않을 테니까요. 하지만 게임이라면, 저는 그 시간을 진정한 인간 창작자들을 지원하는 데 쓰고 싶습니다.