Abo
  • Services:

Programmiersprache: Swift ist als Open Source verfügbar

Die von Apple ursprünglich für iOS initiierte Sprache Swift ist nun Open Source. Das Unternehmen ist damit nun erstmals selbst auf Github vertreten und bietet eine Linux-Portierung an. Für die iOS-Appentwicklung gibt es schon jetzt Einschränkungen.

Artikel veröffentlicht am ,
Die Programmiersprache Swift ist nun frei verfügbar.
Die Programmiersprache Swift ist nun frei verfügbar. (Bild: Swift.org)

Im Sommer 2014 kündigte Apple mit Swift eine neue Programmiersprache an, die langfristig Objective-C in weiten Teilen ersetzen könnte. Die Ankündigung von Anfang Juni dieses Jahres zur Offenlegung des Quellcodes und der dazugehörigen Werkzeuge von Swift hat Apple nun umgesetzt. Der Quellcode steht auf Github größtenteils unter der Apache-Lizenz bereit.

Stellenmarkt
  1. GS Elektromedizinische Geräte G. Stemple GmbH, Kaufering
  2. Schaeffler Technologies AG & Co. KG, Steinhagen

Neben dem Code für die Sprache selbst finden sich dort auch verschiedene weitere Komponenten, die für die Verwendung von Swift benötigt werden. Dazu gehören ein Paketmanager, verschiedene portable Kernbibliotheken und diverse Code-Beispiele ebenso wie ein Build-System und andere auf LLVM aufbauende Bestandteile für die Toolchain von Swift. Offiziell unterstützt wird das quelloffene Swift zurzeit außer von OS X auch von Ubuntu.

Swift soll eine Community bekommen

Apple ist erstmals überhaupt als Organisation auf Github vertreten. Diese Zuwendung zu der inzwischen sehr beliebten Hosting-Plattform für Softwareprojekte ist ein starkes Indiz dafür, dass Apple viel weiter als bisher üblich für seine Open-Source-Software auf Beiträge aus der Community setzt. Die Möglichkeiten von Github führen dabei nur Stunden nach der Freigabe zur erwartbaren Scherzen. So findet sich die Forderung zum Wechsel der Lizenz zur GPLv3 all Pull-Request, die Diskussion dazu ist bereits mit diversen Memes und Gif-Dateien gefüllt.

Neben Github hat Apple auch eine gesonderte Webseite mit verschiedenen Ressourcen für Swift erstellt. Auf dieser findet sich die ausführliche Dokumentation der Sprache oder die gewünschte Arbeitsweise der Beitragenden. Demnach plant Apple auch, einigen qualifizierten Programmierern aus der Community das Recht einzuräumen, eigenständig die Quellen von Swift zu verändern. Ebenso soll die Sprache in einem offenen "Evolutionsprozess" weiterentwickelt werden. Inwiefern sich das Projekt damit aus der bisher vollständigen Kontrolle durch Apple lösen kann, muss sich aber erst noch zeigen.

Binärdateien oder selber bauen

Interessierte können sich alle notwendigen Bestandteile zur Verwendung der Sprache selbst kompilieren. Auf der Webseite heißt es, dass der Einsatz auf anderen Linux-Distributionen als Ubuntu wohl kein Problem sein sollte, nur eben nicht offiziell getestet werde. Einige der Probleme mit dem Linux-Port werden in einem Blog-Eintrag beschrieben. Theoretisch ist damit auch ein Port auf Android möglich, der wohl aber noch vergleichsweise viel Arbeit benötigen dürfte.

Für Ubuntu und OS X werden auch Binärdateien zur direkten Verwendung angeboten. Es wird jedoch darauf hingewiesen, dass mit diesen Versionen gebaute Apps nicht über Apples Appstore vertrieben werden dürfen. Dies ist ausschließlich den offiziell in XCode enthaltenen Versionen vorbehalten.



Anzeige
Top-Angebote
  1. (u. a. HTC U Ultra für 199€ statt 249,95€ im Vergleich)
  2. 239,90€ + 5,99€ Versand oder versandkostenfrei bei Zahlung mit paydirekt oder 25€ Rabatt bei...
  3. und einen Rabatt von 4,99€ nach dem ersten Knopfdruck erhalten

TheUnichi 09. Dez 2015

Das "Alles-ist-eine-Expression"-Konzept hat Vor- und Nachteile. Klar kürzt es einige...

newyear 07. Dez 2015

Naja, Red Hat ist erst mal auf dem kommerziellen Markt zugeschnitten. Das passt zum...

newyear 07. Dez 2015

Nö, aber du scheinst den Thread nicht verstanden zu haben. Apple macht das nicht aus...

zettifour 04. Dez 2015

IBM Swift Sandbox: http://swiftlang.ng.bluemix.net/?cm_mmc=developerWorks-_-dWdevcenter-_...

Nikolai 04. Dez 2015

Es gibt einige Entwickler die das gerne haben wenn sie etwas zum Projekt beitragen...


Folgen Sie uns
       


Nintendo E3 2018 Direct - Golem.de Live

Wir zeigen uns enttäuscht von fehlenden Infos zu Metroid 4, erfreut vom neuen Super Smash und entzückt vom neuen Fire Emblem.

Nintendo E3 2018 Direct - Golem.de Live Video aufrufen
Garmin Fenix 5 Plus im Test: Mit Musik ins unbekannte Land
Garmin Fenix 5 Plus im Test
Mit Musik ins unbekannte Land

Kopfhörer ins Ohr und ab zum Joggen, Rad fahren oder zum nächsten Supermarkt spazieren - ohne Smartphone: Mit der Sport-Smartwatch Fenix 5 Plus von Garmin geht das. Beim Test haben wir uns zwar im Wegfindungsmodus verlaufen, sind von den sonstigen Navigationsoptionen aber begeistert.
Ein Test von Peter Steinlechner

  1. Garmin im Hands on Alle Fenix 5 Plus bieten Musik und Offlinenavigation

Samsung Flip im Test: Brainstorming mit Essstäbchen und nebenbei Powerpoint
Samsung Flip im Test
Brainstorming mit Essstäbchen und nebenbei Powerpoint

Ob mit dem Finger, dem Holzstift oder Essstäbchen: Vor dem Smartboard Samsung Flip sammeln sich in unserem Test schnell viele Mitarbeiter und schreiben darauf. Nebenbei läuft Microsoft Office auf einem drahtlos verbundenen Notebook. Manche Vorteile gehen jedoch auf Kosten der Bedienbarkeit.
Ein Test von Oliver Nickel

  1. Indien Samsung eröffnet weltgrößte Smartphone-Fabrik
  2. Foundry Samsung aktualisiert Node-Roadmap bis 3 nm
  3. Bug Samsungs Messenger-App verschickt ungewollt Fotos

Bargeldloses Zahlen: Warum Apple Pay sich hier noch nicht auszahlt
Bargeldloses Zahlen
Warum Apple Pay sich hier noch nicht auszahlt

Während Google Pay jüngst hierzulande gestartet ist, lässt Apple Pay auf sich warten. Kein Wunder: Der deutsche Markt ist schwierig - und die Banken sind in einer guten Verhandlungsposition.
Eine Analyse von Andreas Maisch

  1. Bargeldloses Zahlen Apple und Goldman Sachs planen Apple-Kreditkarte

    •  /