Rozwój „kodowania wibracyjnego” – trendu, w którym użytkownicy wykorzystują sztuczną inteligencję do tworzenia funkcjonalnego oprogramowania przy użyciu języka naturalnego i intuicji – napotkał poważną przeszkodę regulacyjną. Apple rozpoczął serię agresywnych posunięć, blokując aktualizacje i usuwając aplikacje, które pozwalają użytkownikom tworzyć inne aplikacje bezpośrednio na swoich urządzeniach. W centrum tej kontrowersji znajduje się Anything, narzędzie do programowania na urządzenia mobilne, które w ostatnich miesiącach dwukrotnie zostało usunięte z App Store.
Konflikt: bezpieczeństwo kontra innowacja
Napięcia między Apple a programistami takimi jak Everything, Replit i Vibecode skupiają się wokół zasadniczej różnicy zdań co do bezpieczeństwa platformy i definicji tego, czym dokładnie jest „aplikacja”.
Według współzałożyciela Everything, Dhruva Amina, aplikacja mobilna firmy została zaprojektowana tak, aby umożliwić programistom przeglądanie tworzonych przez nich aplikacji na iOS w czasie rzeczywistym bezpośrednio na ich urządzeniach. Jednakże firma Apple odniosła się do Klauzuli 2.5.2 Umowy deweloperskiej, która surowo zabrania aplikacjom pobierania, instalowania lub wykonywania kodu.
Rozumowanie Apple w tej kwestii sprowadza się do dwóch punktów:
– Zapobieganie złośliwemu oprogramowaniu: Apple twierdzi, że aplikacje generujące i uruchamiające kod mogą służyć do pobierania i uruchamiania złośliwego oprogramowania.
– Integralność weryfikacji: Istnieje obawa, że użytkownicy mogą tworzyć złośliwe aplikacje, instalować je poprzez ładowanie boczne i ominąć rygorystyczny proces przeglądu aplikacji, twierdząc, że aplikacja jest jedynie produktem narzędzia programistycznego.
Ponadto Apple kwestionuje strategię marketingową tych narzędzi, twierdząc, że firmy nie mogą pozycjonować się jako „twórcy aplikacji”, jeśli powstałe oprogramowanie ma zostać opublikowane w App Store.
Rosnący trend „kodowania wibracyjnego”
To tarcie to nie tylko spór techniczny, to zderzenie filozofii. Niedawna eksplozja narzędzi do kodowania opartych na sztucznej inteligencji zasadniczo zmieniła barierę wejścia na dziedzinę tworzenia oprogramowania.
Ważny kontekst: według raportów The Information Apple odnotowało 84-procentowy wzrost liczby zgłoszeń aplikacji w ciągu zaledwie jednego kwartału; wzrost ten jest w dużej mierze spowodowany pojawieniem się narzędzi do kodowania opartych na sztucznej inteligencji. Ten masowy napływ nowego oprogramowania wywiera bezprecedensową presję na tradycyjne procesy przeglądu ręcznego.
W miarę jak sztuczna inteligencja sprawia, że programowanie staje się bardziej dostępne, pojawia się nowa klasa „programistów-obywateli” — użytkowników, którzy chcą tworzyć oprogramowanie za pomocą konwersacji, a nie składni. Obecne stanowisko Apple wskazuje na niechęć do zezwolenia na tę demokratyzację w otoczonym murem ogrodzie ekosystemu iOS.
Obracanie i adaptacja: jak reagują programiści
W obliczu możliwości pozostania na zawsze poza ekosystemem iPhone’a, firma Everything i inni programiści szukają sposobów na utrzymanie bazy użytkowników:
- Zmiana platformy: Wszystko rozważa przejście na Android, który oferuje bardziej otwarty ekosystem do wykonywania kodu i instalowania aplikacji.
- Koncentracja na komputerach stacjonarnych: firma opracowuje aplikację towarzyszącą na komputery stacjonarne, która umożliwia użytkownikom kodowanie aplikacji mobilnych na komputerze, a nie bezpośrednio na telefonie.
- Alternatywne interfejsy: Wszystkie niedawno wprowadzone funkcje umożliwiają użytkownikom tworzenie aplikacji za pośrednictwem platformy iMessage z pominięciem tradycyjnej ścieżki instalacji przez App Store.
Debata zyskała także wsparcie ze strony przedstawicieli branży. Dyrektor generalny Epic Games, Tim Sweeney, publicznie skrytykował taktykę Apple, wzywając firmę do zaprzestania blokowania narzędzi programistycznych, które wzmacniają pozycję twórców.
Wniosek
Bitwa między Apple a twórcami narzędzi do kodowania AI uwypukla narastający konflikt w branży technologicznej: w miarę jak sztuczna inteligencja obniża bariery w tworzeniu oprogramowania, właściciele platform muszą zdecydować, czy przyjąć nową falę szybkich innowacji, czy też ograniczyć ją, aby chronić bezpieczeństwo swoich ekosystemów.
