Site icon AppTractor

Apple незаметно блокирует обновления для популярных приложений вайб-кодинга

Как сообщает издание The Information, Apple незаметно заблокировала возможность выпуска обновлений для приложений, использующих искусственный интеллект для «вайб-кодинга», таких как Replit и Vibecode, если они не внесут необходимые изменения.

Инструменты «вайб-кодинга» позволяют пользователям с минимальным или полным отсутствием опыта программирования создавать приложения или веб-сайты, используя подсказки на естественном языке. Их доступность способствовала быстрому распространению как среди разработчиков, так и среди нетехнических пользователей.

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

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

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

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

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

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

Сама Apple сообщила, что у неё нет никаких правил, специально направленных против приложений «вайб-кодинга», и что Руководство по проверке приложений разработано для поощрения инноваций при сохранении безопасности пользователей. Компания сослалась на пункт 2.5.2 Руководства по проверке приложений:

«Приложения должны быть самодостаточными в своих пакетах и ​​не могут читать или записывать данные за пределами обозначенной области контейнера, а также не могут загружать, устанавливать или выполнять код, который вносит изменения в функции или возможности приложения, включая другие приложения. Образовательные приложения, предназначенные для обучения, разработки или тестирования исполняемого кода, могут в ограниченных случаях загружать код при условии, что такой код не используется для других целей. Такие приложения должны делать исходный код, предоставленный приложением, полностью доступным для просмотра и редактирования пользователем».

Аналогично, в Лицензионном соглашении для разработчиков говорится, что код может быть загружен в приложение, но только если он «не меняет основное назначение» приложения, «предоставляя функции или возможности, несовместимые с предполагаемым и заявленным назначением» приложения.

Когда Apple обнаруживает, что приложение не соответствует правилам App Store, она, как правило, объясняет нарушение разработчику и стремится сотрудничать с ним, чтобы помочь привести приложение в соответствие с требованиями. В случае, упомянутом в отчете The Information, Apple заявляет, что поддерживала постоянный контакт с разработчиком по поводу нарушений правил.

Exit mobile version