Apple Intelligence pourrait résoudre mes problèmes de codage, mais cette fonctionnalité clé est introuvable
Il y a environ un an, j'ai commencé à apprendre à coder avec Swift, le langage de développement d'applications d'Apple. L’idée était de pouvoir éventuellement créer mes propres applications iOS à partir de zéro et de redécouvrir le plaisir du codage.
Mais au bout d’un moment, j’ai commencé à perdre tout intérêt. Ma dernière pratique de codage remonte à près de 20 ans, lorsque j'ai appris moi-même le HTML et le CSS, et il a été difficile de revenir dans cet état d'esprit. Je n’avais pas non plus d’objectif spécifique en tête, ce qui signifiait que la volonté de franchir les sections difficiles n’était pas là.
Malgré tous les discours hyperboliques sur la façon dont l’intelligence artificielle (IA) va bouleverser le monde entier, c’est un domaine dans lequel je pense que l’IA aurait pu véritablement m’aider. Les choses auraient pu être différentes si j'avais eu un assistant IA pour m'aider à écrire du code pour les parties sur lesquelles j'étais bloqué. Peut-être qu'avec ça, mon parcours de codage ne se serait pas terminé aussi rapidement , euh.
Curieusement, ce type d'assistant de codage est exactement ce qu'Apple a annoncé qu'il ajouterait bientôt à Apple Intelligence . La fonctionnalité s'appelle Swift Assist et Apple s'est engagé à l'intégrer dans son application de codage Xcode. L’idée est qu’il peut être utilisé pour écrire de manière générative des sections de code pour vous. Tout ce que vous avez à faire est de saisir des invites en langage naturel et Swift Assist créera un code fonctionnel en fonction de votre saisie.
Porté disparu

Apple a présenté Swift Assist lors de sa conférence mondiale des développeurs (WWDC) en juin 2024. Mais il n'y a qu'un seul problème : il pourrait s'agir d'un vaporware. Soit cela, soit c'est si loin d'être prêt qu'Apple achète apparemment la tête dans le sable et prétend que cela n'existe pas, car Swift Assist est introuvable.
Par exemple, lors de la WWDC 2024, Apple a déclaré que Swift Assist arriverait « plus tard cette année », ce qui implique qu’il était presque terminé. Pourtant, la fonctionnalité n'est jamais apparue dans aucune version bêta de Xcode ou macOS et, comme l'a récemment souligné le développeur Michael Tsai, elle n'est même pas mentionnée dans les notes de version de la dernière version bêta 2 de Xcode 16.3. À seulement trois mois de la WWDC 2025, le temps presse pour Apple de nous montrer quelque chose de solide.
Ce qui est frustrant dans toute la débâcle de Swift Assist, c’est que cela semble être une idée brillante. Apple a déclaré qu'il aurait une connaissance approfondie du langage de codage Swift et des dernières API de l'entreprise, avec lesquelles de nombreux autres outils d'IA ont du mal. Il pourrait être en mesure de suggérer de nouvelles façons de travailler si vous êtes coincé dans une ligne de pensée qui ne fonctionne pas – un problème que j'ai souvent rencontré en codant moi-même.

De plus, Swift Assist est censé fonctionner dans le cloud, mais Apple a déclaré que votre code n'est jamais stocké sur ses serveurs et "Apple ne l'utilise pas pour former des modèles d'apprentissage automatique". C'est particulièrement important lorsqu'il s'agit de code personnalisé et de modèles d'IA, une combinaison potentiellement risquée.
Le rival d'Apple, OpenAI, a récemment montré que ChatGPT serait capable de s'intégrer directement dans Xcode, en écrivant du code basé sur vos invites en langage naturel, tout comme Swift Assist est censé le faire. L'IA Gemini de Google peut également effectuer des tâches similaires . Mais avec OpenAI et Google, il existe un risque que votre code propriétaire soit absorbé et utilisé pour entraîner le modèle, ce qui pourrait entraîner des fuites de code. Chez Apple, en revanche, la confidentialité et la sécurité sont des priorités.
Une autre fonctionnalité d'IA retardée

Swift Assist semble avoir disparu de la surface de la terre et Apple n'en a même pas parlé depuis des mois. Vraiment, cela semble être emblématique d’Apple Intelligence, où les fonctionnalités manquantes et bâclées s’accumulent. Le retard dans l’amélioration des capacités de Siri n’est que l’exemple le plus récent.
Mais le retard dans Swift Assist est particulièrement douloureux pour moi car je peux voir comment cela aurait pu m'aider à sortir de l'ornière qui a condamné ma tentative passée d'apprendre Swift. Bien sûr, je pourrais utiliser ChatGPT à la place, mais la confidentialité est importante pour moi. Savoir que mon code n'alimentera pas une IA sans visage pour qui sait dans quel but est important pour moi.
Espérons qu'Apple travaille toujours dur sur Swift Assist, et je croise les doigts pour que nous le verrons le plus tôt possible. Cela pourrait être un excellent outil pour tous les développeurs, qu’ils soient expérimentés ou débutants en herbe. Mais Apple doit vraiment aller de l'avant avant que des concurrents comme ChatGPT n'offrent les mêmes fonctionnalités sans aucune protection de la vie privée.