"..browserbasierte Anwendungen [sind] immer dann vorne, wenn Datenaustausch und Kommunikation für die Arbeit nötig sind. Zudem ist auch die Entwicklung von webbasierten Applikationen einfacher, denn man muss sie nicht für sieben oder acht verschiedene Plattformen anfertigen, sondern nur für eine.
Das Vorhalten von Anwendungsintelligenz im Rechenzentrum hat einen weiteren Vorteil: Pflege, Wartung und das Update dieser Applikationen ist sehr viel einfacher."
Quelle: www.cio.de "Duell der Miniprogramme - Apps gegen webbasierte Anwendungen"
sowatech entwickelt mobile Anwendungen mit Webtechnologie (HTML5, AJAX, CSS, JS/JQuery). Der große Vorteil: Es muss keine individuelle App für verschiedene Geräte entwickelt, bereitgestellt und gewartet werden.
Entwicklung mobiler Webapplikationen für IPhone, IPad, Android, Blackberry und andere mit JQuery Mobile
Sowatech verwendet das Touch-optimiertes Web Framework "JQuery Mobile" für Smartphones und Tablets als browser- und geräteübergreifende Lösung für alle verbreiteten Plattformen (IPhone, IPad, Android, Blackberry und andere - Übersicht über den Browser Support von JQuery Mobile).
Durch Verknüpfung mit dem Redaktionssystem DNN kombinieren wir die vielfältigen Möglichkeiten von DotNetNuke (dynamische Seiten, Einwahlmöglichkeit, Zugriffsrechte) mit dem Komfort einer Touch-optimierten Oberfläche für mobile Geräte.
IPhone und IPad ermöglichen es darüber hinaus, den Browserrahmen zu verbergen, so dass die Anwendung "gefühlt" einer "echten App" entspricht.
Von der Webapplikation zur nativen App mit PhoneGap
Webapplikationen haben neben vielen Vorteilen den Nachteil, dass sie keinen oder nur sehr begrenzten Zugriff auf die API des mobilen Geräts haben. Der Zugriff auf Netzwerk, Kamera, Lagesensor des Smartphones sind durch eingeschränkt oder gar nicht möglich.
So arbeitet Phonegap:

PhoneGap schliesst diese Lücke. PhoneGap bildet einen "nativen App-Rahmen" für die HTML-basierte Oberfläche einer Web-Applikation uns stellt in diesem Rahmen API Funktionen des mobilen Geräts (also z.B. Netzwerk, Kamera, Lagesensor) bereit, auf die mittels JavaScript zugegriffen werden kann.
Das in der App verwendete HTML und JavaScript wird also nicht von einem Webserver abgerufen (wie bei einer normalen Webseite), sondern ist als eine Art "Oberflächen-Template" eingebettet in die native App.
Diese sogenannte "Hybride App-Entwicklung", auch Cross-Plattform-Entwicklung genannt, zeichnet sich dadurch aus, dass eine Web-App mit Web-Technologien entwickelt wird. Je nach gewünschter Zielplattform wird die Web-App anschließend in eine entsprechende native App transformiert. Da die entstandene Anwendung nativ ist, kann sie in einem App-Store vertrieben werden und muss für die Ausführung auf dem Smartphone installiert sein.