
Das Swift-Logo
Die Programmiersprache Swift gewinnt laut Apple als plattformübergreifende Technologie mehr an Bedeutung. Sie kommt auf verschiedenen Geräten zum Einsatz – von Wearables bis zu Servern und unterstützt zahlreiche Betriebssysteme. Apple hat nun einen weiteren Schritt unternommen und die Build-Engine Swift Build als Open Source freigegeben.
Swift Build ist das zentrale Werkzeug, das in Xcode verwendet wird und bereits Millionen von Apps im App Store sowie Apples eigene Betriebssysteme unterstützt. Die Open-Source-Version beinhaltet auch die Unterstützung für Linux und Windows.
Die Hauptaufgabe von Swift Build besteht darin, die von Entwicklern erstellten Eingaben wie Projektbeschreibungen und Quellcode in ausführbare Programme umzuwandeln. Dies können Command-Line-Tools, Bibliotheken oder Anwendungen sein. Die Leistung und Zuverlässigkeit des Build-Systems hat direkten Einfluss auf die Produktivität der Entwickler.
Swift Build baut auf dem bestehenden llbuild-Projekt auf und erweitert dessen Funktionen. Die Integration mit dem Swift-Compiler ermöglicht eine Koordination beim Erstellen von Swift-Projekten. Das System unterstützt verschiedene Produkttypen und optimiert den Build-Prozess für maximale Parallelität bei der Verarbeitung von Swift- und C-Code.
Apple plant, Swift Build schrittweise in den Swift Package Manager zu integrieren. Dies soll für Nutzer transparent geschehen und die Kompatibilität mit bestehenden Paketen gewährleisten. Die einheitliche Build-Engine wird neue Funktionen und Verbesserungen über alle Plattformen und Werkzeuge hinweg ermöglichen.
Transparenz: In diesem Artikel sind Partnerlinks enthalten. Durch einen Klick darauf gelangt ihr direkt zum Anbieter. Solltet ihr euch dort für einen Kauf entscheiden, erhalten wir eine kleine Provision. Für euch ändert sich am Preis nichts. Partnerlinks haben keinerlei Einfluss auf unsere Berichterstattung.