1P by GN⁺ 12시간전 | ★ favorite | 댓글 2개
  • Replit, Vibecode 등 자연어 프롬프트로 앱을 만들 수 있는 바이브 코딩 앱들이 App Store 업데이트를 차단당한 상태로, Apple은 기존 App Store 규정 위반을 이유로 변경을 요구 중
  • Apple은 앱이 자체 기능을 변경하는 코드를 실행하는 것을 금지하는 오래된 규정(가이드라인 2.5.2)을 근거로 제시하며, 바이브 코딩 앱만을 특정 대상으로 한 것은 아니라는 입장임
  • Replit은 생성된 앱을 인앱 웹뷰 대신 외부 브라우저에서 열도록 수정하면 승인 가능성이 있고, Vibecode는 Apple 기기용 소프트웨어 생성 기능 제거 시 승인 가능성이 높다고 안내
  • Replit 모바일 앱은 1월 마지막 업데이트 이후 무료 개발자 도구 순위 1위에서 3위로 하락, 업데이트 불가가 부분적 원인으로 지목
  • 바이브 코딩 앱은 App Store 생태계 밖에서 작동하는 앱 생성을 가능케 하면서 Xcode와의 경쟁 구도도 형성, Apple의 자체 도구로의 유도 유인이 존재한다는 시각

바이브 코딩 앱 업데이트 차단 경위

  • Apple이 Replit, Vibecode 등 AI 바이브 코딩 앱의 App Store 업데이트를 조용히 차단, The Information 보도
  • 바이브 코딩 도구는 프로그래밍 경험이 거의 없는 사용자도 자연어 프롬프트로 앱이나 웹사이트를 만들 수 있게 해주는 도구로, 개발자와 비기술 사용자 모두에게 빠르게 확산 중
  • Apple은 특정 바이브 코딩 기능이 앱이 자체 기능이나 다른 앱의 기능을 변경하는 코드를 실행하는 것을 금지하는 오래된 App Store 규정을 위반한다고 설명
  • 일부 바이브 코딩 앱은 Apple 기기용 소프트웨어 빌드도 지원하며, 이로 인해 최근 App Store 신규 제출 급증과 일부 경우 승인 지연이 발생했다고 개발자들이 언급

Apple의 공식 입장

  • Apple 대변인은 이 정책이 바이브 코딩 앱을 특정 대상으로 한 것이 아니라고 밝힘
  • 다만 사안에 정통한 일부 관계자에 따르면, Replit과 Vibecode가 생성 콘텐츠 미리보기 방식을 수정하거나 Apple 플랫폼용 앱 생성 같은 특정 기능을 완전히 제거하기로 합의한 후 Apple이 승인에 근접한 상태

구체적 요구 사항

  • Replit 등 플랫폼이 앱을 생성하면 보통 원래 앱 내부의 임베디드 웹뷰에서 표시하는데, Apple은 이 방식에 이의를 제기
    • 생성된 앱을 인앱 웹뷰가 아닌 외부 브라우저에서 열도록 조정하면 승인 예상
  • Vibecode의 경우, 리뷰 팀이 Apple 기기용 소프트웨어 생성 기능을 제거하면 업데이트 승인 가능성이 높다고 안내

비즈니스 영향

  • Apple의 개입이 바이브 코딩 앱의 사용성과 성장을 저해할 위험이 있다고 The Information 보도
  • Replit 모바일 앱은 1월 마지막 업데이트 이후 Apple 무료 개발자 도구 순위에서 1위에서 3위로 하락, 업데이트 불가가 부분적 원인이라고 사안에 정통한 소스가 언급

잠재적 이해 충돌

  • 바이브 코딩 앱은 사용자가 App Store 생태계 외부에서 작동하는 앱을 만들 수 있게 해주면서 동시에 Xcode와 경쟁하는 구도
  • 일부 개발자들은 Apple이 사용자를 자사 도구로 유도할 유인이 있으며, 이는 대안 플랫폼으로의 전환을 더 어렵게 만들 수 있다고 판단

Apple 업데이트 성명 (MacRumors 대응)

  • Apple은 MacRumors에 바이브 코딩 앱에 대한 별도 규정은 없으며, App Review Guidelines는 사용자 안전을 보장하면서 혁신을 장려하도록 설계되었다고 밝힘
  • App Review Guideline 2.5.2 인용: 앱은 자체 번들 내에 자족적이어야 하며, 지정된 컨테이너 영역 외부의 데이터를 읽거나 쓸 수 없고, 앱의 기능을 도입하거나 변경하는 코드를 다운로드·설치·실행할 수 없음
    • 예외: 교육용 앱은 제한적 상황에서 실행 가능한 코드를 다운로드할 수 있으나, 해당 코드가 다른 용도로 사용되지 않아야 하며, 소스 코드가 사용자에게 완전히 열람·편집 가능해야 함
  • Developer Program License 조항: 코드 다운로드는 가능하나, 앱의 주된 목적을 변경하지 않아야 하며, 앱의 의도된 목적과 일치하지 않는 기능을 제공해서는 안 됨
  • Apple은 규정 위반 앱 발견 시 일반적으로 개발자에게 위반 사항을 설명하고 준수를 위해 협력하며, 해당 사안에서도 개발자와 일관된 연락을 유지했다고 밝힘

애플의 원래 스탠스가 이랬는데 이게 싫으면 애플이 싫은거죠. 다른 걸 쓰세요.

역사상 최악의 개발도구는 xcode 라고 생각합니다