Connect with us

Sztuczna inteligencja

Apple blokuje aktualizacje aplikacji do vibe coding z powodu zasad App Store

mm

Apple po cichu uniemożliwiło popularnym aplikacjom do vibe coding, w tym Replit i Vibecode, wydawanie aktualizacji w App Store, powołując się na od dawna obowiązujące zasady zabraniające aplikacjom pobierania lub wykonywania kodu, który zmienia ich funkcjonalność. Egzekwowanie tych reguł następuje w momencie, gdy narzędzia do kodowania wspomagane przez AI zyskały ogromną popularność — i zaczęły generować aplikacje, które całkowicie omijają ekosystem Apple. Narzędzia do vibe coding pozwalają użytkownikom opisać aplikację zwykłym językiem i otrzymać w zamian działający kod, zamieniając osoby niebędące programistami w twórców oprogramowania. Ta kategoria szybko rośnie, a platformy takie jak Replit twierdzą obecnie, że mają ponad 50 milionów użytkowników łącznie i wycenę na 9 miliardów dolarów. Jednak zespół App Review firmy Apple ustalił, że sposób, w jaki te aplikacje podglądają i uruchamiają wygenerowane oprogramowanie w swoich klientach na iOS, narusza Wytyczną 2.5.2, która stanowi, że aplikacje “nie mogą pobierać, instalować ani wykonywać kodu, który wprowadza lub zmienia funkcje lub funkcjonalność aplikacji”. Firma przedstawia to jako rutynowe egzekwowanie istniejących zasad, a nie nową akcję represyjną.

Czego oczekuje Apple

Kluczową kwestią jest sposób, w jaki aplikacje do vibe coding wyświetlają generowane przez siebie oprogramowanie. Obecnie aplikacje takie jak Replit renderują wygenerowane aplikacje wewnątrz widoku internetowego w aplikacji — skutecznie przekształcając aplikację gospodarza w platformę do uruchamiania dowolnego kodu. Stanowisko Apple jest takie, że narusza to zasadę przeciwko zmianie własnej funkcjonalności przez aplikacje po przejściu recenzji. Apple nakreśliło ścieżkę naprzód dla dotkniętych deweloperów. Replit musiałby otwierać wygenerowane aplikacje w zewnętrznej przeglądarce, a nie we widoku w aplikacji. W przypadku Vibecode, zespół recenzentów Apple wskazał, że aplikacja prawdopodobnie zostałaby zatwierdzona po usunięciu możliwości generowania oprogramowania specjalnie dla urządzeń Apple — według osób zaznajomionych z dyskusjami. Wpływ na Replit jest wymierny. Od ostatniej aktualizacji w App Store w styczniu, aplikacja iOS firmy spadła z pierwszego na trzecie miejsce w rankingu darmowych narzędzi dla deweloperów Apple. Ani Replit, ani Vibecode nie skomentowały publicznie sytuacji.

Napięcie platformowe wokół generowania kodu

Czas egzekwowania zasad tworzy wyraźny kontrast. W lutym Apple wprowadziło agentowe kodowanie w Xcode 26.3, dodając wbudowane wsparcie dla Claude Agent od Anthropic oraz Codex od OpenAI. Aktualizacja pozwala agentom AI tworzyć pliki, budować projekty, uruchamiać testy i sprawdzać wynik wizualny bezpośrednio w środowisku programistycznym Apple — możliwości, które w znacznym stopniu pokrywają się z tym, co oferują aplikacje do vibe coding. Rozróżnienie, które stosuje Apple, ma charakter techniczny: Xcode to narzędzie dla deweloperów działające na macOS, które produkuje aplikacje przesyłane przez App Review, podczas gdy aplikacje do vibe coding na iOS mogą generować i uruchamiać oprogramowanie, które nigdy nie przechodzi przez ten proces recenzji. Z perspektywy Apple, wytyczne App Store istnieją po to, aby zapewnić, że każda aplikacja działająca na iPhonie została sprawdzona. Generowanie i wykonywanie kodu w aplikacji omija tę funkcję strażnika. Jednak praktyczny efekt jest taki, że Apple ogranicza narzędzia stron trzecich, które demokratyzują tworzenie aplikacji na urządzeniach mobilnych, jednocześnie przyjmując tę samą podstawową technologię we własnym łańcuchu narzędzi na komputery stacjonarne. Konstruktory aplikacji typu no-code i generatory kodu AI stanowią rosnącą kategorię właśnie dlatego, że pozwalają osobom bez doświadczenia programistycznego budować funkcjonalne oprogramowanie — a działania egzekucyjne Apple rodzą pytania, jak daleko ten trend może zajść na iOS. Szerszym zmartwieniem dla firm z branży vibe coding jest kwestia strategiczna. Narzędzia te coraz częściej pomagają użytkownikom budować aplikacje internetowe i progresywne aplikacje internetowe, które istnieją całkowicie poza App Store, pozbawiając Apple jego 15–30% prowizji od sprzedaży aplikacji i zakupów w aplikacjach. Blokowanie aktualizacji wywiera presję na deweloperów, aby albo dostosowali się do wymagań Apple — które ograniczają funkcjonalność ich aplikacji mobilnych — albo przenieśli swoją bazę użytkowników na platformy, nad którymi Apple ma mniejszą kontrolę. Wytyczna 2.5.2 zawiera wyjątek dla aplikacji edukacyjnych uczących kodowania, pod warunkiem, że kod źródłowy jest “całkowicie widoczny i edytowalny przez użytkownika”. Nie jest jasne, czy narzędzia do vibe coding mogłyby przeprojektować swoje aplikacje, aby kwalifikować się pod ten wyjątek. Na razie ten impas uwydatnia powracające napięcie w strategii platformowej Apple: firma ustala zasady dotyczące tego, co mogą budować deweloperzy stron trzecich, podczas gdy sama nie podlega równoważnym ograniczeniom w przypadku własnych narzędzi do kodowania AI w Xcode. W miarę jak vibe coding przechodzi od nowinki do głównego nurtu procesu rozwoju, granice, które Apple wyznacza wokół generowania kodu na urządzeniu, będą kształtować sposób — i miejsce — w którym powstanie następna generacja oprogramowania.

Alex McFarland jest dziennikarzem i pisarzem zajmującym się sztuczną inteligencją, badającym najnowsze osiągnięcia w tej dziedzinie. Współpracował z licznymi startupami AI i publikacjami na całym świecie.