Web Apps

Eine Web App ist grundsätzlich nichts anderes als eine speziell programmierte Website, die das mobile Endgerät erkennt und den Inhalt optimiert darstellt. Web Apps werden unter Verwendung von HTML5 und CSS3 zur Gestaltung der Bedienungsoberfläche erstellt. Die Funktionalitäten werde mittels Javascript implementiert, das mit entprechenden Schnittstellen in den HTML-Code der Seite eingebettet wird. Das Resultat dieser Technik ist eine Anwendung (=App), die nur einen Browser (Windows Explorer, Mozilla Firefox, Apple Safari, Google Chrome, etc.) benötigt, um angezeigt zu werden.

Vorteile von Web Apps

Die beiden großen Vorteile von Web Apps sind zum einen die Reichweite (=Web Apps laufen auf allen Betriebssystemen und Smartphones) sowie die geringeren Entwicklungskosten gegenüber einer nativen App für ein einziges Betriebssystem. Bei entsprechender Programmierung ist eine geladene Web-App auch ohne Internetzugang lauffähig und kann über jede Webseite vertrieben werden. Wird die Web App als Lesezeichen gespeichert, ist diese ebenfalls – wie eine Native App – auf dem Homescreen verfügbar.

Für welche Anwendungen eignen sich Web Apps?

Für alle Anwendungen, die betriebssystemübergreifend eingesetzt werden sollen und nicht nur iPhone sondern auch Android,. Windows Phone / Windows 8 oder Blackberry Nutzer ansprechen. Durch HTML5 ist von der offline Datenspeicherung bis hin zur Nutzung der Gerätehardware, z.B. der Geodaten, vieles möglich.

Wenn Sie bereits eine professionelle Website oder einen Online-Shop haben, der für mobile Endgeräte optimiert werden soll, ist das Web App die erste Wahl. Web Apps eignen sich hervorragend für Anwendungen, die vor allem auf die Zusammenfassung, Präsentation und Navigation statischer Inhalte ausgelegt sind. Für viele Applikationen trifft dieses Kriterium, unabhängig von den dargestellten Medientypen (Text, Audio, Video) zu.

Web Apps können relativ einfach aktualisiert werden. Wenn die „Geschäftslogik“ einer Anwendung regelmäßige Content-Aktualisierung verlangt (z. B. ein Onlineshop), bietet sich eine Web-App an, da der Update-Mechanismus für diesen Fall praktisch “mitgeliefert” wird bzw. auf einfache Weise in den Programm-Code integriert werden kann, während die Veröffentlichung und Distribution eines Programm-Update bei einer Native App mit erheblichem organisatorischem und zeitlichem Aufwand verbunden ist.

Auch die Sammlung von Kundendaten, wie die anonymisierte Erhebung der Nutzungshäufigkeit einzelner Content-Bereiche, ist mit einer Web App einfach zu realisieren, da die Datensammlung und das Reporting in der Regel bereits eine Standard-Funktion des Webserver ist oder auf einfache Weise durch Zusatzmodule realisierbar ist.