Недавно Apple незаметно потребовала, чтобы ряд приложений AI «кодирования вибрации» (включая Replit и Vibecode) больше не выпускали обновления через App Store до настройки соответствующих функций. Сообщается, что причина в том, что некоторые возможности этих приложений нарушают давние правила проверки App Store. Этот тип инструмента «окружающего программирования» позволяет обычным пользователям с небольшим опытом программирования использовать подсказки на естественном языке для создания приложений или веб-сайтов. Он быстро стал популярным среди разработчиков и нетехнических пользователей из-за чрезвычайно низкого порога.

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

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

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

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

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