Apple удалила приложение “Anything” из своего App Store, продолжая ужесточение контроля над новым классом инструментов, позволяющих пользователям создавать приложения с помощью текстовых запросов на естественном языке – процесс, известный как “vibe coding”. Этот шаг отражает строгое соблюдение Apple правил App Store, несмотря на отсутствие явных ограничений для подобных приложений.
Расцвет Vibe Coding
Vibe coding позволяет людям с ограниченным или отсутствующим опытом традиционного программирования создавать функциональные iOS-приложения с помощью ИИ. Приложение “Anything” и другие аналогичные, такие как Vibecode и Replit, приобрели популярность, позволяя пользователям просто описывать нужное им приложение вместо написания сложного кода. Такая доступность привела к быстрому росту, но также к противоречиям с правилами Apple.
Почему Apple Предприняла Действия
Основная проблема не в запрете ИИ как такового, а в том, как работают эти приложения. Apple ссылается на правило App Store 2.5.2, которое требует, чтобы приложения оставались самодостаточными и запрещало загрузку или выполнение внешнего кода, изменяющего функциональность приложения. По сути, приложения для vibe coding часто генерируют и запускают код динамически, нарушая это правило.
Позиция Apple заключается в том, что приложения не должны принципиально менять свое поведение, загружая дополнительный код после одобрения, даже если этот код генерируется ИИ.
Эта политика предназначена для предотвращения обхода проверок безопасности вредоносными или нестабильными приложениями. Однако, следствием является то, что приложения для vibe coding, по своей природе, с трудом соответствуют требованиям.
Задержки и Проблемы с Одобрением
Разработчики приложений сообщают об увеличении задержек в одобрении в App Store в этом году, некоторые из которых приписывают эту проблему огромному количеству заявок, созданных с помощью vibe coding. Меньшее количество подобных приложений означает меньше проверок для Apple, но также означает, что разработчикам, возможно, придется полагаться на традиционные методы кодирования, если они хотят публиковаться на iOS.
Последствия
Решение Apple укрепляет ее контроль над экосистемой App Store. Хотя она и не запрещает разработку приложений с помощью ИИ, текущие правила фактически делают это невозможным для приложений, полагающихся на динамическую генерацию кода. Это может подтолкнуть разработчиков к более традиционным методам кодирования или альтернативным платформам с менее строгими правилами.
В конечном счете, шаг Apple подчеркивает напряженность между инновациями и контролем в быстро развивающейся области разработки программного обеспечения на основе ИИ.
