Ich erstelle für Ihr Projekt die passende Webanwendung, kurz Web-App. Die Vorteile von Webanwendungen sind, dass sie auf beliebigen Endgeräten wie z.B. einem Smartphone oder Tablet betrieben werden können. Die Verarbeitung Ihrer Daten findet dabei auf Ihrem eigenen Webserver im Unternehmen oder bei einem Internet-Provider statt. Die Ergebnisse der Datenverarbeitung werden von Ihrem Webserver entweder zurück an das mobile Endgerät und/oder an einen anderen lokalen Client übertragen.
So kann beispielsweise ein Benutzer mit seinem mobilen Endgerät diverse Daten erfassen, die dann automatisch aufbereitet und einem anderen Benutzer nahezu in Echtzeit an einem PC zur Verfügung gestellt werden. Auf Wunsch auch weltweit. Ein paar Projekte, die den Einsatz von Web-Apps verdeutlichen habe ich weiter unten aufgeführt.
Web-App statt nativ App. Der Unterschied
Eine Web-App ist im Prinzip erst mal nichts anderes als eine gewöhnliche Webseite, die geräteunabhängig auf einem Desktop PC genauso wie auf einem Tablet oder Smartphone aufgerufen werden kann. Dabei spielt es auch so gut wie keine Rolle welches Betriebssystem auf dem jeweiligen Endgerät läuft. Es ist auch keinerlei Installation notwendig. Eine Web-App benötigt nur einen Browser und je nach Anwendungsfall eine bestehende Intranet- bzw. Internetverbindung.
Diese Web-Apps sind dabei so pfiffig programmiert, dass sich das Design an das jeweilige Enderät bzw. dem Bildschirm optimal anpasst. Es werden auch Inhalte unter Umständen bewusst gar nicht oder völlig anders angezeigt. Auch Bilder können je nach Gerät und Verbindungsgeschwindigkeit in der entsprechenden Qualität ausgeliefert werden.
Eine native App hingegen kennt man aus dem AppStore von Apple oder Google PlayStore. Das sind eigenständige Programme, die speziell für das jeweilige Gerät bzw. Betriebssystem erstellt wurden. Je nach Kategorie der App benötigen diese dann keine Internetverbindung und arbeiten mit lokalen Daten. Nicht selten unterscheiden sich die nativen Apps in den Funktionen auf den verschiedenen Gerätetypen oder sind gegenseitig nicht verfügbar. Native Apps für iOS müssen derzeit von Apple genehmigt werden, damit sie im AppStore heruntergeladen werden können. Eine native App für Android, kann entweder im Google PlayStore angeboten oder zum download als APK-File herausgeben werden.