De App Store van Apple staat bekend om zijn strikte richtlijnen, maar recentelijk veroorzaakt een specifieke regel grote opschudding onder AI-ontwikkelaars. Volgens App Store Guideline 2.5.2 mogen apps geen code downloaden, installeren of uitvoeren die hun functionaliteit wijzigt. Hoewel Apple dit als een veiligheidsmaatregel ziet, vormt het een enorme hindernis voor zogeheten vibe-coding-apps, die juist bedoeld zijn om software te genereren.

Deze apps stellen gebruikers in staat om met natuurlijke taal code te schrijven en direct te testen. Wanneer een gebruiker echter een voorbeeld van de gegenereerde code bekijkt, wordt er tijdelijk code gedownload en uitgevoerd op het apparaat. Precies dit proces wordt door Apple als een schending van de richtlijn gezien.

Ontwikkelaars slaan alarm

Ontwikkelaars als Replit en Anything melden dat Apple hun apps herhaaldelijk blokkeert of updates weigert goed te keuren. Replit, een van de bekendste platforms voor codeertools, liet weten "verrast en teleurgesteld" te zijn door de beslissing van Apple. "We volgen al jaren de regels van Apple, maar nu worden we zonder duidelijke uitleg tegengewerkt," aldus een woordvoerder.

Anything, een andere startup, ervoer een nog grilliger beleid. Het bedrijf werd twee keer verwijderd uit de App Store, ondanks eerdere goedkeuring. Dhruv Amin, oprichter van Anything, reageerde verbitterd: "We zitten in het duister. Of Apple stopt met deze onlogische handhaving, of ze passen de richtlijn aan om ruimte te maken voor deze technologie."

Uit correspondentie tussen Apple en Anything blijkt dat het bedrijf zelfs de voorbeeldfunctie van de app verwijderde om aan de regels te voldoen. Toch werd de app opnieuw geweigerd omdat deze volgens Apple "onvoldoende functionaliteit" bood. Na een korte terugkeer in de App Store op 4 april, werd Anything binnen een dag opnieuw verwijderd.

Tegenstrijdig beleid

De ontwikkelaars wijzen op de tegenstrijdigheid in Apples handhaving. Terwijl sommige apps wel worden toegelaten, worden anderen zonder duidelijke reden geblokkeerd. Dit gebrek aan consistentie zorgt voor onzekerheid en frustratie in de sector.

Apple zelf heeft nog niet gereageerd op verzoeken om toelichting. Een woordvoerder van het bedrijf liet weten dat de richtlijnen bedoeld zijn om de veiligheid van gebruikers te waarborgen en dat ongeteste code een risico kan vormen.

Risico’s versus innovatie

Hoewel de frustratie van de ontwikkelaars begrijpelijk is, is Apples terughoudendheid niet helemaal onlogisch. AI-tools die automatisch code genereren, kunnen immers ook misbruikt worden voor kwaadaardige doeleinden of onbedoelde fouten veroorzaken. Toch zien velen in de industrie dit als een rem op innovatie.

Tot nu toe lijkt Apple de strijd te winnen. Andere populaire vibe-coding apps zoals Cursor hebben nog geen iPhone-versie uitgebracht, mogelijk uit angst voor soortgelijke problemen. De komende tijd zal moeten uitwijzen of Apple zijn richtlijnen aanpast of dat ontwikkelaars alternatieve wegen zoeken om hun innovatieve tools beschikbaar te stellen.