Professionelle App-Entwicklungen

Wir entwickeln erfolgreiche Apps für Ihr Unternehmen

Es sind bereits mehr als zwei Millionen Apps auf Plattformen wie Google Play, App Store von Apple verfügbar. Diese kleinen Helfer können Ihren Arbeitsalltag um einiges vereinfachen und Ihnen und Ihren Mitarbeitern eine grosse Hilfe sein.

Native App

Native Apps werden mit Hilfe von Tools und Sprachen erstellt, welche schlussendlich auf der gewünschten Zielplattform laufen (iOS, Android oder Windows).

Dafür werden auch verschieden Programmiersprachen angewendet:

  • JAVA -> Android-Apps
  • Objective C oder SWIFT -> iOS-Apps
  • C# -> Windows-Apps

Mit einer Native App kann man vollumfänglich auf die Hardwarekomponenten des Gerätes Zugreifen und sich diese auch für die eigene Anwendung zu nutzen machen.

Ebenfalls wird die Anwendung auf dem Gerät installiert was gewisse Abhängigkeiten vom Internet über Ihren Provider vernachlässigbar macht.

Web App

Web Apps (oder auch HTML5-Apps) sind plattformübergreifende Apps, welche auf jedem modernen Smartphone, welches einen Internetbrowser besitzt, ausgeführt werden kann.

Dafür werden gängige Web Technologien wie HTML5, CSS und JavaScript eingesetzt.

Web Apps machen dort Sinn, wenn keine Hardwarefunktionen des Gerätes genutzt werden müssen und trotzdem alle Plattformen genutzt werden. Die Entwicklungskosten halten sich somit in Grenzen, da nicht jede Plattform eigenständig gewartet und entwickelt werden muss.

Ein grosser Nachteil ist jedoch die Abhängigkeit zum Netz. Ohne Netz (oder schlechtem Netz) können die Anwendungen unter Umständen nicht wie gewünscht ausgeführt werden.

Hybrid App

Hybrid Apps, wie es der Name schon sagt, versuchen eine Kombination aus den beiden ‚reinen‘ Formen der Appentwicklung.

Hier können verschieden Plattformen genutzt werden:

  • PhoneGap
  • Appcelerator Titanium

Hybride Apps basieren auf Web Technologien wie HTML5, CSS und JavaScript laufen jedoch in einem Webview Container und sind als Native Apps verpackt. Dies ermöglicht eine tiefere Kostenstruktur, da die App für mehrere Plattformen einmalig entwickelt wird und trotzdem auf den nativen Plattformen wie Google Play, AppStore oder Windows vertrieben werden kann.

Hier muss beachtet werden, dass die nativen Teile der App trotzdem teilweise individuelle auf die Plattform angepasst werden muss und eine Internetverbindung vorhanden sein sollte.