App-Entwicklung: Cross-Platform oder nativ programmieren?

Xamarin und Flutter vs. native App-Entwicklung: Die Möglichkeiten bei der Programmierung mobiler Apps sind nicht so schwarz-weiß, wie viele denken.

Artikel von Marco Seraphin veröffentlicht am
Für die Mobile-App-Entwicklung gibt es viele Möglichkeiten.
Für die Mobile-App-Entwicklung gibt es viele Möglichkeiten. (Bild: Martin Wolf / Golem.de)

Immer wieder gibt es bei der Programmierung einer mobilen App die gleiche Diskussion: Soll sie plattformspezifisch, nativ umgesetzt werden (Swift, Kotlin/Java) oder mit Hilfe einer Cross-Platform-Technologie wie Xamarin von Microsoft oder Flutter von Google? Oft entsteht der Eindruck, es gebe zwei Lager. Tatsächlich sind es aber viel mehr, denn auch innerhalb der Cross-Platform-Lösungen gibt es große Unterschiede.


Weitere Golem-Plus-Artikel
DIY: RFID-Tags für eigene Projekte nutzen
DIY: RFID-Tags für eigene Projekte nutzen

Für wenige Euro lassen sich mit einem RFID-Reader Projekte einfach steuern und schalten. Wir erklären, was dafür nötig ist und wie es funktioniert.
Eine Anleitung von Johannes Hiltscher


Agile Verwirrung: "Wir machen zweimal die Woche Dailies"
Agile Verwirrung: "Wir machen zweimal die Woche Dailies"

Scrum nach Lehrbuch oder rein pragmatisch? Wo in der Praxis heftig diskutiert wird, hilft ein Blick auf die eigenen Wertvorstellungen. Manchmal reichen auch schon neue Begriffe.
Von Emanuel Kessler


Führungskraft in Elternzeit: Vom Head of Data zum Familien-Teamleiter
Führungskraft in Elternzeit: Vom Head of Data zum Familien-Teamleiter

Mario Meir-Huber stellt seine Karriere hinten an, um sich um seinen Sohn zu kümmern. Dabei genießt er jede Minute und hat sogar Zeit für etwas Programmieren nebenbei.
Von Daniel Ziegener


    •  /