Apple odstranil aplikaci „Anything“ ze svého App Store, protože nadále zpřísňuje kontrolu nad novou třídou nástrojů, které uživatelům umožňují vytvářet aplikace pomocí textových dotazů v přirozeném jazyce, což je proces známý jako „kódování vibrací“. Tento krok odráží přísné dodržování pravidel App Store společností Apple, přestože pro takové aplikace neexistují žádná výslovná omezení.
Vzestup kódování vibrací
Vibe kódování umožňuje lidem s omezenými nebo žádnými tradičními zkušenostmi s programováním vytvářet bohaté aplikace pro iOS pomocí AI. Aplikace „Cokoliv“ a další podobné, jako je Vibecode a Replit, si získaly popularitu tím, že uživatelům umožňují jednoduše popsat aplikaci, kterou chtějí, místo psaní složitého kódu. Tato dostupnost vedla k rychlému růstu, ale také je v rozporu s pravidly Applu.
Proč Apple přijal opatření
Hlavním problémem není zákaz umělé inteligence jako takové, ale to, jak tyto aplikace fungují. Apple odkazuje na App Store pravidlo 2.5.2, které vyžaduje, aby aplikace zůstaly samostatné, a zakazuje načítání nebo spouštění externího kódu, který mění funkčnost aplikace. Aplikace kódující vibrace v podstatě často generují a spouštějí kód dynamicky, čímž porušují toto pravidlo.
Pozice Apple je taková, že aplikace by neměly zásadně měnit své chování načítáním dalšího kódu po schválení, i když je tento kód generován AI.
Účelem této zásady je zabránit škodlivým nebo nestabilním aplikacím v obcházení bezpečnostních kontrol. Důsledkem však je, že aplikace pro kódování vibrací se ze své podstaty snaží splnit požadavky.
Zpoždění a problémy se schválením
Vývojáři aplikací letos hlásí nárůst zpoždění schvalování v App Store, z nichž někteří připisují problém obrovskému množství aplikací vytvořených pomocí kódování vibrací. Méně podobných aplikací znamená pro Apple menší kontrolu, ale také to znamená, že vývojáři se možná budou muset spoléhat na tradiční metody kódování, pokud chtějí publikovat na iOS.
Následky
Rozhodnutí Applu posiluje jeho kontrolu nad ekosystémem App Store. I když to nezakazuje vývoj aplikací založených na AI, současná pravidla účinně znemožňují aplikacím, které spoléhají na dynamické generování kódu. To může vývojáře tlačit k tradičnějším metodám kódování nebo alternativním platformám s méně přísnými pravidly.
V konečném důsledku tento krok společnosti Apple zdůrazňuje napětí mezi inovacemi a kontrolou v rychle rostoucí oblasti vývoje softwaru AI.
