@phdthesis{MosqueraRodriguez, type = {Bachelor Thesis}, author = {Adrian Mosquera Rodriguez}, title = {Progressive Web Apps - Planung, Implementierung und Evaluation einer Progressive Web App unter Verwendung aktueller Web-Technologien}, address = {Offenburg}, pages = {181}, abstract = {Die vorliegende Bachelorarbeit besch{\"a}ftigt sich damit, welche Schritte f{\"u}r die Entwicklung einer Progressive Web App n{\"o}tig sind, damit f{\"u}r eine Performance und User Experience gesorgt werden kann, die der einer nativen Anwendungen gleichkommt. Zu diesem Zweck werden der Service Worker, das Web-App-Manifest, HTTPS-Verschl{\"u}sslung sowie die App-Shell-Architektur vorgestellt, die die zentralen Techniken von Progressive Web Apps ausmachen. Mit deren Implementierung k{\"o}nnen Features genutzt werden, die bisher nur nativen Apps vorbehalten waren, wie Offline-Funktionalit{\"a}t, Push-Notifications, „Add-to-Homescreen“ und „Background-Sync“. Der Fokus der Arbeit liegt darauf, diese Features in einer Progressive Web App umzusetzen, indem zun{\"a}chst eine herk{\"o}mmliche responsive Website implementiert wird, der nach und nach PWA-Features hinzugef{\"u}gt werden. Anhand der daf{\"u}r aufgewendeten Konzeption und Implementierung wird untersucht, welche Unterschiede sich durch eine Migration zu einer PWA bez{\"u}glich der Performance und Usability ergeben.}, language = {de} }