Sehr vereinfacht ausgedrückt erweitern "Progressive Web Apps - PWA" Web-Anwendungen um Fähigkeiten, damit diese sich wie native Smartphone Apps anfühlen. Eine der wichtigsten Fähigkeiten in diesem Zusammenhang ist die Offline-Fähigkeit. Wobei es selbstverständlich von der Art der Anwendung und der verwendeten Daten abhängt, inwiefern eine Offline-Fähigkeit sinnvoll ist.
Ionic ist ein populäres Beispiel eines Frameworks für die Erstellung von so genannten "Hybriden Apps". Die Anwendung selber wird mit klassischen Webtechniken, HTML, CSS und JavaScript, entwickelt. Die Programmierung kann angereichert werden durch Plugins, die den Zugriff auf native Komponenten des Smartphones / Tablets erlauben. Wenn die Entwicklung abgeschlossen ist, wird mit Hilfe des Frameworks Code für iOS und / oder Android generiert. Dieser Code erzeugt in den jeweiligen Entwicklungswerkzeugen (iOS: Xcode, Android Studio) dann native Apps.
Mein Vortrag beschäftigt sich ausführlicher mit beiden Ansätzen und bewertete jeweils die Vor- und Nachteile.