Sobald der Inhalt und die Anforderungen an Bedienkomfort, Nutzung, Funktionen und Abläufe des neuen Service klar definiert sind, muss überlegt werden, mit welcher Technologie der Kunde am besten erreicht werden kann. Wir möchten Ihnen eine Entscheidungshilfe mit an die Hand geben und stellen Ihnen die Technologien mit ihren Vor- und Nachteilen vor.
Die Unterschiede erklärt:
Native App: Die Mobile App wird fix auf dem Gerät des Users installiert und wird üblicherweise über den App Store bereitgestellt.
Web App: Sie ist wie eine normale Webseite über den Browser erreichbar.
PWA (Progressive Web App): Die PWA stellt eine Mischform zwischen einer Mobile App und der Webseite dar. Sie passt sich dem Ausgabegerät bzw. Browser an und ist vollständig für mobile Geräte optimiert.
B2B oder B2C. Welche Zielgruppe möchten Sie ansprechen?
Privatkunden sind eher als Geschäftskunden dazu geneigt, sich eine Native App auf ein Gerät zu installieren, da das Smartphone ein wichtiger Bestandteil des Alltags geworden ist. Insbesondere, wenn der Service regelmäßig genutzt wird. Bei einmalig oder selten verwendeten Services steigt die Hürde eine Native App zu installieren, da diese den Speicherplatz auf dem Gerät unnötig füllen würde.
Im Gegenzug verwenden Geschäftskunden meist einen PC und eventuell zusätzlich ein Tablet oder Smartphone. Das spricht eher für eine PWA oder Web App, denn diese wird über den Webbrowser aufgerufen und kann sowohl am PC als auch auf dem smarten Endgerät genutzt werden. Schöner integriert ist die Progressive Web App, die mit einem Icon auf dem Startbildschirm gespeichert werden kann und sich dadurch äußerlich nicht von einer Mobile App unterscheidet.
Bei der Nutzung der Smartphone Funktionen hat die Native App die Nase vorn. Aber werden diese auch benötigt?
Bisher sind viele Features der Native App vorbehalten. Jegliche Hardware und Funktionen wie z.B. Fingerabdrucksensor, Kontakte, Bluetooth oder NFC können eingebunden werden. Bei einer Progressive Web App ist das momentan noch nicht so umfangreich. Kamerazugriff für z.B. FaceID und auch Push Nachrichten werden abhängig von Betriebssystem und Browser unterstützt. Da sich dies jederzeit mit neuen Releases ändern kann macht man sich das Progressive Enhancement zunutze und bezieht diese Features bereits beim Programmieren mit ein.