- Des applis de vibe coding comme Replit et Vibecode, qui permettent de créer des applis à l’aide de prompts en langage naturel, se retrouvent avec leurs mises à jour bloquées sur l’App Store, Apple demandant des changements pour non-respect de règles existantes de l’App Store
- Apple invoque une ancienne règle interdisant aux applis d’exécuter du code qui modifie leurs propres fonctionnalités (directive 2.5.2) et affirme qu’il ne s’agit pas d’une mesure visant spécifiquement les applis de vibe coding
- Replit a été informé qu’une approbation serait possible si les applis générées s’ouvrent dans un navigateur externe plutôt que dans une webview intégrée à l’app, tandis que Vibecode aurait davantage de chances d’être approuvé en supprimant la fonction de génération de logiciels pour appareils Apple
- L’app mobile Replit est passée de la 1re à la 3e place du classement des outils développeur gratuits depuis sa dernière mise à jour de janvier, l’impossibilité de la mettre à jour étant citée comme cause partielle
- Les applis de vibe coding permettent de créer des applis fonctionnant hors de l’écosystème App Store, tout en se positionnant aussi en concurrence avec Xcode, d’où l’idée qu’Apple a intérêt à orienter les utilisateurs vers ses propres outils
Comment les mises à jour des applis de vibe coding ont été bloquées
- Apple a discrètement bloqué les mises à jour sur l’App Store d’applis de vibe coding basées sur l’IA comme Replit et Vibecode, selon The Information
- Les outils de vibe coding permettent à des utilisateurs ayant peu d’expérience en programmation de créer des applis ou des sites web à partir de prompts en langage naturel, et se diffusent rapidement auprès des développeurs comme des non-techniciens
- Apple explique que certaines fonctions de vibe coding enfreignent une ancienne règle de l’App Store interdisant à une app d’exécuter du code qui modifie ses propres fonctionnalités ou celles d’autres applis
- Certaines applis de vibe coding prennent aussi en charge la compilation de logiciels pour appareils Apple, ce qui aurait entraîné une hausse récente des nouvelles soumissions sur l’App Store et, dans certains cas, des retards d’approbation, selon des développeurs
Position officielle d’Apple
- Un porte-parole d’Apple a déclaré que cette politique ne visait pas spécifiquement les applis de vibe coding
- Mais selon certaines personnes au fait du dossier, Apple serait proche d’approuver Replit et Vibecode après que les deux sociétés ont accepté de modifier leur mode d’aperçu du contenu généré ou de supprimer entièrement certaines fonctions, comme la génération d’applis pour les plateformes Apple
Exigences concrètes
- Lorsque des plateformes comme Replit génèrent une app, celle-ci est généralement affichée dans une webview intégrée à l’app d’origine, et Apple s’est opposé à cette méthode
- Une approbation est attendue si l’ouverture de l’app générée est déplacée vers un navigateur externe plutôt que dans la webview interne
- Dans le cas de Vibecode, l’équipe de revue aurait indiqué qu’une mise à jour aurait plus de chances d’être approuvée si la fonction de génération de logiciels pour appareils Apple était retirée
Impact business
- The Information rapporte que l’intervention d’Apple risque de nuire à l’utilisabilité et à la croissance des applis de vibe coding
- Depuis sa dernière mise à jour de janvier, l’app mobile Replit est passée de la 1re à la 3e place du classement Apple des outils développeur gratuits, une source proche du dossier affirmant que l’impossibilité de publier des mises à jour en est une cause partielle
Conflit d’intérêts potentiel
- Les applis de vibe coding permettent aux utilisateurs de créer des applis fonctionnant hors de l’écosystème App Store tout en entrant aussi en concurrence avec Xcode
- Certains développeurs estiment qu’Apple a intérêt à pousser les utilisateurs vers ses propres outils, ce qui pourrait rendre plus difficile le basculement vers des plateformes alternatives
Déclaration de mise à jour d’Apple (réponse à MacRumors)
- Apple a déclaré à MacRumors qu’il n’existe pas de règle distincte pour les applis de vibe coding, et que les App Review Guidelines sont conçues pour garantir la sécurité des utilisateurs tout en encourageant l’innovation
- Citation de l’App Review Guideline 2.5.2 : les applis doivent être autonomes dans leur bundle, ne peuvent pas lire ou écrire des données en dehors de leur zone de conteneur désignée, et ne peuvent pas télécharger, installer ou exécuter du code introduisant ou modifiant les fonctionnalités de l’app
- Exception : les applis éducatives peuvent télécharger du code exécutable dans des circonstances limitées, à condition que ce code ne soit pas utilisé à d’autres fins et que le code source soit entièrement consultable et modifiable par l’utilisateur
- Clause du Developer Program License : le téléchargement de code est permis, mais ne doit pas modifier l’objectif principal de l’app et ne doit pas fournir de fonctionnalités incompatibles avec la finalité prévue de l’app
- Apple affirme que lorsqu’elle détecte une app en infraction, elle explique généralement les violations au développeur et travaille avec lui pour assurer la conformité, et qu’elle a maintenu dans ce dossier un contact régulier avec les développeurs
Aucun commentaire pour le moment.