Apple renforce les contrôles sur les applications dotées de fonctionnalités basées sur l'IA et référencées sur l'App Store, afin d'empêcher la création rapide d'applications qui contournent le processus de validation de l'App Store.
La programmation intuitive est devenue un véritable phénomène, permettant même à des personnes sans expérience en programmation de créer des applications grâce à l'intelligence artificielle. Cependant, bien que la création d'applications soit désormais plus facile pour les débutants, Apple s'efforce toujours de limiter certaines formes de programmation intuitive.

D'après une enquête publiée mercredi par The Information, Apple a bloqué la mise à jour de l'App Store d'applications de développeurs comme Replit et Vibecode. Cette mesure semble temporaire, Apple souhaitant que ces applications soient modifiées avant de pouvoir continuer à fonctionner.
Selon certaines sources, ces applications devraient être de nouveau approuvées sur l'App Store, mais seulement après avoir accepté des modifications de leur fonctionnement. Ces modifications incluent la mise à jour des aperçus des applications conçues pour Vibe, ou la suppression de fonctionnalités telles que la création d'applications spécifiquement destinées aux appareils Apple.
Selon certaines sources, les mesures prises par Apple visent à protéger les revenus de l'App Store face à l'afflux d'applications basées sur l'émotion. Cependant, les raisons ne sont pas uniquement financières, mais bien plus complexes.
Apple n'interdit pas directement les applications qui créent du contenu de type « vibe », mais il existe des règles que les développeurs doivent respecter.
Un renforcement très ciblé des contrôles.
La programmation Vibe désigne une méthode de création de code et d'applications utilisant des commandes en langage naturel et des chatbots d'IA. En décrivant l'application et les fonctionnalités souhaitées, les utilisateurs peuvent demander au service d'IA de créer l'application pour eux, et même de demander des modifications selon leurs spécifications.
En résumé, imaginez que vous disiez simplement à un chatbot IA que vous voulez une application, et il la créera pour vous.

Les applications Vibe Coding utilisent l'IA pour aider les personnes sans connaissances en programmation à créer des applications.
Le terme de programmation « vibe » englobe de nombreuses applications différentes, y compris celle dont il est question ici : des applications conçues spécifiquement pour permettre aux utilisateurs de créer des applications à partir d’instructions. Cependant, il s’applique également à bien d’autres situations.
L'IA assiste depuis longtemps les développeurs, notamment en suggérant des extraits de code ou en complétant automatiquement certaines parties du code. Cela peut se produire dans les environnements de développement traditionnels, où les applications sont généralement créées, ainsi que via des outils de programmation spécialisés.
Apple soutient pleinement l'expérience de programmation dans un environnement de développement. Grâce à un accès amélioré aux agents d'IA dans Xcode en février, Apple permet désormais aux non-programmeurs de créer une application simple en quelques minutes seulement.
Le durcissement de la réglementation ne vise pas ici les applications créées dans un tel environnement, car elles doivent tout de même passer par le même processus d'examen que de nombreuses autres applications avant d'être publiées sur l'App Store.
En réalité, Apple cible les applications de l'App Store qui évoquent la programmation. Ces outils permettent de créer des applications, mais pas celles habituellement soumises à l'App Store. Elles sont créées après validation par l'App Store.
Le rapport indique également que d'autres applications de l'App Store ne sont pas soumises à des restrictions similaires, comme Vercel v0. Certaines applications aux fonctionnalités similaires, mais non spécialisées dans la programmation, telles que Canva, pourraient également rencontrer des problèmes similaires, car elles permettent la création de filtres, de quiz et d'autres éléments utilisant l'IA.
Violer les réglementations pour générer des profits.
Une grande partie du rapport porte sur la concurrence et la protection des revenus. Apple pourrait subir des pertes de revenus du fait des développeurs d'applications qui créent des logiciels en dehors de l'App Store, en raison de l'influence des utilisateurs.
Apple est ainsi privée d'une source de revenus potentielle, notamment la commission de 30 % prélevée par l'App Store, puisque les utilisateurs ne téléchargent pas ces applications depuis la boutique numérique d'Apple.
Apple est très soucieuse de protéger ses sources de revenus, et à cette échelle, elle a de bonnes raisons de l'être. Le conflit qui l'oppose aux autorités européennes au sujet des boutiques d'applications tierces l'a clairement démontré.

Apple craint que les applications de codage Vibe ne lui fassent perdre des revenus en créant d'autres applications qui ne passent pas par l'App Store.
Cependant, outre la perte potentielle de revenus liée à ce type d'applications, le problème majeur réside dans le contournement total du processus d'examen de l'App Store.
Conformément aux directives d'examen de l'App Store, Apple exige que les applications soient autonomes au sein de leurs propres packages et qu'elles n'installent ni n'exécutent de code qui modifie ou ajoute des fonctionnalités à l'application ou à d'autres applications.
Ceci est stipulé dans la section 2.5.2 des directives, qui empêche de fait les applications de créer d'autres applications sur iPhone ou iPad. Apple interdit purement et simplement la possibilité de créer des applications distinctes et autonomes sur iPhone.
La règle 2.5.3 traite également de ce problème, interdisant aux applications de transmettre des virus, des fichiers, du code informatique ou des programmes susceptibles d'endommager ou de perturber d'autres logiciels ou matériels. En résumé, il s'agit du même problème, formulé plus clairement.
De plus, la section 3.3.1(B) de l'Accord du programme pour développeurs autorise le chargement de code d'interpréteur dans l'application, mais ce code ne doit pas modifier l'objectif principal de l'application en ajoutant des fonctionnalités.
Un porte-parole d'Apple a déclaré que l'application de ces réglementations vise à empêcher les applications de modifier des fonctionnalités fondamentales sans examen préalable.
Au final, Apple autorise toujours la programmation vibe comme méthode de création d'applications, même si cela augmente la charge de travail de l'équipe de modération de l'App Store.
Cependant, lorsque les applications contournent complètement le processus de vérification et menacent potentiellement la plateforme déjà sécurisée d'Apple, la programmation de type « vibe » peut devenir problématique.
Source : https://khoahocdoisong.vn/apple-manh-tay-tran-ap-ung-dung-vibe-coding-post2149093365.html






Comment (0)