UX-Best Practices für Apps bei Google Play Instant

Warnung:Google Play Instant ist nicht mehr verfügbar. Ab Dezember 2025, können Instant Apps nicht mehr über Google Play veröffentlicht werden und alle Instant-APIs für Google Play-Dienste funktionieren nicht mehr. Nutzer erhalten dann keine Instant Apps mehr von Google Play über irgendeinen Mechanismus.

Wir nehmen diese Änderung aufgrund von Feedback von Entwicklern und unserer kontinuierlichen Investitionen zur Verbesserung des Ökosystems seit der Einführung von Google Play Instant vor.

Damit Sie Ihre App weiter optimieren und noch mehr Nutzer gewinnen können, empfehlen wir, Nutzer über Deeplinks zu Ihrer regulären App oder Ihrem regulären Spiel weiterzuleiten und so ihr Interesse für bestimmte Inhalte zu wecken.

Google Play Instant bietet Nutzern eine neue Möglichkeit, Apps zu verwenden. Diese sogenannten Instant Apps sind native Android-Apps, die ohne Installation auf dem Gerät ausgeführt werden können. Jede Instant App hat eine entsprechende Version, die Nutzer installieren können.

Aufgrund der einzigartigen Art und Weise, wie Nutzer mit ihnen interagieren, sollten bei Instant Apps einige spezifische Best Practices für die Nutzerfreundlichkeit beachtet werden. In diesem Leitfaden finden Sie Richtlinien dazu, wie Sie eine positive Nutzererfahrung in einer Instant App schaffen.

Wir empfehlen dringend, bei der Gestaltung Ihrer Instant App die Material Design-Prinzipien zu verwenden. Weitere Informationen zur Anwendung von Material Design auf eine App finden Sie unter Material Design für Android.

Außerdem haben wir zusätzliche Richtlinien speziell für Spiele-Apps bereitgestellt. Weitere Informationen finden Sie unter den UX-Best Practices für Spiele bei Google Play Instant.

 

Sorgen Sie für einen aussagekräftigen Landing-Screen für Ihre App

Abbildung 1 Der Button „Jetzt testen“ für eine Instant App

Damit Ihre App oder Ihr Spiel im Google Play Store einen Button Jetzt testen hat oder im Android-Launcher angezeigt wird, ist eine standardmäßige Hauptaktivität erforderlich.

Nutzer, die Ihre App über den Button Jetzt testen oder den Launcher aufrufen, haben keinen Kontext zu einem Deeplink oder bestimmten Inhalten, auf die sie zugreifen möchten. Daher sollten Sie ihnen eine Möglichkeit bieten, die Funktionen Ihrer App zu durchsuchen und zu entdecken.

Außerdem sollte der Name Ihrer App gut sichtbar auf dem Bildschirm angezeigt werden. Da Nutzer manchmal ohne viel Kontext auf einen Link zu Ihrer App klicken, wissen sie möglicherweise nicht, wie Ihre App heißt.

 

Legen Sie Fallback-Ziele für Ihre Links fest

Abbildung 2 Ein Websitebanner, das Nutzer zu einer Instant App weiterleitet

Links zu Apps und Spielen bei Google Play Instant werden nach Möglichkeit sofort geöffnet. Andernfalls werden diese Links in einem Browser geöffnet.

Wenn Sie eine Verknüpfung zu Google Play erstellen, können Sie das Fallback-Szenario so ändern, dass stattdessen der Play Store aufgerufen wird. Diese Strategie kann nützlich sein, wenn Sie Nutzer zum Herunterladen Ihrer App weiterleiten möchten, falls sie die App nicht sofort öffnen können und Sie nicht möchten, dass sie Ihre App im Web verwenden.

Alternativ können Sie Banner auf Ihrer Website verwenden, um Ihre App direkt zu öffnen, anstatt Nutzer zuerst zum Google Play Store weiterzuleiten. Diese Strategie ist in Abbildung 2 dargestellt.

Ermöglichen Sie Nutzern, ihre Aufgabe zu erledigen

Wenn Sie Nutzern in Ihrer Instant App eine Funktion präsentieren, müssen sie diese Funktion verwenden können, ohne die App installieren zu müssen.

Fordern Sie Nutzer nicht auf, die App zu installieren, damit sie ihre Aufgabe erledigen können. Die wichtigste Click-through-Aktion einer Seite in der App sollte niemals eine Installationsaufforderung auslösen.

Abbildung 3 Ermöglichen Sie Nutzern, eine bestimmte Aufgabe zu erledigen ohne sie aufzufordern, die App zu installieren.

 

Fordern Sie Nutzer zum richtigen Zeitpunkt auf, sich anzumelden

Bieten Sie so viele Funktionen wie möglich an, ohne dass sich Nutzer anmelden oder für einen mit Ihrer App verknüpften Dienst registrieren müssen.

Warten Sie, bis Nutzer versuchen, eine Funktion zu verwenden, für die eine Authentifizierung erforderlich ist, bevor Sie sie auffordern, sich anzumelden. Nutzer empfinden Anmeldeaufforderungen als weniger aufdringlich, wenn sie sofort den Vorteil der Anmeldung sehen.

Nehmen wir als Beispiel eine App zum Teilen von Fotos, bei der sich Nutzer beim Start anmelden müssen. Um die Nutzerfreundlichkeit zu verbessern, bietet die App jetzt Funktionen, die Nutzer ohne Anmeldung verwenden können, z. B. die beliebtesten öffentlich geteilten Fotos durchsuchen und die Fotos auf ihren Geräten bearbeiten. Wenn der Nutzer seine Fotos mit Freunden teilen möchte, fordert die App ihn auf, sich anzumelden.

Abbildung 4 Vermeiden Sie unnötige Anmeldeaufforderungen.

 

Behalten Sie den Nutzerstatus nach der Installation der App bei

Wenn Nutzer die App installieren, müssen Sie den gespeicherten App-Status mithilfe von Cookies oder lokalem Speicher in die App übertragen. Nutzer sollten in Ihrer App dort weitermachen können, wo sie aufgehört haben, wie in Abbildung 5 dargestellt.

Abbildung 5 Nutzerstatus nach der Installation wiederherstellen
 

Erstellen Sie keine zusätzlichen Begrüßungsbildschirme

Die Instant App-Startseite enthält das App-Branding, den App-Titel und das App-Launcher-Symbol. Erstellen Sie keine zusätzlichen Begrüßungsbildschirme, da diese für Nutzer überflüssig erscheinen.

Abbildung 6 Das Google Play Instant-Framework bietet eine Startseite für Ihre App.

 

Pfeil nach oben im Vergleich zu „Zurück“

Mit dem Button Pfeil nach oben wird im Navigationsstack der App nach oben navigiert, bis der Nutzer den Startbildschirm der App erreicht. Mit dem Button Zurück wird in umgekehrter chronologischer Reihenfolge durch den Verlauf der zuletzt angesehenen Bildschirme navigiert.

Mit dem Button Pfeil nach oben bleibt der Nutzer in Ihrer App, während der Button Zurück die Nutzer zu den zuletzt aufgerufenen Bildschirmen außerhalb Ihrer App zurückbringt. Mit anderen Worten: Wenn Sie auf den Button Pfeil nach oben klicken, sollte die App niemals beendet werden.

Weitere Informationen zum Entwerfen der Navigation mit den Buttons Zurück und Pfeil nach oben finden Sie unter Zurück- und Pfeil nach oben-Navigation entwerfen.

Abbildung 7 Navigation ist entscheidend.

 

Verzweigen Sie die Benutzeroberfläche nicht

Die Benutzeroberfläche Ihrer Instant App sollte mit der Benutzeroberfläche einer installierten Version identisch sein. Ändern Sie das Design und die Benutzeroberfläche in der Instant App nicht.

Abbildung 8 Sorgen Sie für eine einheitliche Benutzeroberfläche zwischen der installierten und der Instant Versionen Ihrer App
 

Verwenden Sie Smart Lock für Passwörter unter Android für die Identität

Smart Lock für Passwörter unter Android ist ein Passwortmanager für Chrome und Android. Smart Lock meldet Nutzer auch bei nachfolgenden Besuchen automatisch an. Um die Authentifizierung für Nutzer zu vereinfachen, sollten Sie in Ihrer Instant App Google Smart Lock unterstützen.

Abbildung 9 Verwenden Sie Smart Lock für die Authentifizierung.

 

Bieten Sie explizite Installationsaufforderungen

Verwenden Sie Installationsbuttons strategisch, indem Sie sie in die Benutzeroberfläche Ihrer App einbinden. Verwenden Sie für den Installationsbutton das Material Design "App herunterladen" Symbol und die Beschriftung INSTALLIEREN.

Verwenden Sie keine anderen Beschriftungen wie „App herunterladen“, „Vollständige App installieren“ oder „Aktualisieren“. Entwickler dürfen kein Banner und keine andere anzeigenähnliche Methode verwenden, um Nutzer zur Installation aufzufordern.

Abbildung 10 Installationsbuttons strategisch verwenden

 

Bieten Sie maximal zwei bis drei implizite Installationsaufforderungen

Implizite Installationsaufforderungen sind Links in der Instant App, die nichts anderes tun, als eine Installationsaufforderung auszulösen. Diese impliziten Installationsaufforderungen können auftreten, wenn die installierte Version Ihrer App Funktionen bietet, die die Instant-Version nicht hat.

In Ihrer App dürfen nicht mehr als zwei oder drei implizite Installationsaufforderungen angezeigt werden.

Wenn Sie eine implizite Installationsaufforderung verwenden, müssen Sie Kontext und Informationen zur Funktion angeben, die sie ausgelöst hat. Geben Sie Nutzern einen Grund, warum sie die App installieren sollten.

Abbildung 11 Anzahl der impliziten Installation Aufforderungen begrenzen.

 

Entfernen Sie nicht funktionierende Bereiche Ihrer App

Wenn Sie Ihre App in eine Instant App umwandeln, haben Sie möglicherweise Teile der Benutzeroberfläche Ihrer Instant App, die auf andere Funktionsmodule Ihrer App verweisen. Entfernen Sie solche Bereiche aus der Instant App.

Abbildung 12 Entfernen Sie nicht funktionierende Teile Ihrer App.

 

Vereinfachen Sie Zahlungen

Wenn Käufe in Ihrer Instant App nicht von Google Play Billing unterstützt werden und Sie die Zahlungsinformationen des Nutzers nicht gespeichert haben, können Sie eine andere Zahlungs-API verwenden, z. B. die Google Pay API. Mit der Google Pay API können Sie reine Offline-Zahlungen wie per Nachnahme anbieten und Geschenkkarten in Ihrer Instant App speichern.

Abbildung 13 Zahlungsablauf mit der Google Pay API

 

Links zu Angeboten und Inhalten von Drittanbietern können in einem benutzerdefinierten Chrome-Tab oder -Browser geöffnet werden. Sie können mit einem WebView gerendert werden, wenn die angeforderten Ressourcen über das HTTPS-Protokoll bereitgestellt werden.

Ihre eigenen Angebote sollten nicht auf den Browser verlinken, sondern in der Instant App bleiben und bei Bedarf ein WebView verwenden. Der gesamte Netzwerkverkehr aus der Instant App muss das HTTPS-Protokoll verwenden.

In der Instant App sollten Sie klar definieren, welche Funktionen Ihre App bietet und welche Funktionen von einer externen Quelle bereitgestellt werden.

Abbildung 14 Öffnen Sie externe Links, die Sie nicht kontrollieren, im Browser.

 

Bieten Sie eine Möglichkeit, Instant App-URLs zu teilen

Da Instant Apps keine Adressleiste bieten, in die Nutzer die URL kopieren können, sollten Sie in Ihrer App eine „Teilen“-Funktion anbieten, mit der Nutzer die URL Ihrer Instant App teilen können.

Abbildung 15 Helfen Sie Nutzern, Ihre Instant App zu teilen.

Zusätzliche Ressourcen

Weitere Informationen zum Erstellen hochwertiger Instant-Erlebnisse finden Sie in den folgenden Ressourcen.

Codelabs