{"id":8611,"date":"2022-10-27T11:28:00","date_gmt":"2022-10-27T11:28:00","guid":{"rendered":"https:\/\/swisstomato.ch\/2022\/10\/27\/pwa-vs-web-app\/"},"modified":"2026-03-27T18:42:34","modified_gmt":"2026-03-27T18:42:34","slug":"pwa-vs-web-app","status":"publish","type":"post","link":"https:\/\/swisstomato.ch\/de\/2022\/10\/27\/pwa-vs-web-app\/","title":{"rendered":"PWA vs. Web-App"},"content":{"rendered":"<h2><b>Web-App Entwicklung<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Die Entwicklung von Web-Apps ist in letzter Zeit weltweit, aber auch in der Schweiz, immer beliebter geworden. Jedoch sind viele unsicher, was genau eine Web-App ist und wie diese im Vergleich zu Progressiven Web Apps und mobilen Apps abschneiden.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Wir bei Swiss Tomato arbeiten seit 2014 an verschiedenen Web-Projekten, deshalb haben wir einen detaillierten Leitfaden \u00fcber die Entwicklung von Web-Apps ausgearbeitet, einschlie\u00dflich grundlegender Definitionen, Vor- und Nachteile und wann und wie sie verwendet werden.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-8574 aligncenter\" src=\"https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-1.jpeg\" alt=\"\" width=\"512\" height=\"259\" srcset=\"https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-1.jpeg 512w, https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-1-300x152.jpeg 300w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/p>\n<h5 style=\"text-align: center;\"><strong>(Screenshot: die Web App von Airbnb im Vergleich zur mobilen App von Airbnb)<\/strong><\/h5>\n<h2><b>Was ist eine Web App ?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Eine Web-Applikation oder Webanwendung ist eine Webl\u00f6sung mit App-\u00e4hnlicher Navigation und mit bestimmten Funktionen, die man eher in einer normalen mobilen App erwarten w\u00fcrde. Eine Webanwendung hat eine eigene URL und kann \u00fcber einen Browser aufgerufen werden, so dass sie \u00fcber Ger\u00e4te (Computer, Tablet, Apps) zug\u00e4nglich ist. Da sie direkt in einem Browser aufgef\u00fchrt ist, kann man Suchmaschinenoptimierung und Google-Anzeigen verwenden, um den Verkehr zu steigern.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Eine Web-App kann eine gute L\u00f6sung sein, wenn Sie Ihren Benutzern eine L\u00f6sung mit spontaner Navigation bieten m\u00f6chten, die dem Komfort einer App \u00e4hnelt und auf die \u00fcber mehrere Ger\u00e4te zugegriffen werden kann.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Eine Web-App wird niemals die Geschwindigkeit und Leistung einer mobilen App haben, und der Zugriff auf erweiterte hardwarebezogene Funktionen ist begrenzt.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-8577 aligncenter\" src=\"https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-2.jpeg\" alt=\"\" width=\"512\" height=\"320\" srcset=\"https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-2.jpeg 512w, https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-2-300x188.jpeg 300w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/p>\n<h4 style=\"cursor: pointer; color: #f2000c; text-align: center;\" data-scroll-to=\"#wep-app-link\"><strong>Weiterlesen, um mehr \u00fcber die Entwicklung von Web-Apps zu erfahren<\/strong><\/h4>\n<h2><b>Was ist PWA (Progressive Web App) ?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Eine PWA ist eine auf eine bestimmte Art programmierte hybride Web-App, bei der einige Funktionen \u00fcber eine normale Web-App hinausgehen:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sie kann auf Android und auf Computern <\/span><span style=\"font-weight: 400;\">installiert werden<\/span><span style=\"font-weight: 400;\">, jedoch f\u00fcr iOS nur \u00fcber Safari und mit einigen Einschr\u00e4nkungen\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sobald das App-Symbol zum Bildschirm hinzugef\u00fcgt wurde, kann sie separat gestartet werden und wird nicht im Browser, sondern in einem eigenst\u00e4ndigen Fenster ge\u00f6ffnet<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">PWA bietet eine gewisse Menge an Offline-Funktionalit\u00e4ten: Bestimmte Informationen werden zwischengespeichert, die Navigationsschaltfl\u00e4chen werden lokal gespeichert und sind somit offline zug\u00e4nglich<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Am Anfang scheint es verlockend, eine PWA zu entwickeln, aber bei genauerem Hinsehen entscheidet man sich doch besser f\u00fcr eine Web-App oder eine mobile App. Wenn Sie sich im Internet umsehen, werden Sie viele Hinweise auf erfolgreiche PWAs finden, aber wenn man diese tats\u00e4chlich ausprobieren m\u00f6chte, kann man nur wenige finden.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Die wesentlichen Nachteile einer PWA sind:\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Um von den Vorteilen einer PWA profitieren zu k\u00f6nnen, m\u00fcsste diese installiert werden.\u00a0 Kleines Problem: Kaum jemand wei\u00df, wie man eine PWA installiert und verwendet. Unter Android kann ein Popup-Fenster angezeigt werden, um die Installation zu veranlassen. Macht man sich jedoch die M\u00fche, etwas zu installieren, k\u00f6nnte es durchaus eine mobile App mit wesentlich mehr Funktionen sein.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Es gibt kaum Entwickler, die Erfahrung in der Entwicklung von PWA haben<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Kurz gesagt: Wir empfehlen selten eine PWA, da diese installiert werden m\u00fcsste, um von den Vorteilen zu profitieren, was jedoch kaum vorkommt. Im Endeffekt ist man entweder mit einer normalen Web-App besser dran sind, oder mit einer nativen App, wenn das Projekt komplexer ist oder Sie viele wiederkehrende Benutzer haben.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-8580 aligncenter\" src=\"https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-3.jpeg\" alt=\"\" width=\"512\" height=\"320\" srcset=\"https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-3.jpeg 512w, https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-3-300x188.jpeg 300w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/p>\n<h4 style=\"cursor: pointer; color: #f2000c; text-align: center;\" data-scroll-to=\"#pwa-link\"><strong>Weiterlesen, um mehr \u00fcber die Entwicklung von PWA zu erfahren\u00a0<\/strong><\/h4>\n<h2><b>Was ist eine mobile App?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Mobile Apps sind Apps, die von App Stores heruntergeladen werden k\u00f6nnen und entweder f\u00fcr iOS oder Android ausgef\u00fchrt sind, das muss nicht erkl\u00e4rt werden. Mobile Apps haben eine beispiellose Geschwindigkeit, Benutzerfreundlichkeit mit erstklassiger Leistung und Zugriff auf OS Betriebssystem und Hardware spezifische Funktionen. Der gr\u00f6\u00dfte Nachteil ist, dass Sie es sowohl f\u00fcr iOS als auch f\u00fcr Android entwickeln m\u00fcssen und daher die Entwicklungskosten h\u00f6her sein k\u00f6nnen.<\/span><\/p>\n<p><strong>M\u00f6chten Sie eine Web-App oder eine mobile App entwickeln? Kontaktieren Sie Swiss Tomato f\u00fcr eine Beratung zu Ihren Bed\u00fcrfnissen.<\/strong><\/p>\n<h2><b>Vergleich von Web Apps zu PWAs und mobilen Apps<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">\u00dcber die einzelnen F\u00e4higkeiten von Web-Apps, PWAs oder mobiler Apps kann man viel nachlesen \u2013 auf dieser Grundlage haben wir einen Vergleich zusammengestellt.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Hier ist eine umfassende Tabelle, die die M\u00f6glichkeiten und Grenzen von Web-Apps und mobilen Apps vergleicht.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-8583\" src=\"https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/EN-891x1024-1.jpg\" alt=\"\" width=\"891\" height=\"1024\" srcset=\"https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/EN-891x1024-1.jpg 891w, https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/EN-891x1024-1-261x300.jpg 261w, https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/EN-891x1024-1-768x883.jpg 768w\" sizes=\"(max-width: 891px) 100vw, 891px\" \/><\/p>\n<h2 id=\"wep-app-link\"><b>Vor- und Nachteile einer Web App Entwicklung:<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Oben wurde bereits \u00fcber einige Funktionen von Web-Apps gesprochen, die Grenze zwischen einer Web-App und einer Website kann ziemlich verschwommen sein. Hier sind einige Merkmale, die eine Web-App von einer normalen Website unterscheiden:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Die Web Applikation verf\u00fcgt \u00fcber eine App-\u00e4hnliche Navigation mit Schaltfl\u00e4chen und Controllern<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sie ist normalerweise schneller. Der Hauptgrund ist, dass meistens SPA-Technologie (Single Page Application) verwendet wird, was bedeutet, dass viele Inhalte (wie Schaltfl\u00e4chen, Navigation) einmal heruntergeladen werden und nur die dynamischen Inhalte aktualisiert werden m\u00fcssen, wenn Sie auf eine Schaltfl\u00e4che klicken. Deshalb muss nicht die ganze Seite neu geladen werden.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Eine Web-App ist eher aufgabenorientiert, konzentriert sich weniger auf die \u00dcbergabe von Informationen.<\/span><\/li>\n<\/ul>\n<h2><\/h2>\n<h2><b>Wann sollte man eine Web App verwenden?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Unserer Erfahrung nach ist eine Web-App eine gro\u00dfartige L\u00f6sung im Vergleich zu einer einfachen Website oder einer mobilen App, wenn:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sie eine L\u00f6sung anbieten m\u00f6chten, die ger\u00e4te\u00fcbergreifend funktioniert und bei der SEO wichtig ist,<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sie eine relativ schnelle Webl\u00f6sung mit spontaner App-\u00e4hnlicher Navigation anbieten wollen,<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sie bereits mobile Apps haben, aber die Verf\u00fcgbarkeit Ihrer L\u00f6sung auch Denjenigen anbieten wollen, die keine mobile App installieren m\u00f6chten oder die Applikation auch auf Computern verwenden m\u00f6chten,<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">die erforderlichen Funktionen relativ einfach sind und kein Offline-Zugriff, keine Push-Benachrichtigungen, sowie weder erweiterte Augmented Reality, noch erweiterte Kameranutzung oder Bluetooth-Nutzung erforderlich sind,<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">das Konzept zun\u00e4chst getestet werden soll, indem ein MVP (Minimum Viable Product) mit einem niedrigeren Budget entwickelt wird.<\/span><\/li>\n<\/ul>\n<h2><\/h2>\n<h2><b>Gute Beispiele f\u00fcr Web Apps<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Da k\u00f6nnte man die Webversion der beliebtesten Apps wie Facebook, Google Maps, Gmail oder Airbnb anf\u00fchren. Man sieht, dass sie eine App-\u00e4hnliche Navigation haben und relativ schnell sind, ABER sie sind langsamer als die mobilen Apps. Wenn Kunden sie also regelm\u00e4\u00dfig verwenden, laden sie stattdessen lieber die App herunter. Wird sie aber nur ab und zu verwendet, kann eine Web-App hervorragend sein, Airbnb ist ein gro\u00dfartiges Beispiel daf\u00fcr.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-8586 aligncenter\" src=\"https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-4.jpeg\" alt=\"\" width=\"512\" height=\"320\" srcset=\"https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-4.jpeg 512w, https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-4-300x188.jpeg 300w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/p>\n<h2><\/h2>\n<h2><b>Gute Beispiele f\u00fcr Web Apps in der Schweiz\u00a0<\/b><\/h2>\n<p><i><span style=\"font-weight: 400;\">Schweizerische Bundesbahnen (CFF \/ SBB)<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400;\">Auch in der Schweiz gibt es eine Reihe qualitativ hochwertiger Web-Apps. Die Schweizerischen Bundesbahnen (SBB \/ CFF) beauftragten Swiss Tomato mit der Entwicklung einer Indoor-Navigations-App f\u00fcr den Bahnhof Lausanne. Es handelt sich um eine Single-Page-Anwendung, bei der die UX-Controller konstant sind und nur die dynamische Karte und Navigation aktualisiert wird.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dies ist ein typischer guter Anwendungsfall f\u00fcr eine Web-App: Die Funktionen sind relativ einfach und die Benutzer ben\u00f6tigen eine einfach zu bedienende, intuitive Oberfl\u00e4che. Die L\u00f6sung kann sowohl auf Mobiltelefonen als auch auf Computern verwendet werden.<\/span><\/p>\n<p><a href=\"https:\/\/cff-lausanne.sites.appentum.pro\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">CFF web app<\/span><\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-8589 aligncenter\" src=\"https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-5.jpeg\" alt=\"\" width=\"512\" height=\"320\" srcset=\"https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-5.jpeg 512w, https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-5-300x188.jpeg 300w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/p>\n<h5><\/h5>\n<p><strong>Denken Sie dar\u00fcber nach, eine Web-App zu entwickeln? Wenden Sie sich an Swiss Tomato, damit wir Ihre Bed\u00fcrfnisse besser verstehen k\u00f6nnen.\u00a0<\/strong><\/p>\n<h2 id=\"pwa-link\"><b>Entwicklung einer PWA: Vor-und Nachteile<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">PWA (Progressive Web App) ist ein Schlagwort, das Benutzer aus verschiedenen Publikationen kennen, aber was ist es wirklich? Die beste Art, diese zu definieren, ist, dass eine PWA eine Web-App mit ein paar Extras obendrauf ist:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sie kann installiert werden (einfach auf Android, etwas kniffliger auf Desktop und iOS)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Nach der Installation f\u00fcgt sie zu\u00a0 den anderen vorhandenen Apps ein normales App-Symbol hinzu. Das hei\u00dft, sie kann zwischen den anderen Apps gefunden werden und durch einen Klick auf das Symbol gestartet werden.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Nach dem Starten erscheint sie in einem eigenst\u00e4ndigen Fenster und nicht im Browser (gilt sowohl f\u00fcr Desktop- als auch f\u00fcr mobile PWAs), sodass sie sich eher wie eine App anf\u00fchlt, da man die URL nicht sehen kann.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sie kann einige eingeschr\u00e4nkte Offline-Funktionen haben: Dazu geh\u00f6ren haupts\u00e4chlich die Navigationsschaltfl\u00e4chen und zwischengespeicherte Informationen auf einigen der Schl\u00fcsselseiten. Es macht die Navigation schneller, aber es gibt nicht die M\u00f6glichkeit einer vollst\u00e4ndigen Offline-Nutzung, wie bei einigen mobilen Apps.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Der gr\u00f6\u00dfte Nachteil bei PWAs ist, dass sie installiert werden m\u00fcssen, um von den oben genannten Vorteilen profitieren zu k\u00f6nnen, und es ist wirklich nicht einfach, eine PWA auf einem iOS zu installieren.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Auf Android erscheint ein kleines Pop-up, um die Installation zu veranlassen, aber wenn die Kunden tats\u00e4chlich den \u201egro\u00dfen Schritt\u201c zur Installation machen, warum sollte man sie dann nicht auffordern, die echte mobile App zu installieren? Es sei denn, Sie m\u00f6chten Ihre Strategie nur auf das Web konzentrieren.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Kurz gesagt, PWAs haben nur dann wirklich greifbare Vorteile gegen\u00fcber einer Web-App, wenn sie installiert sind, aber ihnen fehlen viele Funktionen von mobilen Apps.<\/span><\/p>\n<h2><b>Wann sollte man eine PWA verwenden?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Die Entwicklung einer PWA ist dann sinnvoll, wenn<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">es sich um eine reine Web-Strategie handelt, weil der Anwendungsfall die Investition in die Entwicklung von zwei mobilen Apps (iOS + Android) nicht rechtfertigt,<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">man durch die Kommunikation sicherstellen kann, dass die PWA von den Benutzern installiert wird,<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">man \u00fcberzeugt ist, dass auch bei einer geringen Anzahl an PWA-Entwicklern eine langfristige Instandhaltung der PWA gesichert ist.\u00a0<\/span><\/li>\n<\/ul>\n<h2><b>Technologien f\u00fcr Web Apps<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Es gibt keine spezielle Technologie f\u00fcr die Entwicklung von Web-Apps, da die meisten Webl\u00f6sungen auch in Hinsicht auf eine Web-App entwickelt werden k\u00f6nnen. Die besten Technologien sind React und andere Javascript-basierte Technologien wie VueJS\/NodeJS.\u00a0 Es kann aber auch ein CMS angepasst werden, sogar WordPress, oder ein Headless-Ansatz kann verwendet werden, bei dem das Back-End das CMS und das Front-End ein Javascript-basiertes oder anderes Framework ist.<\/span><\/p>\n<h2><b>Wie kann eine PWA heruntergeladen werden?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Eines der Hauptmerkmale von PWAs ist, dass sie f\u00fcr Android, iOS und sogar auf dem Desktop heruntergeladen werden k\u00f6nnen, obwohl die beiden letzteren einige Anstrengungen des Benutzers erfordern. Die gro\u00dfe Frage ist also, wie wird es gemacht?<\/span><\/p>\n<h2><\/h2>\n<h3><em><b>So wird eine PWA auf einen Computer heruntergeladen<\/b><\/em><\/h3>\n<p><span style=\"font-weight: 400;\">Wenn man die URL der PWA \u00f6ffnet, sieht man ein kleines Symbol, mit dem die App heruntergeladen werden kann, siehe das Beispiel von Spotify unten. Sobald sie heruntergeladen ist, wird ein App-Symbol auf Ihrem Desktop oder unter der Schaltfl\u00e4che Start erscheinen. Durch Klicken auf das App-Symbol wird die App gestartet, jedoch nicht in einem Browser, sondern in einem eigenst\u00e4ndigen Frame.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-8592 aligncenter\" src=\"https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-6-2.png\" alt=\"\" width=\"512\" height=\"259\" srcset=\"https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-6-2.png 512w, https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-6-2-300x152.png 300w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/p>\n<h3><b><i>Herunterladen einer PWA auf Android<\/i><\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Das ist wirklich einfach, wenn man die Web-App in einem Browser \u00f6ffnet, erscheint ein Popup, das auffordert \u201eZum Startbildschirm hinzuf\u00fcgen\u201c, was eigentlich die Installation ist.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-8595 aligncenter\" src=\"https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-7.png\" alt=\"\" width=\"253\" height=\"512\" srcset=\"https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-7.png 253w, https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-7-148x300.png 148w\" sizes=\"(max-width: 253px) 100vw, 253px\" \/><\/p>\n<h3><b><i>Installation einer PWA auf iOS<\/i><\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Das ist sehr knifflig, man kann es nur \u00fcber Safari und es gibt keine offensichtliche Information, dass eine PWA ge\u00f6ffnet wurde oder dass diese installiert werden kann. Sobald sie installiert wurde, wird das App-Symbol zu den anderen Apps hinzugef\u00fcgt und die App kann ge\u00f6ffnet werden. Sie wird nicht in einem Browser, sondern als eigenst\u00e4ndige App ge\u00f6ffnet.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-8598 aligncenter\" src=\"https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-8.png\" alt=\"\" width=\"236\" height=\"512\" srcset=\"https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-8.png 236w, https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-8-138x300.png 138w\" sizes=\"(max-width: 236px) 100vw, 236px\" \/><\/p>\n<h2><b>Internationale Beispiele f\u00fcr PWA\u00a0<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Wenn man es googelt, findet man viele Erfolgsgeschichten verschiedener PWAs, aber sobald man versucht, tats\u00e4chlich funktionierende PWAs zu finden, wird man kaum f\u00fcndig. So \u00fcberraschend es auch sein mag, wir konnten ausserhalb der Schweiz nur zwei Beispiele finden: Starbucks und die App des deutschen Fernsehsenders ZDF: die ZDF Mediathek Web App.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Beide haben eine bestimmte URL (<\/span><a href=\"https:\/\/app.starbucks.com\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/app.starbucks.com\/<\/span><\/a><span style=\"font-weight: 400;\"> bzw. <\/span><a href=\"https:\/\/pwa.zdf.de\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/pwa.zdf.de\/<\/span><\/a><span style=\"font-weight: 400;\"> ) und \u00fcberraschenderweise erscheint die Existenz der PWA oder die Aufforderung, sie zu verwenden, nicht, wenn die jeweilige Standard-Website ge\u00f6ffnet wird.\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-8601 aligncenter\" src=\"https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-9.jpg\" alt=\"\" width=\"524\" height=\"512\" srcset=\"https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-9.jpg 524w, https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-9-300x293.jpg 300w\" sizes=\"(max-width: 524px) 100vw, 524px\" \/><\/p>\n<h2><b>Beispiele f\u00fcr PWA in der Schweiz<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Es gibt nur sehr wenige Anwendungsf\u00e4lle f\u00fcr PWAs in der Schweiz, aber hier sind zwei.\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/www.newhome.ch\/en\/home\" target=\"_blank\" rel=\"noopener\"><i><span style=\"font-weight: 400;\">Newhome.ch<\/span><\/i><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Dies ist eine Plattform, um Immobilien zum Kauf oder zur Miete zu finden. Diese PWA kann sowohl auf Mobilger\u00e4ten, als auch auf Computern installiert werden und funktioniert recht schnell.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-8604 aligncenter\" src=\"https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-10.jpg\" alt=\"\" width=\"524\" height=\"512\" srcset=\"https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-10.jpg 524w, https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-10-300x293.jpg 300w\" sizes=\"(max-width: 524px) 100vw, 524px\" \/><\/p>\n<p><a href=\"https:\/\/www.flughafen-zuerich.ch\/\" target=\"_blank\" rel=\"noopener\"><i><span style=\"font-weight: 400;\">PWA des Flughafen Z\u00fcrich<\/span><\/i><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Der Flughafen Z\u00fcrich ist eines der wenigen Unternehmen, das sich entschieden hat, seine mobilen Apps einzustellen und ausschlie\u00dflich auf eine Web-App zu setzen. Ihre Web-App ist ziemlich schnell und speichert die Navigation und die ge\u00f6ffneten Seiten, sodass die zuvor ge\u00f6ffneten Seiten auch dann ge\u00f6ffnet werden k\u00f6nnen, wenn die Verbindung verloren geht.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Eine interessante Besonderheit ist, wie mit Benachrichtigungen umgegangen wird: Da Web-Apps keine Push-Benachrichtigungen zulassen, kann man sich f\u00fcr Benachrichtigungen \u00fcber Whatsapp oder Messenger entscheiden.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Die Web-App wurde mit einem React-Frontend und einem Sitecore-Headless-CMS-Backend entwickelt.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-8607 aligncenter\" src=\"https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-11.jpg\" alt=\"\" width=\"524\" height=\"512\" srcset=\"https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-11.jpg 524w, https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/image-11-300x293.jpg 300w\" sizes=\"(max-width: 524px) 100vw, 524px\" \/><\/p>\n<h2><\/h2>\n<h2><b>Technologien f\u00fcr PWA<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Es gibt keine spezielle Technologie f\u00fcr die Entwicklung einer PWA. Die besten Technologien sind React und andere Javascript-basierte Technologien wie VueJS\/NodeJS. Es kann auch ein Headless-Ansatz in Betracht gezogen werden, bei dem das Back-End ein CMS und das Front-End ein Javascript-basiertes oder ein anderes Framework ist.<\/span><\/p>\n<h2><b>Entwicklung Ihrer Web- oder mobilen App<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Wir haben hier Web-Apps und PWAs ausgiebig behandelt. Wenn Sie jedoch mehr \u00fcber mobile Apps erfahren m\u00f6chten, k\u00f6nnen Sie auf unserer <\/span><a href=\"https:\/\/swisstomato.ch\/de\/webdesign-zurich-old\/apple-featured-app-logo-2\/\"><strong>Entwicklungsseite f\u00fcr mobile Apps<\/strong><\/a><span style=\"font-weight: 400;\"> nachlesen. Kontaktieren Sie uns, um \u00fcber Ihre Entwicklungsanforderungen zu diskutieren.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Web-App Entwicklung Die Entwicklung von Web-Apps ist in letzter Zeit weltweit, aber auch in der Schweiz, immer beliebter geworden. Jedoch sind viele unsicher, was genau eine Web-App ist und wie diese im Vergleich zu Progressiven Web Apps und mobilen Apps abschneiden.\u00a0 Wir bei Swiss Tomato arbeiten seit 2014 an verschiedenen Web-Projekten, deshalb haben wir einen [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":8562,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5],"tags":[],"acf":{"first_post_thumbnail":8565,"post_thumbnail":8568,"home_slider_image":8571,"custom_class":""},"featured_image_big_url":"https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/Featured-Image-1-1-1.png","featured_image_url":"https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/11\/Featured-Image-1-1-1.png","date_formatted":" 27, 2022","month_number":"10","_links":{"self":[{"href":"https:\/\/swisstomato.ch\/de\/wp-json\/wp\/v2\/posts\/8611"}],"collection":[{"href":"https:\/\/swisstomato.ch\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/swisstomato.ch\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/swisstomato.ch\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/swisstomato.ch\/de\/wp-json\/wp\/v2\/comments?post=8611"}],"version-history":[{"count":3,"href":"https:\/\/swisstomato.ch\/de\/wp-json\/wp\/v2\/posts\/8611\/revisions"}],"predecessor-version":[{"id":51575,"href":"https:\/\/swisstomato.ch\/de\/wp-json\/wp\/v2\/posts\/8611\/revisions\/51575"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/swisstomato.ch\/de\/wp-json\/wp\/v2\/media\/8562"}],"wp:attachment":[{"href":"https:\/\/swisstomato.ch\/de\/wp-json\/wp\/v2\/media?parent=8611"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/swisstomato.ch\/de\/wp-json\/wp\/v2\/categories?post=8611"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/swisstomato.ch\/de\/wp-json\/wp\/v2\/tags?post=8611"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}