- Xcode 16
- Swift Assist : un compagnon qui aide pour toutes les tâches de codage afin de permettre aux développeurs de se concentrer sur des problèmes et des solutions de plus haut niveau
- Utilise des modèles puissants exécutés dans le cloud
- Le code des développeurs est utilisé uniquement pour traiter les requêtes et n’est jamais stocké sur les serveurs, et Apple n’utilise pas le code des développeurs pour entraîner les modèles de machine learning
- Le nouveau moteur d’autocomplétion de code utilise un modèle propriétaire spécialement entraîné pour Swift et les SDK Apple, et suggère le code dont les développeurs ont besoin (exécution locale sur l’appareil du développeur)
- Swift 6
- Introduction d’une fonction de sécurité contre les data races à la compilation : diagnostic des accès concurrents à la mémoire à l’échelle de l’ensemble du projet du développeur dès l’étape de compilation
- Une toute nouvelle organisation GitHub dédiée à Swift hébergera plusieurs projets centraux de l’écosystème Swift, dont le compilateur Swift, Foundation et d’autres bibliothèques majeures
- Framework Swift Testing : fournit une API déclarative pour permettre aux développeurs d’écrire facilement des tests. Multiplateforme
- Game Porting Toolkit 2
- Fait gagner du temps, qu’il s’agisse d’un jeu existant, d’un jeu en cours de développement, ou de n’importe quel autre cas
- Compatibilité améliorée avec les jeux Windows, nouvel outil puissant de débogage des shaders, et mise à jour de Xcode permettant d’unifier le code du jeu et les shaders sur plusieurs appareils
- visionOS 2
- API volumétrique : permet de mieux contrôler la manière dont les objets 3D sont affichés dans les apps
- TabletopKit : aide les développeurs à créer facilement des expériences d’apps spatiales ancrées sur des surfaces planes, comme des postes de travail industriels, des jeux de société ou des jeux de cartes
- RealityKit : simplifie le développement d’apps compatibles avec plusieurs appareils Apple, réduit le temps de développement et améliore l’efficacité du workflow des apps universelles
- Les développeurs qui ne disposent pas du matériel Apple Vision Pro peuvent désormais créer et prévisualiser des apps compatibles SharePlay dans le simulateur
- Prise en charge également de HealthKit
- Autres API de plateforme
- Controls API : ajoute diverses fonctions au centre de contrôle
- Accessory Setup Kit : permet aux développeurs d’appairer de manière fluide et sécurisée des accessoires Bluetooth via leurs apps sans accéder à tous les accessoires Bluetooth à proximité, tout en gardant les autres appareils privés
- Via l’API de double tap de watchOS, il est possible d’assigner le geste de double tap à des éléments clés de l’expérience des apps Apple Watch
- TestFlight
- Possibilité de recruter des testeurs selon l’appareil et l’OS
- Les invitations incluent un aperçu de l’app bêta, la catégorie de l’app et des captures d’écran (facultatif), ce qui permet de présenter aux testeurs potentiels les nouvelles fonctions et les nouveaux contenus
- App Store
- Nouvelle fonction de recommandation : les développeurs peuvent facilement proposer eux-mêmes du contenu à venir et des améliorations de leur app afin qu’ils soient mis en avant sur l’App Store
- Pages produit personnalisées : promotion de différents contenus et fonctions proposés dans l’app. Deep links fournis
- Abonnements : encourager les anciens abonnés à se réabonner via des promotions win-back
4 commentaires
Réduire Game Porting Toolkit en GPT...
Ah… je me demandais bien où était le contenu sur GPT en le cherchant, donc c’était ça. hahaha
J’ai essayé d’écrire ça sur un ton un peu humoristique… mais cela a visiblement prêté à confusion T_T
> Swift Assist : un compagnon qui prend en charge toutes les tâches de codage afin que les développeurs puissent se concentrer sur des problèmes et des solutions de plus haut niveau
À quoi bon mettre de l'IA dans Xcode... quand Xcode lui-même est déjà le méchant 😭