Design für ein browserloses Web

Veröffentlicht: 2022-03-10
Kurze Zusammenfassung ↬ Benutzern ist es völlig egal, ob es sich bei einer Technologie um eine native Technologie, eine installierte Web-App oder eine Website handelt. Was Benutzer dazu bringt, sich zu engagieren und Käufer zu konvertieren, ist wirklich das Erlebnis selbst. In diesem Artikel wirft Mitch einen genaueren Blick auf PWAs auf Android-Geräten und erklärt, wie wir den Weg für eine neue Ära des browserlosen Surfens im Internet ebnen können.

Was passiert, wenn wir den Webbrowser aus dem Webbrowsing nehmen? Die neue Funktion „Zum Startbildschirm hinzufügen“ von Google bietet schnelle, fokussierte Weberlebnisse, die nicht von denen einer nativen App zu unterscheiden sind. Was können Designer aus den Erfolgen von Early Adopters wie Twitter lernen und wie können wir App-ähnliche Designmuster nutzen, um diese brandneuen Herausforderungen für die Benutzererfahrung zu bewältigen?

Zum Startbildschirm hinzufügen
Der Installationsprozess „Zum Startbildschirm hinzufügen“, wie auf der mobilen Website von Google Chrome Developer gezeigt (Bildquelle) (Große Vorschau)

Wir haben Debatten zum Thema Native versus Web Experiences gesehen. Beide haben ihre Vor- und Nachteile, aber der größte Nachteil des In-Browser-Erlebnisses ist oft, dass es sich nicht so zuverlässig, schnell und immersiv anfühlt wie das native App-Erlebnis.

In diesem Artikel werden wir Tipps und Tricks zum Entwerfen und Entwickeln von progressiven Webanwendungen (PWAs) behandeln, insbesondere diejenigen, die dem Startbildschirm auf Android-Geräten hinzugefügt werden. Aber lassen Sie uns zuerst ein paar Beispiele sehen und für PWAs plädieren.

Von Web-Apps zu Desktop-Apps

Wussten Sie, dass Sie mit etwas mehr Aufwand „Entwickler für Desktop-Apps“ zu Ihrem Lebenslauf hinzufügen können? Alles, was Sie tun müssen, ist, sich eine API-Dokumentation anzusehen und Ihre erste moderne Desktop-App zu erstellen.

Zu einem verwandten Artikel springen ↬

Der Aufstieg der App-ähnlichen Erfahrung

PWAs sind, einfach ausgedrückt, Websites, die wie native Anwendungen aussehen und sich anfühlen. In seinem Vortrag auf der Google I/O-Entwicklerkonferenz beschreibt Googles VP of Product, Rahul Roy-Chowdhury, sie als „ein radikal besseres Weberlebnis … das die Nutzer lieben und mit dem sie sich mehr beschäftigen“.

Mehr nach dem Sprung! Lesen Sie unten weiter ↓

Die Zahlen stützen Rahuls Behauptungen. Forbes hat sein Benutzerengagement seit der Einführung seiner PWA verdoppelt. Die Zahlen zeigen auch weiterhin Wachstum im E-Commerce-Sektor, wobei Lancome nach der Einführung seiner neuen PWA einen starken Anstieg der Konversionsraten verzeichnet.

Ob es sich bei einer Technologie um eine native Technologie, eine installierte Web-App oder eine Website handelt, ist Benutzern völlig egal. Was die Benutzer zum Mitmachen und Käufer zum Konvertieren anregt, ist das Erlebnis selbst.

Diese Art von schnellen, flüssigen, App-ähnlichen mobilen Erfahrungen sind das, was Benutzer wollen und erwarten werden, wenn mehr PWAs auf dem Mainstream-Markt auftauchen. Eine Funktion, die diese Welle zu beschleunigen scheint, ist „Zum Homescreen hinzufügen“, was im Grunde ein PWA-Installationsprozess ist. Für den Endbenutzer startet das Hinzufügen einer PWA zum Startbildschirm diese App-ähnliche Erfahrung.

Was ist „Zum Startbildschirm hinzufügen“ und ist es das wert?

„Zum Startbildschirm hinzufügen“ ist eine Funktion, die eine PWA auf dem Startbildschirm von Android installiert und die PWA sofort zugänglich macht, ohne dass der Benutzer einen Browser öffnen und die URL eingeben oder eine Suchmaschine verwenden muss. (Randbemerkung: Obwohl eine ähnliche Funktion auf iOS Safari seit den frühesten iPhones verfügbar war, wurde den Benutzern nicht viel geboten, um das Verhalten einer App zu simulieren. Aus diesem Grund ist die Version von Safari nicht Teil dieses Artikels.)

Wie sich in der Lighthouse-Checkliste von Google widerspiegelt, erzielen PWAs mit dieser Fähigkeit eine höhere Punktzahl und werden daher wahrscheinlich in den Suchergebnissen besser platziert.

Google Leuchtturm
„Zum Startbildschirm hinzufügen“ als Teil der Lighthouse-Checkliste von Google (Bildquelle) (Große Vorschau)

Nehmen Sie Twitter Lite, eine PWA. Traditionell hat Twitter es als schwierig empfunden, seine Millionen von Benutzern im mobilen Web wieder anzusprechen. Seit der Einführung der Aufforderung „Zum Startbildschirm hinzufügen“ in seiner Twitter Lite PWA starten täglich 250.000 einzelne Benutzer die Web-App durchschnittlich viermal am Tag vom Startbildschirm aus.

Twitter Lite
Die Aufforderung „Zum Startbildschirm hinzufügen“ von Twitter Lite und die anschließende PWA werden im Vollbildmodus gestartet (große Vorschau)

Auch der Einzelhandel sieht Erfolge. Alibaba hat eine viermal höhere Interaktionsrate gemeldet, nachdem Benutzer die PWA zum Startbildschirm ihres Geräts hinzugefügt haben, und Flipkart hat eine 70-prozentige Steigerung der Konversionsrate bei Käufern festgestellt, die über das Startbildschirmsymbol angekommen sind.

Obwohl die Benutzerbasis von „Zum Startbildschirm hinzufügen“ auf Android Chrome beschränkt ist, belohnt die Funktion diese hochgradig engagierte Minderheit mit einem immersiven, exklusiveren Erlebnis – eine Rolle, die traditionell native Apps spielen.

Sind progressive Webanwendungen nicht nur Websites, die als Apps verpackt sind?

Im Wesentlichen ja, und warum nicht? 90 % der mobilen Minuten werden in Apps verbracht, mit 120 % besseren Konversionsraten im Einzelhandel.

Daten: Bericht „The State of Mobile Commerce 2016“ von Criteo (Bildquelle) (Große Vorschau)

Dies sind die Art von Statistiken, die jeden Einzelhändler auf den Weg der nativen App-Entwicklung führen würden. Angesichts der durchschnittlichen Kosten einer nativen App von rund 270.000 US-Dollar bietet „Add to Homescreen“ jedoch eine attraktive finanzielle Alternative.

Ob es sich bei einer Technologie um eine native Technologie, eine installierte Web-App oder eine Website handelt, ist Benutzern völlig egal. Was Benutzer dazu bringt, sich zu engagieren und Käufer zu konvertieren, ist das Erlebnis selbst:

  • Lädt es schnell?
  • Funktioniert es offline?
  • Erfolgt die Navigation sofort?
  • Lässt es sich nahtlos in das Gerät integrieren?

Dies sind die Merkmale des App-ähnlichen Designs, die integriert werden müssen, wenn „Zum Startbildschirm hinzufügen“ die Art von hohen Interaktionsstatistiken liefern soll, die üblicherweise mit nativen Apps verbunden sind.

Was macht ein Erlebnis App-ähnlich?

"Zum Startbildschirm hinzufügen" schafft ein Erlebnis, das sich ausschließlich auf die betreffende App konzentriert. Die Website wird über ein App-Symbol gestartet, ohne die URL-Leiste des Browsers oder eine Navigationsleiste, die sonst Links zu externen Websites anbieten würde.

Das ist ein guter Ausgangspunkt, aber wir müssen auch bestimmte Erwartungen der Nutzer nativer Apps erkennen und erfüllen, wenn sich das Erlebnis wirklich App-ähnlich anfühlen soll, darunter:

  • sofortige Seitenübergänge;
  • hohe wahrgenommene Leistung;
  • Offline-Zugänglichkeit;
  • vollständige Geräteintegration;
  • Navigation im App-Stil;
  • Zurück-Button;
  • Aktion teilen;
  • URL kopieren, drucken und weitermachen.

Bereit einzutauchen? Schauen wir uns jeden an.

Sofortige Seitenübergänge

Benutzer erwarten, dass sie sich schnell in einer App zurechtfinden und nicht darauf warten müssen, dass nach jeder Interaktion neue Inhalte geladen werden.

Gelöst mit PWA

Damit eine PWA die Lighthouse-Checkliste besteht, muss sie bestimmten leistungssteigernden Richtlinien folgen. Inhalte müssen hinter den Kulissen zwischengespeichert werden, und neue Seiten müssen so schnell geladen werden, dass es sich anfühlt, als hätte es kein Ladeereignis gegeben.

Die PWA von Pure Formulas
Schnelle Seitenübergänge in der PWA von Pure Formulas (große Vorschau)

Wahrgenommene Leistung

Erstaunlicherweise ist der Stress, der durch Handyverzögerungen verursacht wird, mit dem eines Horrorfilms vergleichbar! Benutzer, die eine App herunterladen, erwarten nicht, dass sie auf ihre Inhalte warten müssen. Sie sind auch nicht bereit, eine unzusammenhängende Erfahrung zu erleiden, die durch asynchron erscheinende Elemente beim Laden verursacht wird.

Gelöst mit PWA

Der PWA-Startübergang „Zum Startbildschirm hinzufügen“ (siehe Flipkart-Beispiel unten) stellt eine visuelle Brücke zwischen Laden und geladenem Inhalt her. Dies ist ein Beispiel dafür, wie „vorinstallierte Zustände“ die Wahrnehmung von Geschwindigkeit und Nahtlosigkeit verbessern können. Eine gut gestaltete PWA baut auf dieser Idee auf, indem sie Platzhalter (Skelette) verwendet, die den Endzustand der Seite nachahmen, und indem sie Lazy-Loading verwendet, um nicht sichtbare Elemente zu priorisieren, wodurch das anfängliche Laden schneller erscheint.

Flipkart-PWA
Der integrierte App-Loader sorgt für einen reibungslosen Übergang zum Inhalt, wie in Flipkarts PWA zu sehen. (Große Vorschau)

Funktioniert offline

Benutzer, die native Apps herunterladen, erwarten nicht, dass sie auf eine Internetverbindung angewiesen sind, damit die Apps ordnungsgemäß funktionieren.

Gelöst mit PWA

Servicemitarbeiter (eine Technologie, die das Offline-Erlebnis verbessert) können verwendet werden, um Online-Inhalte in Bereichen mit geringer oder keiner Konnektivität sofort anzuzeigen. Der Seiteninhalt wird hinter den Kulissen zwischengespeichert, sodass auf ihn auch dort zugegriffen werden kann, wo es sonst zu Verzögerungen beim Surfen kommen würde, z. B. beim Einfahren in einen Tunnel in einem Zug.

Merlin-Tränke
Offline-Browsing, wie in Merlin's Potions (PWA-Demo von Mobify) gezeigt (große Vorschau)

Vollständige Geräteintegration

Es gibt bestimmte Stellen auf einem Gerät, an denen Benutzer ihre Apps voraussichtlich finden und verwalten.

PWA-Lösung

Zum Startbildschirm hinzugefügte PWAs werden jetzt überall dort angezeigt, wo Sie erwarten, dass eine Android-App angezeigt wird. Dazu gehören App Launcher, Task Switcher und Systemeinstellungen. Dadurch wird auch sichergestellt, dass jede andere App, die auf eine Seite auf der PWA verweist, wie z. B. eine Google-Suche oder ein Social-Media-Link, die App und nicht den Browser öffnet. Push-Benachrichtigungen erscheinen sogar so, als kämen sie von einer nativen App.

Trivago PWA
PWA von Trivago, wie im App Launcher, Gerätesuche und Systemeinstellungen angezeigt (Bildquelle) (Große Vorschau)

Navigation im App-Stil

Apps teilen einen gemeinsamen Ansatz zur Navigation. Die Kopfleiste zeigt normalerweise den Titel des aktuellen Abschnitts in der Mitte; der Zurück-Button befindet sich oben links; und alle kontextbezogenen Aktionen (Favoriten, Teilen usw.) befinden sich oben rechts.

Noch keine PWA-Lösung

Dieses Muster ist im mobilen Web nicht üblich. Stattdessen befinden sich diese Aktionen in der integrierten Funktionalität des Browsers (z. B. der Zurück-Schaltfläche des Browsers). Das Web funktioniert aus einem bestimmten Grund so. Eine App startet in der Regel jedes Mal auf demselben Bildschirm, wohingegen mobile Webnutzer oft über die Suche oder soziale Medien weitergeleitet werden – jede Seite kann ihre Zielseite sein. Aus diesem Grund stehen das Logo und andere globale Aktionen im Mittelpunkt der Kopfleiste und bleiben dort während des gesamten Erlebnisses.

Mobile Etsy-Website
Etsys mobile Website (links) und seine Android-App (rechts) veranschaulichen, wie sich App-Kopfzeilen typischerweise im Design unterscheiden – letztere bevorzugen kontextbezogene Aktionen wie das Teilen gegenüber globalen Elementen wie dem Logo und dem Anmeldelink. (Große Vorschau)

Diese Erwartung muss adressiert werden, wenn sich PWAs mit „Add to Homescreen“ wirklich wie Apps anfühlen sollen. Um dies zu tun, müssen Designer herausfinden, wie sie wichtige Navigationsmuster wiederherstellen können, die jetzt mit dem Browser verloren gegangen sind.

Zurück-Button

Einige mögen argumentieren, dass es keine Notwendigkeit gibt, die Zurück-Funktion des Browsers zu ersetzen, da Android über das Gerät selbst eine Zurück-Schaltfläche bereitstellt. Tatsächlich machen die beiden Interaktionen unterschiedliche Dinge. Die meisten Apps bieten weiterhin einen Zurück-Button in der Kopfzeile als „Aufwärts“-Aktion, um innerhalb der hierarchischen Beziehung zwischen Seiten zu navigieren. Die Zurück-Funktion des Systems schließt möglicherweise ein modales Fenster oder navigiert vollständig zu einer anderen App.

Zurück-Button
Die Zurück-Schaltfläche ist eine nützliche Interaktion in den Webbrowsern von Chrome iOS und Opera für Android. (Große Vorschau)

Lösung

Eine mögliche Lösung besteht darin, die Menüschaltfläche oben links durch eine Zurück-Schaltfläche zu ersetzen, sobald der Benutzer über die Startseite hinausgegangen ist. Dies wurde validiert, als wir dieses Muster den Benutzern präsentierten. Nachdem die Teilnehmer die anfängliche Homepage durchlaufen hatten (und ein Menüsymbol nicht mehr sichtbar war), baten wir sie, zu einem neuen Abschnitt zu navigieren. Sechs von sechs nutzten intuitiv den Zurück-Button, um zur Startseite zu navigieren, wo sie das Menü öffnen konnten.

Platzierung der Menü- und Zurück-Schaltfläche
Vorgeschlagene Menü- und Zurück-Schaltflächenplatzierung in PWAs, die dem Startbildschirm hinzugefügt wurden (große Vorschau)

Aktion teilen

In die Benutzeroberfläche jedes Webbrowsers ist die Möglichkeit integriert, eine Seite in sozialen Medien und über andere auf dem Gerät installierte Apps zu teilen.

Chrome- und Samsung-Browser
Sowohl Chrome- als auch Samsung-Internetbrowser verfügen über eine Freigabeaktion, die hinter einem Menü-Overlay verfügbar ist. (Große Vorschau)

Lösung

Designer sollten mehr Eingabeaufforderungen bereitstellen, um häufig geteilte Inhalte auf der Seite zu teilen. Wir haben während des Tests festgestellt, dass Benutzer normalerweise nach Schaltflächen zum Teilen um den Kopf der Seite oder das Produktbild herum suchen, bevor sie Menüs öffnen. Wenn die Funktionalität nicht gefunden wurde, erwarteten die Teilnehmer ein Teilen-Symbol in der Kopfzeile.

Das „Mehr“-Symbol ist ein Android-ähnliches Muster, das verwendet wird, um einen Überfluss an Optionen anzuzeigen. Versuchen Sie, die Freigabeaktion hinter einem Menü wie diesem hinzuzufügen. Es ist sogar möglich, den nativen Sharing-Dialog von Android über die Web Share API auszulösen (die zum Zeitpunkt des Schreibens eine reine Chrome-Funktion ist und immer noch nicht standardisiert ist).

vorgeschlagenes Menü-Overlay
Vorgeschlagenes Menü-Overlay mit globaler Freigabeaufforderung (große Vorschau)

URL kopieren, drucken, weiter

Weniger häufige Aktionen wie das Kopieren der URL und das Drucken sind grundlegende Funktionen eines Browsers und sollten nicht vernachlässigt werden.

URL-Kopie
Das Kopieren einer URL ist in vielen verschiedenen Situationen eine nützliche Interaktion. (Große Vorschau)

Lösung

Eine einfache Möglichkeit zum Anbieten von Kopier-URL- und Druckfunktionen ist die Verwendung der Web Share API (wiederum zum Zeitpunkt des Verfassens dieses Artikels nur in Google Chrome unterstützt). Alternativ können sie als separate Optionen im Überlaufmenü angezeigt werden. Dieses Menü kann dann um die Weiterleitungsaktion oder alles andere erweitert werden, das von einer dauerhaften Position in der Kopfzeile profitieren würde (z. B. An- und Abmelden).

Sharing-Option
Auf Aktionen wie das Kopieren einer URL und das Senden an einen Drucker kann über die Freigabeoption zugegriffen werden, die hier anhand der Web Share API demonstriert wird. (Große Vorschau)

Wie man es in der realen Welt zum Laufen bringt

Es wird einige Zeit dauern, bis sich "Zum Startbildschirm hinzufügen" zu einer akzeptierten Gruppe von Mustern entwickelt hat. Im Folgenden finden Sie einige Best Practices, die bei dieser Entwicklung helfen könnten.

Klebrige Header, dauerhafte Aktionen

„Zum Homescreen hinzufügen“-Early Adopter Flipkart und AliExpress erkennen beide die Bedeutung der Erlernbarkeit bei der Einführung neuer Muster. Sie stellen sicher, dass Benutzer immer wissen, wo sie wichtige globale Aktionen (zurück, Warenkorb, Suche) finden: in einer Kopfleiste, die am oberen Bildschirmrand klebt.

klebrige Überschriften
Moderne PWAs AliExpress, Flipkart und Snapdeal haben Gemeinsamkeiten im Design ihrer Kopfleisten. (Große Vorschau)

Intelligent auffordern

Seit das Google Chrome-Team angekündigt hat, PWAs die volle Kontrolle darüber zu geben, wann sie Benutzer auffordern sollen, haben die Installationen von „Zum Homescreen hinzufügen“ zugenommen. Flipkart verzeichnete eine dreifache Steigerung des Engagements, wenn es Benutzer nach dem Kauf aufforderte.

zum Startbildschirm in Flipkart hinzufügen
Beispiel für die Aufforderung „Zum Startbildschirm hinzufügen“ von Flipkart auf der Bestellbestätigungsseite (große Vorschau)

Stress und Test

Ein Teil des Validierungsprozesses für jedes neue Muster besteht darin, es in mehreren Anwendungen einem Belastungstest zu unterziehen. Wir haben festgestellt, dass das Muster den kantigsten Fällen gut standhält. Die Kopfleiste in Lancomes PWA enthält viele Handlungsaufforderungen. Lancome erkannte das Überlaufmenü als großartige Gelegenheit, seine Benutzeroberfläche zu vereinfachen und gleichzeitig Power-Usern exklusive Angebote anzubieten, von denen erwartet wurde, dass sie "Zum Startbildschirm hinzufügen" verwenden, exklusive Angebote wie einen Link zu seinem Treueprogramm.

zum Heimtest hinzufügen
Dieser interaktive Prototyp wurde verwendet, um das vorgeschlagene Muster zu testen. (Große Vorschau)

Wo wird „Zum Startbildschirm hinzufügen“ unterstützt?

Apple hat angekündigt, Servicemitarbeiter zu unterstützen, hat sich aber auch verpflichtet, den App Store zu einem attraktiven Ort für native App-Entwickler zu machen, an dem sie ihre Zeit und ihr Geld investieren können. Dies könnte der Grund sein, warum der Safari-Browser von iOS PWAs und browserloses Surfen im Internet trotz Fortschritten von Wettbewerbern nur langsam einführt.

Der Samsung-Internetbrowser hat in der Browserleiste eine permanente „Zum Startbildschirm hinzufügen“-Aufforderung entwickelt, damit Benutzer immer wissen, wo sie ihn finden.

Samsung-Eingabeaufforderung
Persistenter Speicherort von „Zum Startbildschirm hinzufügen“ im neuen Samsung-Internetbrowser (Bildquelle) (Große Vorschau)

Windows geht mit „Zum Startbildschirm hinzufügen“ noch einen Schritt weiter. Jede PWA mit dieser Fähigkeit wird nun im Windows Store als herunterladbare App aufgeführt. Diese Apps sind leicht und können schnell auf Desktop- und Tablet-Geräten installiert werden, sodass die Websites als praktische, browserlose Erlebnisse ausgeführt werden.

Jigspace-Fenster
Die PWA von Jig.space wird als herunterladbare Desktop-App im Windows Store angezeigt. (Bildquelle) (Große Vorschau)

Fazit

"Zum Startbildschirm hinzufügen" bietet dem hochinteressierten, konvertierenden Benutzer ein immersives, exklusives Erlebnis. Während die Akzeptanz sowohl in der Benutzerbasis als auch bei den Geräten, die die Funktion unterstützen, zunimmt, kann die Validierung in frühen Erfolgsgeschichten wie Twitter Lite gefunden werden. Diese Geschichten zeigen, wie sich ein moderneres, App-ähnliches Web positiv auf das Engagement auswirken kann, wenn es die Erwartungen der Benutzer an Leistung und Design erfüllt.

Diese Erwartungen werden durch die Kombination von PWA-Leistungsverbesserungen mit intuitiven Designmustern in der Navigation und App-ähnlichen Benutzererfahrungen erfüllt. Damit können wir den Weg für eine neue Ära des browserlosen Surfens im Internet ebnen.