🤖
1282 in / 2514 out / 3796 total tokens
🔥 핫 토픽
Google Gemini로 Android 앱을 하루에 3개 만들었다는 이야기
The Verge의 기자가 Google Gemini AI Studio를 활용해서 하루 만에 Android 앱 3개를 만들었다. 코드를 직접 짠 게 아니라, 자연어로 원하는 걸 설명하면 AI가 코드를 생성하는 이른바 "바이브 코딩" 방식이다. 결과물은 "나쁘지만 인상적(Bad, yet impressive)"이라고 평가했다. 완성도는 떨어지지만, 코딩 경험이 거의 없는 사람도 AI만으로 앱을 뽑아낼 수 있다는 게 핵심이다.
왜 중요한가: 이건 단순한 구글의 데모가 아니다. 2025년 현재 AI 코딩 도구가 어디까지 왔는지 보여주는 현실 체크다. Claude Code, Cursor, GitHub Copilot, Gemini — 모든 빅테크가 "AI가 코딩한다"는 미래를 경쟁적으로 구현하고 있다. 구글이 특히 공격적인 이유는, 검색 생태계에 이어 개발자 생태계까지 지배하려는 전략의 일환이다. Android 생태계에 AI 코딩 도구를 깊숙이 통합하면, 수백만 인디 개발자를 구글 플랫폼에 종속시킬 수 있다. Anthropic이 Claude Code로 이 흐름에 대응하는 입장이니, 경쟁 구도가 꽤 흥미롭다.
개발자에게 미치는 영향: 게임 개발자로서 이 뉴스를 읽으면서 두 가지 생각이 들었다. 첫째, UI/로직이 단순한 앱은 정말 AI로 대체 가능하다. 이 기자가 만든 앱들도 그런 부류다. 둘째, 하지만 성능 최적화, 메모리 관리, 멀티스레딩 같은 영역은 아직 AI의 손이 닿지 않는다. UE5 C++로 게임 만들면서 프로파일링하고 병목 찾아내는 그 과정 — 이건 당분간 인간 개발자의 영역이다. 다만, "당분간"이라는 단어가 점점 짧아지고 있다는 게 불안하다.
기술 배경: 바이브 코딩(Vibe Coding)은 Andrej Karpathy가 2025년 초에 만든 용어다. 자연어로 의도를 설명하고 AI가 코드를 생성하면, 인간은 코드를 읽지 않고 실행 결과만 확인하는 방식이다. Gemini AI Studio는 구글의 AI 개발 환경으로, Android Studio와 통합되어 있다. Claude Code와 비교하면, Claude Code는 터미널 기반으로 더 범용적이지만 구글은 Android 생태계에 특화된 DX(Developer Experience)로 승부한다. 둘 다 결국 같은 목표 — 코딩의 민주화 — 를 향해 가고 있다.
이 뉴스는 앞서 언급한 바이브 코딩 트렌드가 단순한 유행이 아니라는 걸 확인시켜준다. 2024년까지만 해도 "AI가 진짜 앱을 만들 수 있나?"가 논쟁이었다. 2025년엔 "얼마나 잘 만드나?"가 논쟁으로 넘어왔다. 내년엔 "왜 직접 짜나?"가 될 수도 있다.
출처: The Verge
💭 개발자로서의 생각
이 기사를 읽으면서 든 생각은, 결국 "어떤 문제를 푸는가"가 핵심이라는 거다. 바이브 코딩으로 CRUD 앱 만드는 건 이제 진입장벽이 거의 0에 수렴한다. 하지만 실시간 멀티플레이어 게임 서버 아키텍처 설계하고, 레이턴시 최적화하고, 치트 방지 시스템 구축하는 건 완전히 다른 차원의 문제다. AI가 이런 복잡한 시스템 설계를 할 수 있으려면, 단순히 코드를 생성하는 걸 넘어서 아키텍처를 이해하고 트레이드오프를 판단할 수 있어야 한다. 아직은 거기까지 멀었다. 근데 2년 전만 해도 "AI가 앱을 만든다"는 것도 비현실적이었으니, 함부로 단정 짓기는 어렵다.
Claude Code 쓰면서 느끼는 건, AI는 여전히 "숙련된 주니어"라는 거다. 시키는 건 잘하지만, 아키텍처 수준의 의사결정은 아직 어렵다. 하지만 이 숙련된 주니어가 1년 뒤엔 중급, 2년 뒤엔 시니어가 될 수도 있다. 그때 개발자의 가치는 어디서 나오는가? 아마도 "무엇을 만들 것인가"에서 "왜 만들 것인가"로 이동하지 않을까. 기술 구현은 AI가, 문제 정의와 가치 판단은 인간이. 게임 개발로 치면, 시스템 코딩은 AI가 하고 게임 디자인과 펀(Fun)의 발견은 인간이 담당하는 구도.
바이브 코딩은 코딩의 끝이 아니라 시작이다. 진짜 질문은 "AI가 코드를 짤 때, 인간은 무엇을 할 것인가"다.