App-Entwicklung

App-Entwicklung

Unternehmen bekommen durch Apps zahlreiche Möglichkeiten, Ihren Kunden und Interessenten echten Mehrwert mit unvergleichbaren Service und Informationen zu bieten - oder mit der richtigen App-Idee selbst Umsatz in den Stores zu generieren.

Ich biete die Umsetzung von Business-Apps für iOS und Android dabei begleite ich Sie von der Idee bis hin zur Veröffentlichung in den App-Stores.

Native App-Entwicklung für iOS / tvOS / macOS / watchOS

iOS

Neben der hybriden App Entwicklung biete ich das Erstellen nativer Apps für das komplette Apple-Universum an:

  • iPhone
  • iPad
  • Apple Watch
  • Apple TV
  • Mac

Native Apps nutzen die Leistung und Funktionalität der Geräte optimal. Das typische Look & Feel einer App von Apple lässt sich nur mit nativer App-Entwicklung erreichen.

Apps für iOS & Android

Die Entwicklung von iOS und Android Apps bedeutet in der Regel den doppelten Aufwand bei der Programmierung, da jedes Betriebssystem eine eigene Programmiersprache nutzt.

Dies lässt sich mit der hybriden App Entwicklung umgehen. Mit nur einem Quellcode kann die App für verschiedene Betriebssysteme zur Verfügung gestellt werden. Zum Erstellen von hybriden Apps bietet sich Apache Cordova an. Damit lässt sich neben iOS und Android auch Apps für Exoten wie Windows Phone, Blackberry 10 oder Amazon Fire OS erstellen. 

Native Apps vs. Hybrid Apps

Native App

PRO:

  • Zugriff auf alle Funktionen und Gerätesensoren, die das System bietet.
  • Beste Performance. Die Leistungsreserven des Gerätes kann optimal genutzt werden.

CONTRA:

  • Die App muss für jedes Betriebssystem separat programmiert werden.

Hybrid App (Basis Apache Cordova)

PRO:

  • Eine App muss nur einmal programmiert werden und kann auf viele Geräte genutzt werden. 

CONTRA:

  • Manche Funktionen, die ein Gerät bietet, werden nicht unterstützt.
  • Ungeeignet für Apps bei denen es auf 100% Leistung ankommt.

Fazit

In der Regel sind Hybrid Apps auf Apache-Cordova-Basis optimal für die meisten Business Anwendungen geeignet. Man spart sich den mehrfachen Programmieraufwand beim Erstellen, Erweitern und Warten der App und diese ist dann deutlich schneller in den Stores.

Wenn allerdings die Anforderungen sehr speziell sind und es auf maximale Leistung ankommt, bleibt meist nur der native Weg.

Verwendete Tools

Apache Cordova
Swift
Objective-C

Apache CordovaTM ist eine Marke von The Apache Software Foundation. SwiftTM, Objektive-C®,  macOSTM, watchOS®, iPhone®, iPad®, Apple TV®, Mac® und Apple Watch® sind Marken von Apple Inc., Android ist eine Marke von Google Inc.