Apple’s App Store-richtlijnen botsen met de opkomst van ‘Vibe Coding’

9

De snelle opkomst van “vibe coding” – een methode voor softwareontwikkeling waarbij gebruikers applicaties creëren door simpelweg te chatten met AI-modellen zoals Claude, Gemini of ChatGPT – stuit op een aanzienlijke regelgevende muur. De App Store-richtlijnen van Apple zijn momenteel in direct conflict met de kernfunctionaliteit van deze tools, wat leidt tot het verwijderen van apps en gedwongen verschuivingen in bedrijfsmodellen.

Het conflict: innovatie versus veiligheid

In de kern neemt vibe-codering de technische toegangsbarrière weg, waardoor iedereen software kan bouwen via natuurlijke taal. Hierdoor is een nieuwe categorie mobiele apps ontstaan ​​die zijn ontworpen om gebruikers rechtstreeks vanaf hun smartphones te laten ‘vibecode’.

Het ecosysteem van Apple is echter gebouwd op een fundament van strikte controle en beveiliging. De wrijving komt voort uit de manier waarop deze AI-gestuurde apps werken: ze downloaden en voeren in essentie nieuwe code uit die door een AI is gegenereerd. Voor Apple lijkt dit een veiligheidsrisico.

De “rode lijn” in de richtlijnen van Apple

Het harde optreden wordt aangestuurd door specifieke regels binnen de App Store Review Guidelines die tot doel hebben gebruikers te beschermen tegen niet-beoordeelde, mogelijk schadelijke software. Twee belangrijke regelgevingen staan momenteel centraal in het geschil:

  • Richtlijn 2.5.2: Deze regel schrijft voor dat apps ‘op zichzelf staand’ moeten zijn. Het verbiedt apps code te downloaden of uit te voeren die de kernfuncties of functionaliteit van de app verandert. Hoewel er uitzonderingen zijn voor educatieve hulpmiddelen, moeten deze hulpmiddelen gebruikers in staat stellen de broncode volledig te bekijken en te bewerken.
  • Programmalicentie voor ontwikkelaars 3.3.1(b): In deze sectie kan “geïnterpreteerde code” worden gedownload, maar alleen als die code het primaire doel van de applicatie niet verandert.

Impact op de markt: apps in het ongewisse

De reële gevolgen van deze regels zijn al zichtbaar. De afgelopen maand hebben verschillende prominente spelers in de sector met tegenslagen te maken gehad:

  1. Alles: Deze vibe-coderingsapp is onlangs volledig uit de App Store verwijderd.
  2. Replit en Vibecode: Beide platforms hadden naar verluidt de mogelijkheid om updates te pushen die in maart door Apple werden geblokkeerd, waarbij de technologiegigant om aanzienlijke wijzigingen vroeg om aan de bestaande regels te voldoen.

De druk van Apple forceert een fundamentele draai in de manier waarop deze bedrijven zichzelf omschrijven. Vibecode heeft bijvoorbeeld al een rebranding ondergaan. Na zichzelf eerder op de markt te hebben gebracht als de gemakkelijkste manier om ‘mobiele apps’ te bouwen via vibe-codering, richtte de nieuwste update zich op het bouwen van ‘krachtige websites’. Door de definitie te verschuiven van apps naar websites probeert het bedrijf de maas in Apple’s ‘primaire doel’-regel te omzeilen.

Waarom dit belangrijk is

Deze spanning benadrukt een groeiende kloof tussen de mogelijkheden van generatieve AI en de traditionele architectuur van mobiele besturingssystemen.

Vibe-coderingsapps zijn per definitie dynamisch; hun doel is om de prompt van een gebruiker om te zetten in een nieuw, functioneel stuk software. Als Apple de regel strikt handhaaft dat de functionaliteit van een app na installatie niet mag veranderen, ontstaat er een paradox: een app die is ontworpen om andere apps te maken, kan worden gezien als een schending van de regels die het bestaan ervan bepalen.

De strijd tussen Apple en ontwikkelaars van vibe-coding vertegenwoordigt een grotere strijd over de vraag of mobiele platforms ‘ommuurde tuinen’ met vaste functionaliteit zullen blijven of zullen evolueren naar open omgevingen die in staat zijn de vloeiende, generatieve aard van AI te huisvesten.

Conclusie
Terwijl AI de barrière voor het maken van software blijft verlagen, kunnen de strikte beveiligingsrichtlijnen van Apple onbedoeld juist de tools onderdrukken die mobiele ontwikkeling mogelijk maken. De toekomst van vibe-codering op iOS hangt af van de vraag of Apple een nieuwe categorie voor generatieve tools creëert of deze blijft behandelen als beveiligingsproblemen.