À retenir : – Annonce d’Apple sur l’open-source de Swift Build. – Support étendu pour Linux et Windows. – Optimisation de la gestion des compilations. – Unification de l’expérience de compilation sur toutes les plateformes. – Intégration de Swift Build dans le Swift Package Manager.
Le moteur de compilation Swift Build devient open-source
Le 1er février 2025, Apple a annoncé que le moteur de compilation Swift Build, utilisé dans Xcode, passait en open-source. Ce moteur joue un rôle essentiel en soutenant des millions d’applications disponibles sur l’App Store ainsi que les systèmes d’exploitation d’Apple. Avec cette nouvelle ouverture, les développeurs auront désormais accès à Swift Build avec un support élargi pour Linux et Windows.
Swift Build est conçu pour optimiser la gestion des compilations. Il intègre le compilateur Swift et prend en charge divers types de produits tels que des bibliothèques, des outils en ligne de commande et des applications GUI. De plus, il améliore la parallélisation du code écrit à la fois en Swift et en C.
L’objectif principal de cette initiative est d’unifier l’expérience de compilation sur toutes les plateformes afin d’éviter les incohérences entre les moteurs de build utilisés par Xcode et le Swift Package Manager (SPM). En garantissant une expérience fluide pour les développeurs tout en préservant la compatibilité avec les packages existants, Apple se positionne comme un acteur favorisant l’homogénéité dans son écosystème.
Cette évolution pave également la voie à de nouvelles optimisations liées aux performances ainsi qu’à des fonctionnalités avancées. Actuellement, une première étape est déjà engagée : l’équipe Swift a initié une pull request pour intégrer Swift Build comme moteur alternatif au sein du SPM. Les développeurs iOS risquent donc d’être particulièrement enthousiastes face à ces développements prometteurs
Grand maitre Goa'uld des dessins animés, j'ai beaucoup aidé sur l'ancienne version du site de 2002 et je reviens filer un coup de main quand j'ai du temps.