Web-Apps
Plattformübergreifende mobile Anwendungen als Web-App realisieren
Im Gegensatz zur nativen App-Entwicklung, bei der direkt für das entsprechende Betriebssystem (z.B. iOS oder Android) entwickelt wird, erfolgt die Implementierung einer Web-App überwiegend in HTML und Javascript.
Vorteile von Web-Apps
HTML und Javascript sind klassische Web-Technologien. Ihr Einsatz ist verglichen mit plattformspezifischen Programmiersprachen wesentlich einfacher und dadurch kostengünstiger. Mit Hilfe moderner Javascript-Bibliotheken wie z.B. jQueryMobile ist es möglich Anwendungen zu realisieren, die sich optisch nicht von nativen Apps unterscheiden.
Die entwickelten HTML-Komponenten können problemlos als native Apps "verpackt" werden und über die gängigen App-Stores vertrieben werden.
Zugriff auf Online-Daten
Setzt man Web-Apps in Kombination mit dem CMS Joomla!® ein, so ist es möglich, in der App Daten anzuzeigen, die über die CMS Joomla!® - also die Website - gepflegt werden können. Auf diese Weise ist es möglich, dass sie Ihre Daten nur an einer Stelle verwalten, sie aber auf mehreren Kanälen anzeigen können.
Auch die Integration von fremden Datenquellen ist über Webservices problemlos möglich.
Einschränkungen
Web-Apps eignen sich besonders für die Darstellung von Informationen per Text, Bild oder Video. Eine großer Teil von Gerätefunktionen kann auch per Web-App angesteuert werden (z.b. Adressbuch, Kamera, Position). Allerdings gibt es auch Funktionen, die nicht genutzt werden können.
Es muss daher von Fall zu Fall geprüft werden, ob eine Umsetzung als Web-App sinnvoll und möglich ist.