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. HERMA GmbH, Filderstadt-Bonlanden
  2. über duerenhoff GmbH, Raum Dieburg

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. Samsung C27H711Q für 309€, MSI Optix MPG27C für 359€ und PlayStation Plus...
  2. (u. a. Adobe Photoshop Elements & Premiere Elements für 77,90€ und Corsair STRAFE RGB für 109...

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
       


Google Pixel 3 und Pixel 3 XL - Hands on

Google hat die neuen Pixel-Smartphones vorgestellt. Das Pixel 3 und das Pixel 3 XL haben vor allem Verbesserungen bei den Kamerafunktionen erhalten. Anfang November kommen beide Geräte zu Preisen ab 850 Euro auf den Markt.

Google Pixel 3 und Pixel 3 XL - Hands on Video aufrufen
NGT Cargo: Der Güterzug der Zukunft fährt 400 km/h
NGT Cargo
Der Güterzug der Zukunft fährt 400 km/h

Güterzüge sind lange, laute Gebilde, die langsam durch die Lande zuckeln. Das soll sich ändern: Das DLR hat ein Konzept für einen automatisiert fahrenden Hochgeschwindigkeitsgüterzug entwickelt, der schneller ist als der schnellste ICE.
Ein Bericht von Werner Pluta


    Wet Dreams Don't Dry im Test: Leisure Suit Larry im Land der Hipster
    Wet Dreams Don't Dry im Test
    Leisure Suit Larry im Land der Hipster

    Der Möchtegernfrauenheld Larry Laffer kommt zurück aus der Gruft: In einem neuen Adventure namens Wet Dreams Don't Dry reist er direkt aus den 80ern ins Jahr 2018 - und landet in der Welt von Smartphone und Tinder.
    Ein Test von Peter Steinlechner

    1. Life is Strange 2 im Test Interaktiver Road-Movie-Mystery-Thriller
    2. Adventure Leisure Suit Larry landet im 21. Jahrhundert

    E-Mail-Verschlüsselung: 90 Prozent des Enigmail-Codes sind von mir
    E-Mail-Verschlüsselung
    "90 Prozent des Enigmail-Codes sind von mir"

    Der Entwickler des beliebten OpenPGP-Addons für Thunderbird, Patrick Brunschwig, hätte nichts gegen Unterstützung durch bezahlte Vollzeitentwickler. So könnte Enigmail vielleicht endlich fester Bestandteil von Thunderbird werden.
    Ein Interview von Jan Weisensee

    1. SigSpoof Signaturen fälschen mit GnuPG
    2. Librem 5 Purism-Smartphone bekommt Smartcard für Verschlüsselung

      •  /