Inzwischen sind Apps eines der wichtigsten Gebiete in der Softwareentwicklung. Die Zahlen sprechen für sich: Mehr als 50 Milliarden App-Downloads aus dem iOS-Store seit 2008, über 48 Milliarden aus dem Google Play Store und auch Apps für das inzwischen weit verbreitetet Windows Phone werden immer beliebter.

Unterschieden wird zwischen der «nativen App» und der «Web App».

Eine native App wird für das jeweilige Betriebssystem entwickelt, schlägt die Web App in Sachen Performance und Usability und kann, weil sie direkt auf dem Endgerät installiert wird, auf vorhandene Hardware des Endgerätes zugreifen, wie z.B. Lage- und Helligkeitssensor oder auch einen integrierten Kompass oder die Kamera. Allerdings muss sie für jedes Betriebssystem (Android, iOS und Windows Phone) separat entwickelt werden — kann jedoch nach der Installation auch ohne Internetverbindung genutzt werden.

Eine Web App ist eine browserbasierende Webapplikationen, die bei der Plattform Unabhängigkeit punktet und ohne Installation auf allen internetfähigen Endgeräten mit Hilfe eines Browsers genutzt werden kann — völlig unabhängig vom Betriebssystem. Allerdings gibt es aktuell keine standardmäßigen Routinen für die Nutzung der verschiedenen Sensoren des Endgerätes.

Ob eine native App oder eine Web App — das Konzept muss stimmen und der Mehrwert einer App bestimmt über Erfolg oder Misserfolg. Deshalb sollte nicht nur die Frage nach dem Ziel der App beantwortet, sondern auch genau überlegt werden, wer die Zielgruppe ist, welche Endgeräte hauptsächlich zum Einsatz kommen, welche Funktionen zur Verfügung stehen sollen und wie eine hohe Bedienfreundlichkeit erreicht werden kann.
Unsere Aufgaben im Bereich App Entwicklung:
Beratung und Konzeption: Design professioneller und hochwertiger mobiler App Solutions für Smartphones, Tablets und das Web; Entwicklung von Mobile-Strategien; Beratung hinsichtlich der geeigneten Technologie;
Kreative Arbeiten: Screendesign und Layout mobiler Apps;
Entwicklung und Programmierung: Native App Entwicklung und App Programmierung für Android, iOS/iPhone und iPad und weitere Plattformen (Windows Phone, BlackBerry, HTML5 Web-App); Einbindung von Systemen wie CRM, CMS oder Warenwirtschaft; Anbindung an bestehende Webseiten/Datenbanken; Entwicklung passender Lösungen zur Pflege der Inhalte;
Betreuung: Einweisung in das System, Erstellung von (Video)Tutorials und Handbüchern.