Apple gibt Benchmark-Software für Programmiersprache Swift frei
Der Konzern aus Cupertino beschreitet bei seiner Programmiersprache weiterhin den Open-Source-Weg. Nun sind auch die Werkzeuge zum Messen der Performance von Swift-Programmen quelloffen verfügbar.
(Bild: Apple)
Der IT-Konzern Apple hat seine Werkzeuge zum Messen der Performance von in Swift geschriebenen Programmen als Open-Source-Software veröffentlicht [1]. Die Tools finden wurden auf dem Hosting-Service GitHub [2] unter der Apache-Lizenz zur Verfügung gestellt. Hier finden sich unter der gleichen Lizenz seit vergangenem Dezember auch die Programmiersprache selbst sowie weitere Werkzeuge für das Arbeiten mit Swift.
Das nun bereitgestellte Paket umfasst 75 Benchmarks, darüber hinaus Programmbibliotheken und andere Software, die dabei helfen können, die Performance von Swift-Anwendungen zu überprüfen und das Verhalten beeinträchtigende Fehlfunktionen frühzeitig zu erkennen. Es geht hier zum Beispiel um einen Treiber, mit dem sich Messungen ausführen und Performance-Metriken anzeigen lassen, oder um ein Tool zum Vergleichen der Messwerte bei Benchmarks mehrerer eingesetzter Swift-Versionen.
Zur Programmiersprache Swift:
- Apples Open Source Swift: Die richtige Entscheidung zur richtigen Zeit [3]
- Apples Programmiersprache Swift: Eine erste Bilanz [4]
- Die neue Programmiersprache Swift – Beginn einer neuen Zeitrechnung für Apple [5]
- Einführung in Apples neue Programmiersprache Swift [6]
- Der sanfte Weg von Objective-C zu Swift [7]
Die Programmiersprache Swift [8] ist seit Anfang Dezember als Open-Source-Software verfügbar. Im Sommer zuvor hatte Apple angekündigt, die hauseigene Programmiersprache quelloffen bereitstellen zu wollen. Bis zur Offenlegung stand die Sprache nur Entwicklern auf OS X zur Verfügung. Danach kam auch Linux als offiziell unterstütztes System hinzu.
Apple hatte Swift als Alternative zu Objective-C 2014 auf seiner Entwicklerkonferenz WWDC [9] eingeführt. Obwohl sie kein offizieller Nachfolger ist, haben viele iOS- und OS-X-Entwickler [10] die neue Sprache gerne angenommen, wenn auch erst kürzlich herauskam, dass das quelloffene Swift bei Apple selbst bislang nur sehr eingeschränkt zum Zuge komme.
Details zum Einsatz und Einbau der Benchmarking-Werkzeuge in eigene Apps fasst Apple in einer Dokumentation [11] zusammen. Zudem soll die Suite künftig auch das seit kurzem verfügbare Continuous-Integration-System [12] für Swift unterstützen. (ane [13])
URL dieses Artikels:
https://www.heise.de/-3097488
Links in diesem Artikel:
[1] https://swift.org/blog/swift-benchmark-suite/
[2] https://github.com/apple/swift/tree/master/benchmark
[3] https://www.heise.de/news/Apples-Open-Source-Swift-Die-richtige-Entscheidung-zur-richtigen-Zeit-3031633.html
[4] https://www.heise.de/news/Apples-Programmiersprache-Swift-Eine-Bilanz-ein-Jahr-nach-der-Vorstellung-2678194.html
[5] https://www.heise.de/meinung/Kommentar-Neue-Programmiersprache-Swift-Beginn-einer-neuen-Zeitrechnung-fuer-Apple-2215413.html
[6] https://www.heise.de/hintergrund/Einfuehrung-in-Apples-neue-Programmiersprache-Swift-Teil-1-2260287.html
[7] https://www.heise.de/ratgeber/Der-sanfte-Weg-von-Objective-C-zu-Swift-2603130.html
[8] https://www.heise.de/news/Apples-Swift-wird-Open-Source-Reichlich-Spekulationen-und-Potenzial-2682674.html
[9] http://www.heise.de/thema/wwdc
[10] https://www.heise.de/news/Entwickler-Swift-Einsatz-in-iOS-noch-ganz-am-Anfang-3074570.html
[11] https://github.com/apple/swift/tree/master/benchmark
[12] https://www.heise.de/news/Apple-beseitigt-Fehler-in-Xcode-7-3093543.html
[13] mailto:ane@heise.de
Copyright © 2016 Heise Medien