Apple은 최근 관련 기능을 조정하기 전에 더 이상 App Store를 통해 업데이트를 출시하지 않도록 다수의 AI "바이브 코딩" 애플리케이션(Replit 및 Vibecode 포함)에 조용히 요구했습니다. 관련된 이유는 이러한 애플리케이션의 일부 기능이 오랜 App Store 검토 규칙을 위반하기 때문인 것으로 보고되었습니다. 이러한 유형의 "주변 프로그래밍" 도구를 사용하면 프로그래밍 경험이 거의 없는 일반 사용자가 자연어 프롬프트를 사용하여 애플리케이션이나 웹 사이트를 생성할 수 있습니다. 임계값이 매우 낮기 때문에 개발자와 기술 지식이 없는 사용자 사이에서 빠르게 인기를 얻었습니다.

관련 매체에 대한 Apple의 설명에 따르면 일부 대기 프로그래밍 기능은 App Store의 기존 금지 사항을 위반합니다. 즉, 응용 프로그램은 자체 기능이나 다른 응용 프로그램의 기능을 변경하는 코드를 실행해서는 안됩니다. 동시에 이러한 도구 중 일부는 Apple 장치용 소프트웨어를 생성하는 데에도 사용될 수 있습니다. 이로 인해 최근 App Store에 새로운 앱이 제출되는 횟수가 늘어나고 어느 정도 개발자가 경험하는 검토 시간이 길어지는 것으로 보입니다.

Apple 대변인은 이 구현이 특별히 분위기 프로그래밍 앱을 대상으로 한 것은 아니라고 밝혔지만, 이 문제에 정통한 사람들은 개발자들이 콘텐츠 표시 방식을 수정하거나 Apple 플랫폼용 앱 생성과 같은 특정 기능을 직접 제거하는 데 동의한 후 Apple이 Replit 및 Vibecode에 대한 새 버전 업데이트를 승인하는 데 가까워졌다고 밝혔습니다. Replit을 예로 들어 보겠습니다. 이러한 유형의 도구는 일반적으로 애플리케이션 내에 포함된 웹 보기를 통해 자동으로 생성된 애플리케이션을 표시합니다. 이는 현재 Apple이 반대하는 관행으로 간주됩니다. 소식통에 따르면 Replit이 생성된 앱을 인앱 웹 보기 대신 외부 브라우저에서 열도록 조정하면 새 버전이 승인될 가능성이 훨씬 더 높아질 것이라고 합니다.

Vibecode의 경우, 이 문제에 정통한 사람들은 Apple 검토 팀과의 커뮤니케이션 결과, Apple 장치용으로 특별히 소프트웨어를 생성하는 기능이 제거되면 업데이트된 버전이 승인될 가능성이 높다고 말했습니다. 일부 분석가들은 이러한 요구 사항이 본질적으로 Apple 생태계 내에서 대기 프로그래밍 응용 프로그램의 사용 편의성과 매력을 약화시킨다고 믿습니다.

보고서에 따르면 Apple의 개입이 이러한 애플리케이션의 성장에 중대한 영향을 미치기 시작했습니다. 1월의 마지막 업데이트 이후 Replit 모바일 앱은 Apple의 무료 개발자 도구 순위에서 1위에서 3위로 떨어졌습니다. 내부적으로는 업데이트를 출시할 수 없는 데 따른 하락이었습니다. 업계 관계자들은 유사한 제한이 계속될 경우 새롭게 떠오르는 앰비언트 프로그래밍 카테고리의 제품 형태와 사업 전망이 재편될 수밖에 없을 것이라고 우려하고 있습니다.

Apple의 관점에서 대기 프로그래밍 애플리케이션이 제기하는 잠재적인 위협은 사용자가 App Store 생태계 외부에 있는 애플리케이션을 구축하는 데 도움을 줄 수 있을 뿐만 아니라 공식 개발 도구인 Xcode와 어느 정도 경쟁한다는 것입니다. 일부 개발자는 Apple이 정책을 통해 개발자를 자체 도구 시스템에 더 많이 묶어 다른 플랫폼이나 도구로 전환하는 문턱을 높이려는 동기가 있다고 믿습니다.