Apple блокирует обновления популярных приложений для так называемого «vibe-coding» — сервисов, которые позволяют пользователям создавать программный код с помощью генеративного ИИ прямо на мобильных устройствах. В список затронутых разработчиков попали, в частности, Replit и Vibecode. Основанием для ограничений стало предписание Apple Guideline 2.5.2, запрещающее приложениям загружать, устанавливать или исполнять код, который модифицирует функциональность самой программы или других приложений в системе.
Технический конфликт интерпретаций
Корневая проблема заключается в способе отображения результатов генерации кода. Apple классифицирует такие превью как потенциально опасные исполняемые модули внутри среды iOS. Разработчики же настаивают, что их архитектура принципиально иная: Replit, к примеру, пояснила регуляторам, что сгенерированный код запускается в изолированной виртуальной машине, а само приложение выступает лишь в роли Webview — «обертки» для отображения веб-контента. Проще говоря, основной функционал программы не меняется, а пользователь лишь получает визуализацию удаленно запущенного процесса через стандартный браузерный движок.
Регуляторное давление и поиск компромисса
После нескольких месяцев споров стороны начали искать точки соприкосновения, которые позволили бы сохранить функциональность, не нарушая правил платформы. В качестве компромиссного решения для Replit обсуждается переход на модель, при которой созданные приложения будут открываться в системном браузере, а не внутри самой среды разработки. В случае с Vibecode политика Apple оказалась более жесткой: разработчикам предложили исключить поддержку компиляции или запуска приложений под iOS, чтобы избежать блокировки обновлений. С точки зрения рынка, такие шаги выглядят как попытка ограничить развитие инструментов, которые в будущем могут составить конкуренцию нативным средствам разработки и встроенной экосистеме Apple.