Swift 3.0 teilweise mit Windows kompatibel

Mit der Programmiersprache Swift ist Apple ein großer Wurf gelungen. Nicht nur unter App Entwicklern, auch abseits des Machtkampfes um mobile Umsätze erfreut sich Swift großer Beliebtheit. Da die Sprache öffentlich via GitHub kommuniziert und entwickelt wird, kann jeder sehen was in Version 3 geplant ist. Darunter auch das Ziel Swift portierbar zu machen. [...]

Die Abkehr von Objective-C zu Swift hat sich für Apple gelohnt: Viele Entwickler lieben die Sprache und entwickeln mehr und mehr Bibliotheken und Anwendungen dafür. Nachdem Apple den kompletten Code als Open Source vertreibt, haben alle einen Einblick in die Entwicklung und Planung der nächsten Versionen.

Vielleicht ist bald schon kein Ubuntu-Trick unter Windows 10 mehr nötig um Swift Code unter dem Betriebssystem von Microsoft zu kompilieren. Unter dem Punkt Portabilität planen die Entwickler, die gesamte Sprache auch unter anderen Betriebssystemen lauffähig zu machen. Ob dies nur den Code beinhaltet oder auch passende Compiler für andere Betriebssysteme, ist nicht bekannt.

Zu früh darf man sich also nicht freuen. Um iOS- oder OS-X-Anwendungen auf anderen Betriebssystemen zu entwickeln, ist es noch ein langer, vielleicht unendlicher Weg. Jedoch zeigt die Richtung klar, dass sich auch Apple an den heutigen Zeitgeist anpassen muss. Ein Betriebssystem alleine kann nicht gewinnen und eine Öffnung hin zur Konkurrenz kann auch neue Synergien schaffen.

WIE KÖNNTE DIE ENTWICKLUNG AUSSEHEN?

Um mit Swift Anwendungen zu schreiben, muss zuerst ein passender Compiler her, der den geschriebenen Code in lauffähigen Maschinencode interpretiert und fürs Betriebssystem aufbereitet. Solche Compiler gibt es bislang nur für Linux und OS X. Mit dem Portierungsziel könnte also gemeint sein, einen einheitlichen Compiler zu veröffentlichen, der auch unter Windows funktioniert.

Eine andere Interpretation ist, dass lediglich der kompilierte Maschinencode auch unter Windows läuft. Das heißt, man wäre weiter an einen Linux-Rechner oder Mac gebunden. Jedoch hat auch Google angemerkt, Swift anstatt Java für die App Entwicklung und als Android-Grundlage einsetzen zu wollen . Vielleicht ist man bei Apple hellhörig geworden und will Google, nicht ganz uneigennützig, entgegenkommen?

WANN IST DIE NEUE VERSION VERFÜGBAR?

Die Entwickler von Apple bedienen sich der Mehrdeutigkeit der englischen Sprache und fassen sich so vage wie möglich: „Late 2016“ könnte im Apple-Sprech den Herbst-Termin der iPhone-Vorstellung bedeuten. Es ist jedoch nicht ausgeschlossen, dass die Marketing-Abteilung eine Oktober-Keynote für den nächsten Mac Mini, Aktualisierung von iMac, Veröffentlichung von OS X aka MacOS einplant und zwischen den Blöcken noch eine kurze Randbemerkung zu Swift macht. Auch möglich wäre die Interpretation wie bei dem neuen Mac Pro: „Late 2013“ wurde zu dem 19. Dezember 2013 für Vorbestellungen und Januar-Februar 2014 für die Auslieferungen.
Version 3 bricht Code von Swift 2

Der unerwartet hohen Beliebtheit ist es auch geschuldet, dass sich die Entwickler zum Handeln gezwungen sahen. Man habe nicht mit so vielen Bibliotheken und Ideen gerechnet, sodass Version 3 frühzeitig einschreitet und die Ideen der Entwicklergemeinde aufnimmt. Dies hat unter anderem zur Folge dass Code, der mit Swift 3 geschrieben wird, nicht mit Swift 2 kombinierbar ist. Bibliotheken müssen also umgeschrieben werden.

AUSBLICK AUF WWDC IM JUNI

Einen interessanten Ausblick ergibt sich aber dennoch aus dieser Mitteilung. Wird sich Apple womöglich öffnen und auch bislang proprietäre Bibliotheken wie Cocoa unter Linux und Windows zur Verfügung stellen? Dies würde wahrscheinlich einen drastischen Umsatzeinbruch bedeuten, denn viele Entwickler kaufen nicht zuletzt einen Mac um für die beliebte iOS-Plattform entwickeln zu können.

* Bastian Gruber ist Redakteur der Macwelt.


Mehr Artikel

Die Teilnehmer des Roundtables (v.l.n.r.): Roswitha Bachbauer (CANCOM Austria), Thomas Boll (Boll Engineering AG), Manfred Weiss (ITWelt.at) und Udo Schneider (Trend Micro). (c) timeline/Rudi Handl
News

Security in der NIS2-Ära

NIS2 ist mehr ein organisatorisches Thema als ein technisches. Und: Von der Richtlinie sind via Lieferketten wesentlich mehr Unternehmen betroffen als ursprünglich geplant, womit das Sicherheitsniveau auf breiter Basis gehoben wird. Beim ITWelt.at Roundtable diskutierten drei IT-Experten und -Expertinnen über die Herausforderungen und Chancen von NIS2. […]

Christoph Mutz, Senior Product Marketing Manager, AME, Western Digital (c) AME Western Digital
Interview

Speicherlösungen für Autos von morgen

Autos sind fahrende Computer. Sie werden immer intelligenter und generieren dabei jede Menge Daten. Damit gewinnen auch hochwertige Speicherlösungen im Fahrzeug an Bedeutung. Christoph Mutz von Western Digital verrät im Interview, welche Speicherherausforderungen auf Autohersteller und -zulieferer zukommen. […]

Andreas Schoder ist Leiter Cloud & Managend Services bei next layer, Alexandros Osyos ist Senior Produkt Manager bei next layer. (c) next layer
Interview

Fokus auf österreichische Kunden

Der österreichische Backup-Experte next layer bietet umfassendes Cloud-Backup in seinen Wiener Rechenzentren. Im Interview mit ITWelt.at erläutern Andreas Schoder, Leiter Cloud & Managed Services, und Alexandros Osyos, Senior Produkt Manager, worauf Unternehmen beim Backup achten müssen und welche Produkte und Dienstleistungen next layer bietet. […]

Miro Mitrovic ist Area Vice President für die DACH-Region bei Proofpoint.(c) Proofpoint
Kommentar

Die Achillesferse der Cybersicherheit

Eine immer größere Abhängigkeit von Cloud-Technologien, eine massenhaft mobil arbeitende Belegschaft und große Mengen von Cyberangreifern mit KI-Technologien haben im abgelaufenen Jahr einen wahrhaften Sturm aufziehen lassen, dem sich CISOS ausgesetzt sehen. Eine große Schwachstelle ist dabei der Mensch, meint Miro Mitrovic, Area Vice President DACH bei Proofpoint. […]

Brian Wrozek, Principal Analyst bei Forrester (c) Forrester
Interview

Cybersicherheit in der Ära von KI und Cloud

Die Bedrohungslandschaft im Bereich der Cybersicherheit hat sich zu einer unbeständigen Mischung von Bedrohungen entwickelt, die durch zunehmende Unsicherheit und steigende Komplexität bedingt ist. Zu diesem Schluss kommt der Report »Top Cyber-security Threats In 2024« von Forrester. ITWelt.at hat dazu mit Studienautor Brian Wrozek ein Interview geführt. […]

Alexander Graf ist Geschäftsführer der Antares-NetlogiX Netzwerkberatung GmbH. (c) Antares-NetlogiX Netzwerkberatung GmbH
Interview

Absicherung kritischer Infrastrukturen

NIS2 steht vor der Tür – höchste Zeit, entsprechende Maßnahmen auch im Bereich der Operational Technology (OT) zu ergreifen. »Wenn man OT SIEM richtig nutzt, sichert es kritische Infrastrukturen verlässlich ab«, sagt Alexander Graf, Experte für OT-Security (COSP) und Geschäftsführer der Antares-NetlogiX Netzwerkberatung GmbH, im ITWelt.at-Interview. […]

Be the first to comment

Leave a Reply

Your email address will not be published.


*