Swift erobert android: apple öffnet entwicklern neue türen

Die überraschende Entscheidung von Apple, die eigene Programmiersprache Swift offiziell für die Entwicklung von android-Apps freizugeben, könnte die mobile Softwarelandschaft nachhaltig verändern.

Swift-entwickler können nun android-apps erstellen

Swift-entwickler können nun android-apps erstellen

Für Endnutzer mag sich zunächst wenig ändern, doch für Entwickler eröffnet dieser Schritt neue Möglichkeiten. Bisher war es kostspielig und zeitaufwändig, Apps, die ursprünglich für iOS entwickelt wurden, auf android zu portieren.

Die neue Version 6.3 von Swift beinhaltet ein offizielles Software Development Kit (SDK) für android. Das bedeutet, dass Programmierer ihre bestehenden Swift-Anwendungen nun direkt für android entwickeln können, ohne alles von Grund auf neu schreiben zu müssen. Bislang war die Portierung oft auf Kotlin beschränkt, der primären Sprache für android.

Obwohl Kotlin weiterhin die erste Wahl für Android-Entwickler bleibt, verschiebt sich das Kräfteverhältnis. Frameworks wie Flutter und Kotlin Multiplatform bieten bereits Alternativen für die Entwicklung über Plattformgrenzen hinweg. Doch mit Swift kommt ein starker Akteur hinzu, der insbesondere Teams aus dem Apple-Ökosystem eine attraktive Option bietet.

Es ist eine bemerkenswerte Ironie: Apple, bekannt für sein eng verschlossenes Ökosystem, erlaubt nun, dass Swift auch auf der Plattform des Konkurrenten läuft. Dies ist keine reine Großzügigkeit, sondern eine strategische Entscheidung. Je breiter Swift eingesetzt wird, desto stärker werden Entwickler an Apples Plattform gebunden.

Kleinere Studios und unabhängige Entwickler profitieren besonders. Sie hatten bisher oft nicht die Ressourcen, um zwei separate Codebasen zu pflegen. Die Möglichkeit, mit Swift auch Android-Apps zu entwickeln, senkt die Hürde deutlich.

Die langsame Übertragung von iOS-exklusiven Apps auf Android ist für viele Nutzer eine große Frustration. Wenn auch nur einige Indie-Entwickler Swift nutzen, um gleichzeitig für beide Plattformen zu entwickeln, wäre das ein bedeutender Fortschritt.

Die Konkurrenz unter Entwicklungswerkzeugen ist gut für alle. Sie fördert Innovation und zwingt alle Plattformen, sich zu verbessern. Die Auswirkungen dieser Entwicklung werden sich erst in den kommenden Monaten und Jahren vollständig zeigen.