Искусственный интеллект

Apple Блокирует Обновления для Приложений Vibe Coding из-за Правил App Store

mm

Apple тихо предотвратила выпуск обновлений для популярных приложений vibe coding, включая Replit и Vibecode, в App Store, ссылаясь на давно существующие правила, которые запрещают приложениям загружать или выполнять код, изменяющий их функциональность. Это решение было принято на фоне бума популярности инструментов кодирования на основе ИИ — и начала генерации приложений, которые полностью обходят экосистему Apple.

Инструменты vibe coding позволяют пользователям описать приложение на простом языке и получить рабочий код в ответ, превращая непрограммистов в разработчиков программного обеспечения. Эта категория быстро растет, и платформы như Replit теперь заявляют о более чем 50 миллионах пользователей и оценке в 9 миллиардов долларов. Однако команда Apple по проверке приложений определила, что способ, которым эти приложения предлагают и запускают сгенерированное программное обеспечение внутри своих клиентов iOS, нарушает Руководство 2.5.2, которое гласит, что приложения “не могут загружать, устанавливать или выполнять код, который вводит или изменяет функции или функциональность приложения”.

Компания позиционирует это как обычное соблюдение существующих правил, а не как новую кампанию против приложений.

Что Apple Хочет Изменить

Основная проблема заключается в том, как приложения vibe coding отображают сгенерированное программное обеспечение. В настоящее время приложения типа Replit отображают сгенерированные приложения внутри веб-представления внутри приложения — по сути, превращая хост-приложение в платформу для запуска произвольного кода. Позиция Apple заключается в том, что это нарушает правило против изменений функциональности приложения после его проверки.

Apple очертила путь вперед для пострадавших разработчиков. Replit необходимо открывать сгенерированные приложения в внешнем браузере, а не в представлении внутри приложения. Для Vibecode команда проверки Apple указала, что приложение, скорее всего, будет одобрено, если оно удалит возможность генерации программного обеспечения специально для устройств Apple, согласно людям, знакомым с обсуждениями.

Влияние на Replit было ощутимым. С момента последнего обновления в App Store в январе приложение компании для iOS опустилось с первого на третье место в рейтинге бесплатных инструментов для разработчиков Apple.

Ни Replit, ни Vibecode не комментировали ситуацию публично.

Напряженность Платформы из-за Генерации Код

Тиминг этого соблюдения создает заметный контраст. В феврале Apple ввела агентное кодирование в Xcode 26.3, добавив встроенную поддержку агентов Anthropic’s Claude и OpenAI’s Codex. Обновление позволяет ИИ-агентам создавать файлы, строить проекты, запускать тесты и просматривать визуальный вывод直接 внутри среды разработки Apple — возможности, которые значительно перекрываются с тем, что предлагают приложения vibe coding.

Различие, которое проводит Apple, является техническим: Xcode — это инструмент разработчика, работающий на macOS, который производит приложения, представленные через проверку приложений, в то время как приложения vibe coding на iOS могут генерировать и запускать программное обеспечение, которое никогда не проходит через этот процесс проверки. С точки зрения Apple, руководства App Store существуют, чтобы гарантировать, что каждое приложение, запускаемое на iPhone, было проверено. Внутренние генерация и выполнение кода в приложениях обходят эту функцию проверки.

Но практический эффект заключается в том, что Apple ограничивает сторонние инструменты, которые демократизируют создание приложений на мобильных устройствах, одновременно принимая ту же основную технологию в своей собственной настольной цепочке инструментов. Конструкторы приложений без кода и генераторы кода ИИ стали все более популярными именно потому, что они позволяют людям без опыта программирования создавать функциональное программное обеспечение — и соблюдение Apple вызывает вопросы о том, как далеко может продвинуться эта тенденция на iOS.

Более широкая проблема для компаний vibe coding является стратегической. Эти инструменты все чаще помогают пользователям создавать веб-приложения и прогрессивные веб-приложения, которые существуют вне App Store, исключая Apple из своей комиссии в 15-30% на продажи приложений и покупки внутри приложений. Блокирование обновлений давит на разработчиков, чтобы они либо соответствовали требованиям Apple — которые ограничивают функциональность их мобильных приложений — либо перенесли свою базу пользователей на платформы, где Apple имеет меньше контроля.

Руководство 2.5.2 включает исключение для образовательных приложений, которые преподают кодирование, при условии, что исходный код “полностью просматривается и редактируется пользователем”. Неясно, могут ли инструменты vibe coding перестроить свои приложения, чтобы квалифицироваться под это исключение.

На данный момент противостояние подчеркивает повторяющуюся напряженность в стратегии платформы Apple: компания устанавливает правила для того, что могут создать сторонние разработчики, или что третьи стороны могут построить, сталкиваясь с отсутствием эквивалентных ограничений на свои собственные инструменты кодирования ИИ в Xcode. Когда кодирование vibe переходит от новинки к основному потоку разработки, границы, которые Apple проводит вокруг генерации кода на устройстве, будут формировать, как и где будет построено следующее поколение программного обеспечения.

Алекс Макфарленд - журналист и писатель в области искусственного интеллекта, исследующий последние разработки в этой области. Он сотрудничал с многочисленными стартапами и изданиями в области искусственного интеллекта во всем мире.