Apple s'est opposé à deux applications populaires de codage par IA, Vibecode et Replit, invoquant des violations de la directive 2.5.2 de l'App Store, qui interdit aux applications de télécharger ou d'exécuter du code modifiant leur fonctionnalité. Vibecode, un créateur de sites web pour iPad noté 4,7 avec plus de 3 000 avis, permet aux utilisateurs de créer des sites fonctionnels grâce à l'assistance de l'IA. Replit, noté par plus de 14 000 utilisateurs, propose une plateforme complète pour créer des applications et des jeux pouvant même être soumis à l'App Store. Les deux applications enfreignent les règles d'Apple car le code qu'elles génèrent introduit effectivement de nouvelles fonctionnalités au dela de leur périmètre initial.
Cette mesure révèle une tension fondamentale entre l'approche du jardin clos d'Apple et la réalité émergente des outils de développement propulsés par l'IA. Si Apple soutient les environnements de codage traditionnels comme Xcode et les "utilitaires de codage agentiques", l'entreprise trace une ligne stricte pour les applications qui deviennent elles memes des plateformes. La distinction compte : il ne s'agit pas seulement d'éditeurs de code ou d'assistants d'IA qui aident les développeurs à mieux coder, ce sont des outils qui permettent à des non-développeurs de créer des logiciels fonctionnels, contournant potentiellement tout le processus de révue d'Apple.
Apple affirme travailler avec les deux équipes de développement pour trouver des solutions conformes, ce qui suggère qu'il ne s'agit pas d'une interdiction générale des outils de codage par IA, mais plutôt de l'application des règles existantes de la plateforme. L'entreprise semble à l'aise avec une IA qui aide les développeurs à coder au sein de cadres établis, mais inquiète face aux outils d'IA qui démocratisent la création d'applications au point où n'importe qui peut construire et déployer un logiciel fonctionnel.
Pour les développeurs, cela crée un précédent important : les outils d'IA qui génèrent du code statique sont acceptables, mais ceux qui permettent la création dynamique d'applications font l'objet d'un examen approfondi. Les entreprises qui construisent des plateformes de codage par IA doivent déterminer si leurs outils créent de nouvelles fonctionnalités ou se contentent d'assister les flux de développement traditionnels. La frontière entre "assistant de codage" et "plateforme de création d'applications" définira probablement quels outils d'IA survivront au processus de révue d'Apple.
