Bei einer App-Entwicklung stellt man stets die Frage, ob man eine Native oder Hybride App entwickeln sollte. Leider gibt es auf diese Frage keine genaue Antwort. Vielmehr sollte man sich die Frage stellen, welche App am besten zu der Geschäftsstrategie eines Unternehmens passt.
In diesem Beitrag klären wir von Dinnova für Sie die Unterschiede über die Kosten und die Performance auf und helfen Ihnen dabei, die richtige Entscheidung für Ihr KMU zu finden.
Was sind die Unterschiede?
Native Apps werden speziell für nur eine Plattform erstellt, sprich iOS oder Android.
Dabei verwendet man bei der Entstehung von iOS-Apps Swift oder Objective-C mit Xcode.
Bei der Entstehung von Android-Apps setzt man auf Kotlin oder Java.
Die sogenannten Hybrid-Apps (auch Cross-Plattfrom-Apps genannt) werden allerdings nur einmal geschreiben und dann für iOS und Android kompiliert. Dabei sind React Native und Flutter beliebte Frameworks. Der Code läuft in einer nativen Shell und kombiniert Webtechnologien mit nativen Komponenten.
Technisch okay, aber wie sieht es jetzt in der Performance aus?
In Sachen Performance gewinnen die Native-Apps, jedoch wird der Abstand kleiner.
Native-Apps erreichen konstant 60-120 FPS (Bilder pro Sekunde) bei einem niedrigen CPU-Einsatz und sub-50ms. Dies wäre der ideale Fall für Spiele, AR/VR oder andere hochinteraktive Apps.
Hybrid-Frameworks schwanken zwar etwas hinterher, haben aber in letzter Zeit massiv aufgeholt. React Native schafft es bis auf 60 FPS bei einer CPU-Auslastung von 53% zu kommen, wobei Flutter sogar 60-120 FPS bei einer CPU-Auslastung von 43% schafft. Für die meisten Business-Apps, Content-Plattformen und Produktivitäts-Tools reicht dieses aber bei weitem aus.
Kurz und knapp bedeutet dies, dass Native-Apps unverrückbar für Grafik-intensive Anwendungen relevant sind und Hybrid-Apps für den Grossteil von KMU-Use-Cases völlig ausreichend ist.
Hybrid-Apps sind ausserdem bereits die Antwort bei vielen Grossunternehmen wie Walmart, BMW und Alibaba.
Jetzt sind wir uns also schon ein wenig mehr über die Unterschiede im Klaren. Aber wie sieht es denn in Punkto Kosten aus.
In diesem Punkt wird es besonderes interessant, da die Kostenunterschiede besonders für KMU eine grosse Rolle spielen.
| Projekt | Native (beidePlattformen) | Hybrid | PWA |
| Einfaches MVP | 60k – 120k | 15k – 30k | 10k – 35k |
| Enterprise / komplexeFeatures | 200k – 400k+ | 90k – 200k | 76k– 200k |
| 3-Jahres-Gesamtkosten | ~180k | ~ 95k | ~45k |
Alle Preise in CHF
Hybrid spart in der Regel 30-50% der Entwicklungskosten gegenüber einer Native-App.
Aber warum denn? Bei einer Hybrid-App benötigen Sie statt zwei nur ein Team und genauso ist dies auch der Fall beim Code. Nur einer statt zwei.
Für ein KMU mit limitiertem Budget macht dies einen enormen Unterschied aus – besonders wenn es auf mehreren Plattformen vorhanden sein soll. Ein weiterer Vorteil ist es, dass eine Hybrid- App auch in Sachen Time-to-Market eine Native-App bei weitem schlagen kann. Dadurch, dass der Code nur einmal geschrieben werden muss, können KMU enorm viel Zeit in der Entwicklungzeit sparen, was ihre App schneller auf den Markt bringen wird.
Eine Hybrid-App könnte in der Hälfte der Zeit von einer Native-App erscheinen.
Besonders auch bei späteren Updates benötigt eine Hybrid-App kein separates Update für iOS und Android sondern die beiden Plattformen werden gleichzeitig druchgeführt.
Alles in allem können KMU Zeit, Ressourcen und Frustrationen sparen.
Wenn wir also alles noch einmal zusammenfassen.
Wählen Sie Native wenn:
- Performance kritisch ist (Games, AR/VR/ hochdynamische UIs)
- Nur eine Plattform bedient wird (nur iOS o. Android)
- Zugriff auf sehr spezialisierte Hardware benötigt wird
- Langfristige Skalierbarkeit für Millionen Nutzer geplant ist
- Ein Budget über 150.000 CHF liegt
Wählen Sie Hybrid wenn:
- Die App schnell auf dem Markt sein soll
- Ein Budget zwischen 50.000 – 100.000 CHF liegen soll
- iOS und Android gleichzeitig benötigt wird
- Eine Business-App oder Content-Plattform gebaut werden soll
Sind Sie sich immer noch nicht sicher, was für Ihr Unternehmen am besten ist? Wir von der Dinnova AG beraten Sie gern. Sprechen Sie mit uns.