Стрімка поява «вайб-кодингу» (vibe coding) — методу розробки програмного забезпечення, при якому користувачі створюють додатки, просто спілкуючись з ІІ-моделями на кшталт Claude, Gemini або ChatGPT — наштовхнулася на серйозну регуляторну перешкоду. Правила App Store від Apple в даний час прямо суперечать основній функціональності цих інструментів, що призводить до видалення додатків та вимушеної зміни бізнес-моделей.
Конфлікт: Інновації проти безпеки
Суть вайб-кодингу полягає в усуненні технічного бар’єру: тепер будь-яка людина може створювати програмне забезпечення, використовуючи природну мову. Це породило нову категорію мобільних програм, що дозволяють користувачам займатися «вайб-кодингом» прямо зі своїх смартфонів.
Однак екосистема Apple побудована на фундаменті суворого контролю та безпеки. Суперечність виникає через принцип роботи цих ІІ-додатків: по суті вони скачують і виконують новий код, згенерований нейромережею в режимі реального часу. Для Apple це виглядає як серйозна загроза безпеці.
«Червона лінія» у правилах Apple
Посилення заходів продиктовано конкретними пунктами «Посібники з перевірки додатків App Store», мета яких — захистити користувачів від неперевіреного та потенційно шкідливого ПЗ. У центрі спору знаходяться два ключові правила:
- Пункт 2.5.2: Це правило свідчить, що додатки мають бути «самодостатні». Воно забороняє програмам завантажувати або виконувати код, який змінює основні функції або можливості програми. Хоча існують винятки для освітніх інструментів, такі інструменти повинні дозволяти користувачам повністю переглядати та редагувати вихідний код.
- Ліцензія програми розробника 3.3.1(b): Цей розділ допускає завантаження «інтерпретованого коду», але тільки за умови, що цей код не змінює основне призначення програми.
Вплив на ринок: Додатки у підвішеному стані
Реальні наслідки цих правил помітні. За останній місяць кілька помітних гравців у цій сфері зіштовхнулися із труднощами:
- Anything: Ця програма для вайб-кодингу нещодавно була повністю видалена з App Store.
- Replit та Vibecode: Повідомляється, що в березні Apple заблокувала обом платформам можливість випускати оновлення, зажадавши від техгіганта внести значні зміни для відповідності існуючим правилам.
Тиск з боку Apple змушує ці компанії докорінно змінювати способи самопрезентації. Наприклад, Vibecode вже провів ребрендинг. Якщо раніше компанія позиціонувала себе як найпростіший спосіб створення мобільних додатків через вайб-кодинг, то в останньому оновленні вона переключилася на створення потужних веб-сайтів. Зміщуючи акцент з додатків на сайти, компанія намагається обійти лазівку в правилі Apple про «основне призначення».
Чому це важливо
Це протистояння підкреслює зростаючий розрив між можливостями генеративного ІІ та традиційною архітектурою мобільних операційних систем.
Програми для вайб-кодингу за визначенням динамічні; їх завдання – перетворити запит користувача на новий, функціональний програмний продукт. Якщо Apple суворо дотримуватиметься правила, згідно з яким функціональність програми не може змінюватися після встановлення, виникне парадокс: додаток, призначений для створення інших додатків, може бути визнаний порушуючим ті самі правила, на яких він базується.
Боротьба між Apple і розробниками інструментів для вайб-кодингу – це частина більш масштабної битви за те, чи залишаться мобільні платформи «закритими садами» з фіксованим набором функцій або ж еволюціонують у відкриті середовища, здатні підтримувати гнучку та генеративну природу ІІ.
Висновок
У міру того, як ІІ продовжує знижувати поріг входу в розробку ПЗ, суворі правила безпеки Apple можуть ненавмисно придушити ті самі інструменти, які роблять мобільну розробку можливою. Майбутнє вайб-кодингу на iOS залежить від того, чи створить Apple нову категорію для генеративних інструментів, чи продовжить розглядати їх як уразливість у системі безпеки.
