Zasady Apple App Store są sprzeczne z rozwojem „kodowania wibracyjnego”

12

Gwałtowne pojawienie się kodowania wibracyjnego – metody tworzenia oprogramowania, w ramach której użytkownicy tworzą aplikacje po prostu komunikując się z modelami sztucznej inteligencji, takimi jak Claude, Gemini czy ChatGPT – napotkało poważną przeszkodę regulacyjną. Zasady Apple App Store są obecnie bezpośrednio sprzeczne z podstawową funkcjonalnością tych narzędzi, co prowadzi do usuwania aplikacji i wymuszonych zmian w modelach biznesowych.

Konflikt: innowacja kontra bezpieczeństwo

Istotą kodowania wibracyjnego jest usunięcie bariery technicznej: teraz każdy może tworzyć oprogramowanie używając języka naturalnego. Dało to początek nowej kategorii aplikacji mobilnych, które umożliwiają użytkownikom „kodowanie wibracyjne” bezpośrednio ze smartfonów.

Jednakże ekosystem Apple opiera się na ścisłej kontroli i bezpieczeństwie. Kontrowersje wynikają ze sposobu działania tych aplikacji AI: zasadniczo pobierają i wykonują w czasie rzeczywistym nowy kod wygenerowany przez sieć neuronową. Dla Apple wygląda to na poważne zagrożenie bezpieczeństwa.

Czerwona linia w zasadach Apple

Zaostrzenie obostrzeń podyktowane jest konkretnymi punktami Wytycznych dotyczących weryfikacji aplikacji App Store, których celem jest ochrona użytkowników przed niezweryfikowanym i potencjalnie złośliwym oprogramowaniem. W centrum sporu znajdują się dwie kluczowe zasady:

  • Punkt 2.5.2: Zasada ta stanowi, że aplikacje muszą być „samodzielne”. Uniemożliwia aplikacjom pobieranie lub wykonywanie kodu zmieniającego podstawową funkcjonalność lub możliwości programu. Chociaż istnieją wyjątki w przypadku narzędzi edukacyjnych, muszą one umożliwiać użytkownikom pełne przeglądanie i edycję kodu źródłowego.
  • Licencja na program deweloperski 3.3.1(b): Ta sekcja umożliwia pobranie „interpretowanego kodu”, ale tylko wtedy, gdy kod ten nie zmienia głównego celu aplikacji.

Wpływ na rynek: aplikacje w zawieszeniu

Rzeczywiste konsekwencje tych zasad są już widoczne. W ciągu ostatniego miesiąca kilku znaczących graczy w tej przestrzeni napotkało trudności:

  1. Wszystko: Ta aplikacja do kodowania wibracji została niedawno całkowicie usunięta z App Store.
  2. Replit i Vibecode: W marcu Apple podobno zablokował obu platformom wydawanie aktualizacji, wymagając od technologicznego giganta wprowadzenia znaczących zmian w celu zapewnienia zgodności z obowiązującymi przepisami.

Naciski ze strony Apple zmuszają te firmy do zasadniczej zmiany sposobu, w jaki się prezentują. Na przykład Vibecode zmienił już nazwę. Chociaż wcześniej firma pozycjonowała się jako najłatwiejszy sposób tworzenia „aplikacji mobilnych” za pomocą kodowania wibracyjnego, dzięki najnowszej aktualizacji przestawiła się na tworzenie „potężnych stron internetowych”. Przenosząc punkt ciężkości z aplikacji na strony internetowe, firma próbuje obejść lukę w zasadzie Apple dotyczącej „podstawowego celu”.

Dlaczego to jest ważne?

Ten konflikt uwydatnia rosnącą przepaść między możliwościami generatywnej sztucznej inteligencji a tradycyjną architekturą mobilnych systemów operacyjnych.

Aplikacje do kodowania Vibe są z definicji dynamiczne; ich zadaniem jest przekształcenie żądania użytkownika w nowe, funkcjonalne oprogramowanie. Jeśli Apple będzie rygorystycznie egzekwować zasadę, że po instalacji nie można zmienić funkcjonalności aplikacji, pojawi się paradoks: aplikacja przeznaczona do tworzenia innych aplikacji może okazać się niezgodna z zasadami, na których została oparta.

Spór między Apple a twórcami narzędzi do kodowania wibracyjnego jest częścią szerszej bitwy o to, czy platformy mobilne pozostaną zamkniętymi ogrodami ze stałym zestawem funkcji, czy też przekształcą się w otwarte środowiska, które będą w stanie wspierać elastyczny i generatywny charakter sztucznej inteligencji.

Wniosek
Ponieważ sztuczna inteligencja w dalszym ciągu obniża barierę wejścia na rynek oprogramowania, surowe zasady bezpieczeństwa Apple mogą w sposób niezamierzony zablokować narzędzia umożliwiające tworzenie rozwiązań mobilnych. Przyszłość kodowania wibracji na iOS zależy od tego, czy Apple utworzy nową kategorię dla narzędzi generatywnych, czy też będzie nadal traktować je jako luki w zabezpieczeniach.