Cross-Platform
Wie erreicht man möglichst viele potentielle Nutzer, mit möglichst wenig Aufwand? Anstatt zwei nativer Apps, kannst Du eine Cross-Platform App entwickeln lassen. Aber wie sieht es mit der Performance aus?

Cross-Platform Entwicklung
Es gibt verschiedene Technologien für eine Cross-Plattform Entwicklung. Was wir nicht empfehlen können, sind hybride Apps – die verpacken eine Webseite in eine android- oder eine iOS „Verpackung“. Die Performance ist leider eher minderwertig. Cross-Plattform Apps hingegen übersetzen den geschriebenen Code in die iOS und android Codesprachen. React ist hier ein Beispiel, aber am besten in der Performance ist Flutter.

// Hybride Apps
Hybride Apps transformieren eine Website in eine „native Verpackung“ für android und für iOS. Diese Apps haben leider oft lange Ladezeiten und galten darum lang als billige Variante der richtigen, nativen Entwicklung für iOS und android. Mit React gab es dann eine Cross-Plattform Lösung, die anders funktionierte: Die Code-Base wird direkt in einen iOS und android-kompatiblen Code übersetzt. Andere folgten…
// Flutter
Flutter ist die neuste und berüchtigste Cross-Platform Lösung von Google. In der Performance steht sie nativen Apps in nichts nach. Das Framework Flutter unterstützt die Sprache Dart, die viel mit Widgets arbeitet. Da Flutter sehr neu ist, gibt es noch nicht viele Bibliotheken, die man nutzen kann. Aber auch im Anfangsstadium gibt es in der Programmiererwelt sehr viele leidenschaftliche Flutter Fans und darum entstehen täglich neue Erweiterungen.

Pro Cross-Platform
- Android und iOS User werden erreicht.
- Man benötigt nur einen Programmierer für die Entwicklung und auch für die anschließende Pflege der App. Das spart Zeit und Geld.
- Die Performance von Flutter ist super und die Animationen sind genial.
- Alle nativen Features des Smartphones oder Tablets können problemlos angesprochen werden von der App, z.B. die Bluetooth Funktion des Smartphones. Das ist bei Progressive Web Apps z.B. etwas schwieriger.
Kontra
Cross-Platform
- Flutter gibt es noch nicht lange und darum gibt es noch nicht viele Bibliotheken, die genutzt werden können. D.h. Programmierer müssen viel selbst schreiben. Flutter ist daher (noch) nicht für jedes Projekt geeignet.
- Eine PWA könnte sich mehr anbieten – wenn nicht unbedingt Wert auf Animationen oder spezielle native Features gelegt wird.
- Es gibt noch nicht viele Flutter Entwickler mit viel Erfahrung, da es das Framework noch nicht so lange gibt.
Kontra
Cross-Platform
- Flutter gibt es noch nicht lange und darum gibt es noch nicht viele Bibliotheken, die genutzt werden können. D.h. Programmierer müssen viel selbst schreiben. Flutter ist daher (noch) nicht für jedes Projekt geeignet.
- Eine PWA könnte sich mehr anbieten – wenn nicht unbedingt Wert auf Animationen oder spezielle native Features gelegt wird.
- Es gibt noch nicht viele Flutter Entwickler mit viel Erfahrung, da es das Framework noch nicht so lange gibt.

Show me some numbers…
%
… ist die geschätzte Wachstumsrate des mobilen App Marktes bis 2021.
… Milliarden US Dollar Umsatz soll der App Markt in 2020 erreichen.
%