Mobile-Apps

Ihre App für Smartphone und Tablet

Was sind Mobile-Apps?

App ist die Abkürzung für „Application“. Sie unterscheidet sich von einer Webseite insbesondere dadurch, dass sie auf einem (mobilen) Endgerät, z. B. einem Smartphone, installiert wird.
Mehr
Apps erfordern dabei im Gegensatz zu einer Website nicht zwingend eine Internetverbindung. Viele Inhalte sind offlinefähig. Auf Funktionen wie zum Beispiel die Kamera oder Inhalte wie Kontakte oder Fotos kann problemlos zugegriffen werden.
Apps kommen heute verstärkt auch im Businesskontext zum Einsatz. Häufig sind Apps hier eine mobile Erweiterung eines existierenden Softwaresystems mit entsprechenden Schnittstellen zur Webanwendung, welche den mobilen Einsatz erleichtern und modernisieren. Aber auch Stand-alone-Lösungen werden von uns entwickelt.
Typische Consumer-Apps werden im App Store oder bei Google Play heruntergeladen. Sobald sie installiert sind, können sie über den Homescreen geöffnet werden. Eine native App wird für ein bestimmtes Betriebssystem entwickelt. Die Betriebssysteme sind Android, iOS und Windows. Das Interface und die Bedienlogik unterscheiden sich je nach Betriebssystem. Wird eine App für eines der Systeme programmiert, so spricht man von einer nativen App. Einer nativen Entwicklung steht die cross-platform App-Entwicklung oder die Entwicklung einer hybriden App entgegen. Mehr dazu weiter unten auf der Seite.

Die Technologien

Android

Java

iOS

Swift
Objective-C

Windows

Windows 8/10
Windows Mobile/CE
Windows Embedded

Cross-Platform/Hybrid

React Native
Cordova/PhoneGap
Xamarin

Native Entwicklung vs. Cross-Platform

Einer nativen Entwicklung steht die cross-platform App-Entwicklung oder die Entwicklung einer hybriden App entgegen. Hier wird auf Webtechnologien zurückgegriffen. Das bedeutet, unsere Leistungen, Web-Applikationen und Mobile-Apps, verschmelzen an dieser Stelle. Insbesondere für Apps, die über ein eher simples User Interface verfügen, ist die Cross-Plattform-Lösung eine sehr gute Alternative.
Neue Frameworks, wie zum Beispiel React Native, ermöglichen die Entwicklung mit JavaScript, nutzen aber Komponenten, die mit Objective-C, Java oder Swift geschrieben sind, und erzeugen somit nativen Code.
Welche Lösung optimal oder kostengünstiger in der Entwicklung ist, lässt sich pauschal allerdings nicht beurteilen. Hier spielen viele Faktoren eine Rolle.
Wir beraten Sie gerne in Bezug auf die optimale Umsetzung für Ihre App-Entwicklung.
Projekt-Beispiele

iOS-Wetter-App für Wasser­sportler

Scan4Chem-App für das Umweltbundesamt

Medical Apps für Ärzte

Sicherheits-App für Android

Interesse? Schreiben Sie uns!

Sie möchten ein Software-Projekt mit uns starten oder über Ihre Idee sprechen? Wir freuen uns über Ihre Kontaktaufnahme!

Unverbindliche Projektanfrage

In welchen Bereichen können wir Sie unterstützen?