Progressive Webapps Ein neuer Standard in der Applandschaft - weblake.io

Die Seite wird erstellt Caroline Wendt
 
WEITER LESEN
Progressive Webapps Ein neuer Standard in der Applandschaft - weblake.io
Progressive Webapps
Ein neuer Standard in der Applandschaft
Progressive Webapps Ein neuer Standard in der Applandschaft - weblake.io
Liegt in PWA’s
die Zukunft der
Apps ?

Wenn man den großen Technologiekonzernen
glauben kann, ist eine neue Ära ind ser
Softwareindustrie angebrochen.

Youtube, Twitter, Pinterest, Uber… Aktuell nutzen   Tjerk Haaye Henricus Dames
und entwickeln ettliche große Player gemeinsam      PWA-Enthusiast und Vollzeitnerd
den Standard einer neue Technologie.

Die Rede ist hier von sogenannten progressiven
Webapplikationen, kurz: PWA.

Progressiv aus einem Grund.. Sie soll für jeden
zugänglich sein. Egal welches Gerät verwendet       Platz für Notizen
wird, wie es mit der Netzabdeckung aussieht oder
welches Betriebsystem genutz wird.                   Du hast in diesem Dokument immer wieder die
                                                     Möglichkeit, deine Ideen zu erfassen.
Progressive Webapps werden die Art, wie Apps
entwickelt werden, voraussichtlich nachhaltig        Damit wichtige Gedanken an Ort und Stelle
verändern.                                           erfasst werden können.

Doch was hat es mit dieser neuen Technologie         Falls du möchtest, kannst du und dieses
auf sich ?                                           Dokument danach zurückschicken und wir
                                                     klären all deine Fragen.
In diesem PDF kläre ich dich auf.
Das ist eine
Progressive Web
App
Wikipedia beschreibt die PWA wie folgt:

“Eine Progressive Web App (PWA) ist eine
Website, die zahlreiche Merkmale besitzt, die
bislang nativen Apps vorbehalten waren.”

Eine PWA ist also eine Symbiose aus nativer
App und Webseite.

Interessant . . .

Im Prinzip eine Webseite, die bei Bedarf direkt
auf dem Endgerät deiner Kunden installiert
werden und offline genutzt werden kann.

Außerdem kann eine PWA mit Technologien           Progressive Web Apps sind nicht an bestimmte
interagieren, die bislang nur native Apps         Browser oder gar Betriebssysteme wie iOS oder
ansprechen konnten.                               Android gebunden. Mit einer PWA erreichst du alle
                                                  User, browser- und plattformunabhängig.
So können wir zum Beispiel die Sensorik eines
Endgerätes erfassen, Augmented Reality
Erlebnisse kreieren oder mit Bluetooth-
Geräten kommunizieren.

Das wird möglich, indem eine PWA auf eine
bestimmte Art und Weise programmiert wird.

Am besten erkläre ich dir diese Technologie,
indem ich sie mit ihren Kontrahenten in den
Vergleich bringe.
App und
Webseite im
Vergleich
Hier steigen die 2 Player in den Ring und wir
vergleichen die Vorteile einer Webseite mit
den Vorteilen einer App.

Vorteile einer Webseite                         Vorteile einer App
Eine Webseite kann durch einen Browser          Eine Native App besticht vorallem durch ihre
abgebildet werden und hat somit, im Bezug       Performance. Sie ist schnell! Wesentlich
auf Reichweite, einen gigantischen Vorteil      schneller, als eine Webseite.
gegenüber Apps. Da diese mühselig installiert
werden müssen.                                  Eine Native App kann offline genutzt werden,
                                                wohingegen eine Webseite nicht erreichbar
Eine Webseite ist günstig in der Entwicklung,   ist, sollte einmal das Netz fehlen.
während die Entwicklung von Apps meist
teuer ist.                                      Eine Native App überzeugt Nutzer*innen auch
                                                mit einer besseren Bedienerführung als eine
Eine Webseite kann aktualisiert werden, ohne    Webseite. Alleine schon, wegen des fehlenden
dass der Kunde sie neu installieren muss. Bei   Url-Feld.
einer App werden Updates vom Appstore
installiert, was oft vernachlässigt wird.
Die
Schlüsselelemente
einer PWA
Was macht eine PWA aus ? Welche Funktionen
dürfen auf keinen Fall fehlen ?

Progressiv/Fortschritlich — Eine PWA funktioniert   Reaktivierbar — Anstatt uns nur auf
für jede*n Nutzer*in; Egal welchen Browser oder     Benutzeraktionen zu verlassen, können wir mehr
welches Endgerät er/sie verwendet.                  tun. Wir können Push-Nachrichten und
                                                    Benachrichtigungen verwenden, um neue
Responsive — Sie muss mit unterschiedlichen         Inhalte automatisch wieder zu aktivieren und
Bildschirmgrößen klar kommen. Denn nur so kann      bereitzustellen, sobald sie verfügbar sind.
gewärleistet werden, dass sie auf jedem
Endgerät nutzbar ist.                               Installierbar — Eine PWA ist wesentlich einfacher
                                                    zu installieren, als eine konventionelle App.
App-like — Eine PWA verhält sich wie eine native    Allerdings muss eine PWA professionell
App, nicht wie eine Webseite.                       entwickelt werden, um auch einwandfrei auf
                                                    deinem Homescreen dargestellt zu werden.
Aktualisierung — Eine PWA aktualisiert ihre Daten
intelligent im Hintergrund. Die Nutzer*innen        Verlinkbar — Da eine PWA im Web beheimatet ist,
bekommen davon meist wenig mit.                     kannst du einfach darauf verlinken.

Sicher — Einer PWA ist es verboten, Daten           Offline — Einmal mehr geht es hierbei darum,
unverschlüsselt über das Netz zu transportieren.    deine Nutzer*innen in den Vordergrund zu stellen.
Demnach ist die Verbindung zwischen App und         Statistiken sprechen Bände, wenn es darum
Server zu 100% verschlüsselt.                       geht, wie Nutzer Seiten verlassen, weil sie zu
                                                    langsam oder gar nicht laden. Eine PWA muss
Suchmaschinenoptimiert — Sie sehen aus wie          offline funktionieren, sonst ist sie keine PWA.
Applikationen und verhalten sich auch so. Mit
einem Unterschied: Eine PWA muss
maschinenlesbar sein, denn sie muss von
Suchmaschinen wie Google indexiert werden
können und erscheint in den Google
Suchergebnissen.
Unterschiede im
Installationsprozess

Installationsprozess einer
koventionellen Applikation

AppStore / PlayStore    App suchen             Authentifizieren   App installieren   App starten

Installationsprozess einer
Progressive WebApp

App in Browser öffnen        Installieren (optional)
Die PWA im
Vergleich mit
ihren
Kontrahenten
     Die PWA kann wie eine App auf dem                   Mit der PWA lassen sich eigene
     Endgerät der Nutzer*innen installiert               Installationsmethoden implementieren.
     werden. Es gibt allerdings keine                    Somit könnte ein Link auf eine
     Abhängigkeiten zu Stores. Dies bietet               Installationsseite von einer anderen
     einen wesentlichen Vorteil in der                   Webseite eine Installation auslösen.
     Kosteneffizienz (z.B. Keine Provision an
     den Store) und einen massiven
     Zeitgewinn des Entwicklers, bei der
     Veröffentlichung und laufenden
     Aktualisierung seiner Apps.
                                                   Platz für Notizen
     Zudem sind Ladezeit und Performance
     einer PWA von einer handelsüblichen
     Webseite nicht zu erreichen.

     Eine PWA kann bei Bedarf offline
     funktionieren. Somit können Nutzer*innen
     sie auch dann noch erreichen, wenn sie
     vom Netz abgeschnitten sind.

     Sie kann zudem genauso aufgerufen
     werden, wie eine normale Webseite.
     Allerdings werden im Gegensatz zu einer
     Webseite nicht alle Daten auf einmal
     heruntergeladen, sondern nur die Daten,
     die wirklich benötigt werden.

     Die Pwa läuft im Browser, ist also auch für
     Suchmaschinen erreichbar. Das wird dir
     dabei helfen, deine App zu vermarkten.
Vor diesen
Challenges
stehen PWA’s

   Eine PWA hat einen höheren
   Akkuverbrauch, als eine konventionelle
   App. Der Grund liegt darin, dass eine PWA      Platz für Notizen
   komplexeren Code ausführen muss, als
   eine Konventionelle App. Allerdings ist das
   Bekannt und wird von den
   Browserherstellern bereits behoben.

    Auf IOS werden Notifications bislang noch
    nicht unterstützt. Zudem werden
    vollumfänglich alle PWA Funktionen nicht
    auf allen Endgeräten unterstützt.

    Eine PWA kann nicht aus dem Store
    installiert werden. Somit fällt der Traffic
    aus den App-Stores weg.

    Allerdings lässt sich ein eigener
    Installationsprozess entwickeln und in
    fremde Webseiten integrieren.

    Eine PWA ist ein wenig langsamer, als
    eine konventionelle App. Da
    konventionelle Apps für jedes
    Betriebsystem in der Sprache entwickelt
    wird die das Betriebsystem am
    schnellsten ausgeführt werden kann.
Warum ist die
PWA so
interessant
Mit der Zeit werden neue und Disruptive
Technologien immer einfacher zu entwickeln und
mächtiger im Funktionsumfang. Gleichzeitig
                                                       Platz für Notizen
werden Prozesse vereinfacht und neue
Technologien finden ihren Weg in die Digitale Welt.
Die PWA schwimmt aktuell ganz oben in diesem
Trend, denn sie bringt Funktionalitäten mit, die auf
Jahrelange Erfahrung in der Entwicklung von Apps
aufbauen.

Eine PWA hat deutliche Vorteile, wenn es darum
geht, die Reichweite zu maximieren und
gleichzeitig die Entwicklungskosten gering zu
halten, das macht sie zu einem schwer
bezwingbaren Gegner für Technologien wie Java,
Swift und co.

Denn eine PWA ist plattformunabhängig. Das
bedeutet, wir entwickeln sie einmal und sie läuft
auf jedem Endgerät, auf dem auch ein Browser
läuft.

Browser werden immer mächtiger. Ob Sensorik
oder Bluetooth. Browser bringen mittlerweile
enorm viel mit und der Funktionsumfang wird
jeden Tag größer.

Wenn du deine App auf Google und anderen
Suchmaschinen vermarkten möchtest, eignen
sich PWA’s bestens.
Bekannte PWA’s
Was Weblake
für dich möglich
macht und wie
du uns erreichst

Weblake ist absolut                                Vernetze dich gerne
überzeugt von PWA’s                                mit uns.
Mit unserem Team unterstützen wir Unternehmen
dabei, ihren Unternehmensalltag und die Art und
Weise zu optimieren, auf ihre Kunden zu zugehen.

Eine unserer Herzensangelegenheiten sind PWA’s,
die uns absolut in ihren Bann gerissen haben.

Zum Auftakt PWA-Hypes, haben wir direkt ein Tool
entwickelt, welches uns erlaubt PWA’s besonders
effizient und sicher zu entwickeln.

Man kann sich das so ein bisschen vorstellen wie
Wordpress für Entwickler.

Durch Chatbots verbinden wir PWA’s mit der
Realität.
Das
Rechtliche zu
diesem Werk
Bei weiteren Fragen,
nimm gerne Kontakt zu
uns auf.

Copyright                                        Haftungsausschluss
1. Auflage 2021                                  Der Inhalt dieses Dokuments wurde mit großer
                                                 Sorgfalt erstellt und geprüft. Für die Vollständigkeit,
Copyright     Alle Rechte vorbehalten.           Richtigkeit und Aktualität der Inhalte kann jedoch
                                                 keine Garantie oder Gewähr übernommen werden.
Unerlaubte Vervielfältigung, Verbreitung,
Speicherung oder sonstige Bearbeitung ist ohne   Dieses Dokument enthält Referenzen zu anderen
die ausdrückliche Genehmigung des Urhebers       Medien. (z.B. Links auf Webseiten). Auf den Inhalt
verboten.                                        der anderen Referenzen haben wir keinen Einfluss.
                                                 Aus diesem Grund, können wir für den Inhalt der
                                                 Referenzen keine Gewähr übernehmen.

                                                 Wir können auch keine Haftung dafür

Impressum                                        übernehmen, was andere, durch die aus diesem
                                                 Dokument bezogenen Informationen, erstellen.

Geschrieben von
Tjerk Haaye Henricus Dames

Weblake ug (haftungsbeschänkt)
Ringstraße 32, 78465 Konstanz
Sie können auch lesen