Facebook stellt SDK fĂĽr Swift vor
Apples noch relativ junge Programmiersprache findet weiterhin Anklang. Nun will das soziale Netz Facebook Swift-Entwickler mit einem Software Development Kit bei der App-Entwicklung unterstĂĽtzen.
- Alexander Neumann
Facebook hat ein Software Development Kit (SDK) fĂĽr die Programmiersprache Swift vorgestellt. Darin stellt das soziale Netz etliche Features bereit, wodurch sich Apps fĂĽr iOS, watchOS, tvOS und macOS mit der von Apple vor zwei Jahren vorgestellten Sprache entwickeln lassen sollen. Letztlich werden damit vergleichbare Funktionen dargeboten, die Facebook bereits mit seinem seit etlichen Jahren existierenden Objective-C SDK fĂĽr iOS-Apps anbietet.
En detail handelt es sich dabei um die die Analysewerkzeuge von Facebooks Analytics for Apps, das SSO-Projekt (Single Sign-On) Facebook Login, die "Share to Facebook"-Möglichkeiten und die Graph API des sozialen Netzes. Derzeit werden die Versionen 2.2.1 und 2.3 der Programmiersprache unterstützt, was Entwickler in die Situation versetzt, ihre Apps in Apples App Store feilbieten zu können. Wenn sie voraussichtlich später im Jahr den Sprung auf die Version 3 vollzieht, wollen die Facebook-Entwickler auch hier schnell nachziehen.
Derzeit hat das Facebook SDK for Swift noch Beta-Status. Der Quellcode des Projekts ist auf GitHub zu finden.
Zwei Jahre Swift
Die Programmiersprache Swift 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. Die Arbeiten an einem Windows-Port sind derzeit noch in einem frĂĽhen Stadium.
Apple hatte Swift als Alternative zu Objective-C 2014 auf seiner Entwicklerkonferenz WWDC eingefĂĽhrt. Obwohl sie kein offizieller Nachfolger ist, haben viele iOS- und OS-X-Entwickler die neue Sprache gerne angenommen. Das gilt auch fĂĽr den Konzern IBM, der mittlerweile ein Cloud-Entwicklungsangebot auf Basis von Swift im Angebot fĂĽhrt, oder fĂĽr SAP. (ane)