- Webapp
-
Der Begriff Webapp (von der englischen Kurzform für web application), bezeichnet im allgemeinen Sprachgebrauch Apps für mobile Endgeräte wie Smartphones und Tablet-Computer, die über einen in das Betriebssystem integrierten Browser aus dem Internet geladen und so ohne Installation auf dem mobilen Endgerät genutzt werden können.[1]
Inhaltsverzeichnis
Eigenschaften
Eine Webapp verhält sich im Idealfall genau so wie eine App, wird also vom Nutzer nicht wie eine Webseite oder Webanwendung wahrgenommen, sondern bietet stattdessen eine Benutzeroberfläche, die sich in das mobile Endgerät optisch und ergonomisch integriert. Im Unterschied zu einer Webanwendung kann eine Webapp auch direkt auf Funktionen des mobilen Endgeräts zugreifen. Die Funktionsvielfalt ist jedoch im Vergleich zu Apps reduziert und beschränkt sich meist auf das Auslösen einer Telefon Direktwahl, dem Start einer E-Mail Anwendung oder der Präsentation von Multimedia Inhalten.
Darüber hinaus erreichen manche Webapps durch den Einsatz von JavaScript eine höhere Funktionsvielfalt bis hin zu Videospielen.
Eine Webapp kann prinzipiell auch im Browser eines Desktop Computers ausgeführt werden. Allerdings blockieren manche Webapps diesen Anwendungsfall und laufen nur auf einem mobilen Endgerät.
Abgrenzung
- Webanwendung
- Eine Webanwendung ist ein Computer-Programm, das auf einem Webserver ausgeführt wird und dessen Benutzeroberfläche mit einem (in der Regel beliebigen) Browser dargestellt wird [2]. Eine Webapp ist insofern eine Sonderform einer Webanwendung, welche speziell für Smartphone und Tablet-PCs Plattformen entwickelt ist.
Beispiele
Die folgenden Beispiele können auch auf einem Desktop Computer verwendet werden.
- NASA Today: Zeigt Neuigkeiten der NASA.
- World Weather: Zeigt das Wetter an wählbaren Orten weltweit.
- Constellations of the Sky: Zeigt Bilder und Konstellationen für Hobby-Astronomen.
Frameworks und Werkzeuge zum Erstellen von Webapps
Es gibt inzwischen eine ganze Reihe von Werkzeugen und Frameworks zur Erstellung von Webapps, die sich wie folgt einteilen lassen: Html-Vorlagen wie dem iWebKit, Frameworks wie dem Sencha Touch, Dienste im Internet wie AppYourself und Entwicklungssysteme wie dem YouMinds Composer.
Die folgende Liste zeigt eine Auswahl der verfügbaren Webapp Werkzeuge und Frameworks:
- App Yourself ist ein Dienst im Internet der mittels WYSIWYG Bearbeitung Webapps erstellt.
- iWebKit ist eine Html-Datei Vorlage für die Entwicklung von Webapps auf iPod, iPhone und iPad Endgeräten. Die Oberfläche ist optisch für die genannten Endgeräte optimiert.
- jQuery Mobile ist die mobile Variante von jQuery zur Entwicklung von Webapps.
- Sencha Touch ist ein umfangreiches JavaScript Framework zur Entwicklung von Webapps.
- YouMinds Composer ist eine Desktop Software die mittels WYSIWYG Bearbeitung Webapps erstellt.
Einzelnachweise
- ↑ z.B. Beginn der App-Story [1]
- ↑ vgl. Webanwendung.
Weblinks
Wikimedia Foundation.