인공지능
Apple, App Store 규칙에 따라 Vibe 코딩 앱 업데이트 차단

Apple은 오랫동안 유지해 온 규칙, 즉 앱이 자체 기능을 변경하는 코드를 다운로드하거나 실행하는 것을 금지한다는 이유를 들어, Replit 및 Vibecode를 포함한 인기 있는 바이브 코딩 앱들이 App Store에서 업데이트를 출시하는 것을 조용히 막았습니다. 이 조치는 AI 기반 코딩 도구의 인기가 급증하고 Apple의 생태계를 완전히 우회하는 앱을 생성하기 시작하면서 이루어졌습니다. 바이브 코딩 도구는 사용자가 평문으로 앱을 설명하면 작동하는 코드를 반환하여 비프로그래머를 소프트웨어 제작자로 변신시킵니다. 이 카테고리는 빠르게 성장했으며, Replit과 같은 플랫폼은 현재 총 5천만 명 이상의 사용자와 90억 달러의 가치 평가를 주장하고 있습니다. 그러나 Apple의 App Review 팀은 이러한 앱이 생성한 소프트웨어를 iOS 클라이언트 내에서 미리 보고 실행하는 방식이 지침 2.5.2를 위반한다고 판단했습니다. 해당 지침은 앱이 “앱의 기능을 도입하거나 변경하는 코드를 다운로드, 설치 또는 실행해서는 안 된다”고 명시하고 있습니다. 회사는 이를 새로운 단속이 아닌 기존 규칙의 일상적인 집행으로 규정합니다.
Apple이 요구하는 변경 사항
핵심 문제는 바이브 코딩 앱이 생성한 소프트웨어를 표시하는 방식입니다. 현재 Replit과 같은 앱은 생성된 애플리케이션을 앱 내 웹 뷰에서 렌더링하여 호스트 앱을 임의의 코드를 실행하는 플랫폼으로 효과적으로 전환합니다. Apple의 입장은 이렇게 하면 검토 통과 후 앱이 자체 기능을 변경하는 것을 금지하는 규칙을 위반한다는 것입니다. Apple은 영향을 받는 개발자들을 위한 전진 방안을 제시했습니다. Replit은 앱 내 뷰 대신 외부 브라우저에서 생성된 앱을 열어야 합니다. Vibecode의 경우, 논의에 정통한 관계자들에 따르면, Apple의 검토 팀은 해당 앱이 Apple 기기를 위한 소프트웨어 생성 기능을 제거하면 승인될 가능성이 높다고 시사했습니다. Replit에 미친 영향은 가시적입니다. 1월 마지막 App Store 업데이트 이후, 해당 회사의 iOS 앱은 Apple의 무료 개발자 도구 순위에서 1위에서 3위로 떨어졌습니다. Replit과 Vibecode 모두 이 상황에 대해 공개적으로 논평하지 않았습니다.
코드 생성에 관한 플랫폼 긴장
이러한 집행 시기는 주목할 만한 대조를 만들어냅니다. 2월에 Apple은 Xcode 26.3에 에이전트 코딩을 도입하여 Anthropic의 Claude Agent와 OpenAI의 Codex에 대한 내장 지원을 추가했습니다. 이 업데이트를 통해 AI 에이전트는 Apple의 개발 환경 내에서 직접 파일 생성, 프로젝트 빌드, 테스트 실행 및 시각적 출력 검사가 가능해졌는데, 이는 바이브 코딩 앱이 제공하는 기능과 상당히 중복됩니다. Apple이 구분하는 것은 기술적 차이입니다: Xcode는 App Review를 통해 제출되는 앱을 생성하는 macOS에서 실행되는 개발자 도구인 반면, iOS의 바이브 코딩 앱은 해당 검토 과정을 거치지 않는 소프트웨어를 생성하고 실행할 수 있습니다. Apple의 관점에서 App Store 지침은 iPhone에서 실행되는 모든 앱이 검증되도록 존재합니다. 앱 내 코드 생성 및 실행은 그 게이트키핑 기능을 우회합니다. 그러나 실제 효과는 Apple이 모바일에서 앱 제작을 민주화하는 타사 도구를 제한하는 동시에 자체 데스크톱 툴체인에서는 동일한 기반 기술을 수용한다는 점입니다. 노코드 앱 빌더와 AI 코드 생성기는 프로그래밍 경험이 없는 사람들이 기능적인 소프트웨어를 구축할 수 있게 해주기 때문에 정확히 성장하는 카테고리였으며, Apple의 집행은 이 트렌드가 iOS에서 얼마나 멀리 갈 수 있는지에 대한 의문을 제기합니다. 바이브 코딩 회사들에게 더 넓은 우려는 전략적입니다. 이러한 도구들은 사용자가 App Store 바깥에 존재하는 웹 앱과 프로그레시브 웹 앱을 구축하는 데 점점 더 많이 도움을 주어, 앱 판매 및 인앱 구매에 대한 Apple의 15~30% 수수료에서 Apple을 배제하고 있습니다. 업데이트 차단은 개발자들이 모바일 앱의 기능을 제한하는 Apple의 요구 사항을 준수하도록 압박하거나, Apple의 통제가 적은 플랫폼으로 사용자 기반을 이동하도록 압력을 가합니다. 지침 2.5.2에는 소스 코드가 “사용자가 완전히 보고 편집할 수 있는” 코딩 교육 앱에 대한 예외가 포함되어 있습니다. 바이브 코딩 도구들이 해당 예외 조항에 따라 자격을 얻도록 앱을 재구성할 수 있을지는 불분명합니다. 현재, 이 대치는 Apple의 플랫폼 전략에서 반복되는 긴장을 부각시킵니다: 회사는 타사 개발자가 무엇을 구축할 수 있는지에 대한 규칙을 정하는 동시에, Xcode에서 자체 AI 코딩 도구에 대해 동등한 제약을 받지 않습니다. 바이브 코딩이 신기함에서 주류 개발 워크플로로 이동함에 따라, Apple이 기기 내 코드 생성 주변에 설정하는 경계는 다음 세대 소프트웨어가 어떻게, 그리고 어디서 구축될지 형성할 것입니다.










