bei der nativen appentwicklung wird für jede plattform (iOS / Android) eine eigenständige app programmiert. diese form der programmierung ist ideal auf die jeweilige Plattform abgestimmt und gewährleistet eine reaktionsschnelle Performance. unser team programmiert in swift für iOS und in java für android.
Allerdings ist die native Entwicklung kostenintensiver, da in der Entwicklung und späteren Weiterentwicklung stets zu 100% getrennt für jede Plattform programmiert werden muss. in den meisten fällen ist eine hybride app in der kosten-nutzen-relation attraktiver für unsere kunden.
in der hybriden appentwicklung werden die apps für iOS, Android und Web auf einer gemeinsamen code-basis entwickelt. das senkt die entwicklungskosten deutlich. je nach anforderungsprofil nutzen wir hierfür das von google entwickelte crossplatform framework flutter zur entwicklung von apps, die primär auf iOS & Android ausgerichtet sind.
wenn ebenfalls eine web-app für den browser erforderlich ist, entickeln wir die nutzeroberfläche und die client-seitige logik auf basis von html5 & javascript. diese web-applikation wird anschließend native wrapper für die jeweilige plattform integriert und kompiliert. diese basiert auf den international etablierten standards von html5 für die graphische darstellung und nutzt javascript für die funktionalität. die web-applikation wird anschließend in native wrapper für die jeweilige plattform ios / android integriert und kompiliert. der entwicklungsaufwand reduziert sich deutlich und damit auch die kosten.
hybride & cross-plattform apps können in der regel vom nutzer nicht von nativen apps unterschieden werden. sie eignen sich eingeschränkt für grafikintensive apps & spiele, da sie das grafikpotential des mobilgeräts nicht voll ausschöpfen können. für die mehrzahl der anwendungsfälle ergibt sich für den nutzer keinen unterschied im nutzererlebnis.
1 entwicklung für 3 plattformen: ios, android & web