Apple usuwa aplikację „Vibe Coding” opartą na sztucznej inteligencji z App Store

16

Apple usunął aplikację „Anything” ze swojego App Store, ponieważ w dalszym ciągu zwiększa kontrolę nad nową klasą narzędzi, które pozwalają użytkownikom tworzyć aplikacje za pomocą zapytań tekstowych w języku naturalnym – proces znany jako „kodowanie wibracyjne”. Posunięcie to odzwierciedla ścisłe przestrzeganie przez Apple zasad App Store, mimo że nie istnieją żadne wyraźne ograniczenia dotyczące takich aplikacji.

Powstanie kodowania Vibe

Kodowanie w Vibe umożliwia osobom z ograniczonym doświadczeniem w programowaniu lub nie posiadającym żadnego tradycyjnego doświadczenia w programowaniu tworzenie bogatych aplikacji na iOS przy użyciu sztucznej inteligencji. Aplikacja „Anything” i podobne do niej, takie jak Vibecode i Replit, zyskały popularność, umożliwiając użytkownikom proste opisanie wybranej aplikacji, zamiast pisania złożonego kodu. Ta dostępność doprowadziła do szybkiego wzrostu, ale jest także sprzeczna z zasadami Apple.

Dlaczego Apple podjęło działania

Głównym problemem nie jest zakaz samej sztucznej inteligencji, ale sposób działania tych aplikacji. Apple powołuje się na Zasadę App Store 2.5.2, która wymaga, aby aplikacje pozostały niezależne i zabrania ładowania lub wykonywania kodu zewnętrznego zmieniającego funkcjonalność aplikacji. Zasadniczo aplikacje do kodowania wibracji często generują i uruchamiają kod dynamicznie, łamiąc tę ​​zasadę.

Stanowisko Apple jest takie, że aplikacje nie powinny zasadniczo zmieniać swojego zachowania poprzez ładowanie dodatkowego kodu po zatwierdzeniu, nawet jeśli kod ten jest generowany przez sztuczną inteligencję.

Ta zasada ma na celu zapobieganie obchodzeniu kontroli bezpieczeństwa przez złośliwe lub niestabilne aplikacje. Konsekwencją tego jest jednak to, że aplikacje do kodowania wibracji ze swej natury mają trudności ze spełnieniem wymagań.

Opóźnienia i problemy z zatwierdzeniem

Twórcy aplikacji zgłaszają w tym roku wzrost opóźnień w zatwierdzaniu w App Store, a niektórzy przypisują problem ogromnej liczbie aplikacji tworzonych przy użyciu kodowania wibracyjnego. Mniej podobnych aplikacji oznacza mniejszą kontrolę ze strony Apple, ale oznacza to również, że programiści mogą być zmuszeni polegać na tradycyjnych metodach kodowania, jeśli chcą publikować na iOS.

Konsekwencje

Decyzja Apple wzmacnia kontrolę nad ekosystemem App Store. Chociaż nie zabrania to tworzenia aplikacji opartych na sztucznej inteligencji, obecne przepisy skutecznie uniemożliwiają to w przypadku aplikacji polegających na dynamicznym generowaniu kodu. Może to popchnąć programistów w stronę bardziej tradycyjnych metod kodowania lub alternatywnych platform o mniej rygorystycznych zasadach.

Ostatecznie posunięcie Apple uwypukliło napięcie między innowacjami a kontrolą w szybko rozwijającej się dziedzinie tworzenia oprogramowania AI.