Lors de la WWDC 2026 de cette année, bien que l'attention extérieure se soit concentrée sur la fonction Siri AI, longtemps retardée, qui a finalement été lancée, Apple a également annoncé une nouvelle génération d'outils de développement d'IA pour les développeurs, notamment Xcode 27, qui intègre profondément les agents d'IA.

Dans une vidéo de démonstration de près de 90 minutes enregistrée par Apple au Jobs Theater, le système a démontré Xcode 27 et ses capacités d'intégration d'IA, en se concentrant sur divers scénarios d'application pratiques de ce que l'on appelle le « codage d'agent ». Alors que les dirigeants d'Apple reconnaissent publiquement leurs inquiétudes quant au remplacement par l'intelligence artificielle, la société tente de positionner les capacités d'IA de Xcode comme une « extension puissante » pour les développeurs plutôt que comme un simple remplacement.
Selon Apple, l'IA basée sur des agents dans Xcode 27 est conçue pour fournir une assistance significative aux développeurs pendant le processus de codage. Sa fonctionnalité principale est de « penser en Swift et comprendre le code dans Swift » plutôt que de simplement « coller une couche » sur l'EDI existant avec une interface de chatbot générale. Apple souligne que l'IA est devenue un composant essentiel de Xcode, et non une fonctionnalité complémentaire.
Au niveau de l'infrastructure, Apple a lancé un nouveau framework Core AI, permettant aux développeurs d'appeler plus facilement des modèles d'IA exécutés localement et d'obtenir une expérience hautes performances grâce aux API Swift modernes. Dans le même temps, le framework open source MLX a également été mis à niveau pour permettre aux développeurs d'expérimenter et d'affiner les modèles d'IA.
En termes de fonctionnalités spécifiques, Xcode 27 peut apporter des modifications liées à l'ensemble de la base de code via une seule invite, et effectuer automatiquement l'édition et la reconstruction sur plusieurs fichiers, confiant ainsi les modifications globales traditionnellement longues au traitement de l'IA. Le système prend également en charge l'introduction de modèles d'IA tiers, notamment des modèles de fournisseurs tels qu'Anthropic, OpenAI et Google, offrant ainsi aux équipes de développement des choix plus flexibles.
En termes de méthodes d'interaction, les développeurs peuvent démarrer des conversations avec l'IA directement dans la barre d'outils Xcode 27. Le style de l'interface est assez similaire à l'expérience de conversation de la nouvelle version de Siri AI. Xcode prend en charge le maintien simultané de plusieurs conversations d'IA indépendantes, permettant aux développeurs d'interagir avec plusieurs sessions d'IA en parallèle autour de différentes tâches ou modules.

Dans cette démonstration, Apple s'est concentré sur la façon dont les agents d'IA peuvent aider les développeurs à mener à bien l'ensemble du processus, de « l'idée à l'application ». L'IA peut proposer des idées d'applications et des suggestions de conception d'interface basées sur des invites textuelles et des icônes fournies par les développeurs. Essentiellement, le responsable adhère au concept de « codage vibratoire » populaire dans le cercle du développement. Dans la démo, Apple a même présenté en direct une application complète générée par l'IA pour souligner la faisabilité de ce flux de travail.
Plus important encore, une fois la version initiale de l'application créée, les développeurs peuvent toujours continuer à modifier le produit en parlant à l'IA : tout, des arrière-plans, effets spéciaux, animations, points de fonction et traductions multilingues, peut être confié à l'agent IA pour exécution en langage naturel. Pour les équipes qui ont besoin d'itérer rapidement sur l'interface utilisateur ou les fonctionnalités dans un court laps de temps, cette « refonte conversationnelle » promet de réduire considérablement les coûts.
Apple a également introduit un mécanisme de plug-in et adopté le format de plug-in d'Anthropic, permettant aux développeurs d'intégrer divers plug-ins dans le flux de travail d'IA de Xcode 27. Dans le même temps, les développeurs peuvent appeler Siri et App Intents pour ajouter la prise en charge de la compréhension du langage naturel, de la recherche sur le Web, de l'intelligence visuelle et d'autres fonctionnalités au développement d'applications. Cela signifie que les futures applications pourront utiliser Siri AI de manière plus fluide pour effectuer des opérations dans des applications tierces, telles que le réglage de minuteries, de réveils, etc., ouvrant ainsi davantage de scénarios au niveau du système.
En plus de Xcode, Apple a également annoncé lors de cette WWDC que Game Porting Toolkit 4 ajoutait également la prise en charge du codage basé sur des agents, offrant ainsi aux développeurs de jeux des capacités similaires assistées par l'IA. Apple espère évidemment créer un écosystème intégré qui utilise pleinement l'IA, du portage de jeux au développement d'applications en passant par les mises à niveau de l'IA dans la chaîne d'outils de développement.
Dans l’ensemble, la série d’améliorations autour de l’IA dans Xcode 27 est décrite par Apple comme « rendant le développement d’applications plus facile que jamais ». Cependant, il existe une certaine tension entre l'utilisation par Apple du « codage ambiant » pour générer l'application entière en direct sur scène et le processus de production réel du génie logiciel. Cela contraste subtilement avec la déclaration précédente de Craig Federighi selon laquelle « l’IA ne remplacera pas l’interaction humaine ».
On ne sait pas exactement à quelle vitesse la communauté des développeurs adoptera ce nouvel ensemble d’outils, et on ne peut pas non plus prédire combien d’applications basées sur le « vibe coding » afflueront dans l’App Store à l’avenir. Mais ce qui est certain, c’est qu’avec la mise en œuvre de Xcode 27 et des frameworks associés, l’IA est passée d’un outil auxiliaire à un rôle central dans l’environnement de développement officiel d’Apple, et le flux de développement ouvre la voie à une nouvelle série de changements représentés par l’IA basée sur les agents.