
ИИ делает разработку приложений проще, чем когда-либо. Однако новый отчет утверждает, что App Store от Apple не полностью принимает эти новые инструменты. Компании, стоящие за двумя приложениями «виртуального кодирования», которые позволяют создавать инструменты, вводя текстовые запросы в систему ИИ, заявляют, что Apple препятствует этому направлению.
Стефани Палаццоло и Аарон Тиллей, сообщая для The Information:
Apple втихую запретила приложениям для «виртуального кодирования» на основе ИИ, таким как Replit и Vibecode, которые помогают людям создавать игры и другие приложения, выпускать обновления для своих мобильных приложений в App Store, если они не внесут изменения, по словам нескольких источников, осведомленных о ситуации.
9to5Mac недавно освещал мобильные приложения Replit для iPhone. Приложение технически поддерживает создание программного обеспечения, которое может быть отправлено в App Store.
The Information приводит позицию Apple, которая ссылается на существующие правила App Store, а не на новую политику:
Компания подтвердила, что сообщила некоторым разработчикам приложений, что возможности «виртуального кодирования» нарушают давние правила App Store, согласно которым приложение не может запускать код, изменяющий его собственную или другую функциональность. Ограничения Apple происходят в то время, когда приложения для «виртуального кодирования» становятся потенциальной угрозой для компании, помогая разработчикам создавать веб-приложения, которые не представлены в ее App Store — ключевом источнике доходов и прибыли для Apple.
Далее в отчете говорится, что приложениям для «виртуального кодирования», возможно, придется либо отказаться от некоторых функций, либо изменить способ предварительного просмотра созданных приложений.
Проблема с приложениями для «виртуального кодирования» и политикой App Store очевидна. Apple не разрешает приложениям изменять свою функциональность после прохождения процесса проверки App Store.
Приложения для «виртуального кодирования» по сути позволяют этим приложениям становиться чем-то совершенно другим. Тем не менее, новое приложение на самом деле не распространяется через App Store. Оно просто работает на устройстве пользователя.
Apple ссылается на Руководство App Store 2.5.2, которое гласит следующее:
Приложения должны быть самодостаточными в своих пакетах и не могут считывать или записывать данные за пределами выделенной области контейнера, а также не могут загружать, устанавливать или выполнять код, который вводит или изменяет функции или возможности приложения, включая другие приложения. Образовательные приложения, предназначенные для обучения, разработки или тестирования исполняемого кода студентами, могут в ограниченных обстоятельствах загружать код при условии, что такой код не используется для других целей. Такие приложения должны полностью предоставлять пользователю возможность просмотра и редактирования исходного кода, предоставляемого приложением.
По данным The Information, исправление как минимум для одного из этих приложений может быть простым. Оно, вероятно, сможет генерировать предварительные просмотры приложений в браузере, а не внутри самого приложения для «виртуального кодирования». Вы можете прочитать полный отчет The Information здесь.
Отдельно Apple приняла технологию «виртуального кодирования» в своей среде разработки Xcode. Apple недавно добавила поддержку интеграции с инструментами агентного кодирования OpenAI и Anthropic.