
Apple étend les capacités de Xcode avec Claude et des intégrations de modèles d’IA améliorées
Apple a apporté une mise à jour significative à son environnement de développement intégré (IDE) Xcode en ajoutant la prise en charge de Claude. Ce changement permet aux développeurs d’intégrer facilement leurs comptes Claude Sonnet 4 payants à leur workflow. Parallèlement, l’intégration de ChatGPT a été améliorée, proposant désormais deux modèles supplémentaires : GPT-4.1 et GPT-5. Notamment, GPT-5 a été désigné comme le choix par défaut pour la majorité des tâches de codage, tandis que sa variante Reasoning a été optimisée spécifiquement pour les requêtes plus complexes, promettant une précision accrue des résultats.
Reconnaître les problèmes connus et les correctifs
Malgré ces avancées, Apple a reconnu que certains problèmes pouvaient encore affecter les utilisateurs. Les notes de version soulignent des bugs notables, notamment la tendance des points d’arrêt à se déplacer de manière inattendue et les difficultés rencontrées lors de la visualisation ou de la modification de fichiers portant le même nom.
Correction des bugs antérieurs et amélioration des performances
La dernière version bêta de Xcode 26 bêta 7 intègre plusieurs correctifs visant à corriger des problèmes identifiés dans les versions précédentes. Parmi ceux-ci, un correctif corrige un bug problématique qui entraînait l’échec des simulateurs lors de la compilation initiale après une mise à niveau vers macOS. Une solution de contournement est proposée, permettant aux développeurs de reconstruire après une courte période d’attente. De plus, des améliorations ont été apportées au menu « Éléments associés », améliorant ainsi les temps de chargement dans l’éditeur.
Améliorations continues avec limitations
Bien que cette version bêta apporte de nombreuses améliorations, les développeurs doivent se méfier d’un bug affectant le débogage : les points d’arrêt dans les fichiers peuvent être modifiés lors de l’implémentation des modifications issues des échanges de code. Cela risque de compliquer les processus de débogage.
Progrès dans le support des langages de programmation
La mise à jour Xcode inclut également des efforts continus pour améliorer les écosystèmes de programmation Swift et C++.Les développeurs trouveront plusieurs correctifs liés aux tests Swift, notamment des corrections de problèmes liés aux journaux de plantage d’ExitTest. Cependant, tous les développements ne sont pas parfaits ; les vérifications de débordement de conteneur C++ d’Address Sanitizer sont désormais activées par défaut, et ces vérifications ne peuvent pas être désactivées à la compilation. Pour ceux qui recherchent une solution de contournement, Apple a fourni une méthode permettant de désactiver ces vérifications à l’exécution à l’aide d’une variable d’environnement. De plus, les utilisateurs peuvent rencontrer des problèmes avec les shaders Metal qui ne parviennent pas à générer des binaires GPU valides.
Prise en charge complète du SDK avec Xcode 26 Beta 7
Cette version bêta comprend divers kits de développement logiciel (SDK) pour iOS 26, iPadOS 26, tvOS 26, watchOS 26, macOS Tahoe 26 et visionOS 26. La nouvelle version prend également en charge le débogage sur l’appareil sur un large éventail de systèmes d’exploitation, compatible avec des versions aussi anciennes qu’iOS 16 et watchOS 8. Pour exploiter les capacités de la version bêta de Xcode 26, les développeurs doivent exécuter un Mac avec macOS Sequoia 15.5 ou une version ultérieure.
Pour plus de détails, vous pouvez consulter les notes de publication officielles.
Laisser un commentaire