Startleistung
  1. App über das Launcher-Symbol öffnen
  2. Messen Sie die Zeit, die vergeht, bis die App interaktiv ist.
Bewertung Empfehlung
Langsamer als 5 Sekunden (0 Punkte)
Extrem langsamer App-Start

Ein so langsamer App-Start kann in einigen Fällen zu ANR-Fehlern führen. Auch ohne ANR können Nutzer von Startzeiten in diesem Bereich sehr frustriert sein, was sich negativ auf die Nutzerzufriedenheit, die Bindung und die Geschäftsmesswerte auswirkt.

Stellen Sie dringend Entwicklerressourcen bereit, um die Startzeit dieser Anwendung zu verbessern.

Die größten Verbesserungsmöglichkeiten beim App-Start lassen sich mit Baseline-Profilen, R8 und Dex-Layout-Optimierungen erzielen. Nehmen Sie diese Technologien an und wiederholen Sie den Test.

Zwischen 5 und 4 Sekunden (5 Punkte)
Sehr langsamer App-Start

Für Nutzer ist es wahrscheinlich frustrierend, auf das Starten dieser App zu warten. Ein schnelleres App-Starten wirkt sich direkt auf die Verbesserung der Geschäfts- und Nutzerzufriedenheit aus.

Geben Sie dem Starten der App hohe Priorität und investieren Sie sofort Entwicklungszeit in diesen Bereich.

Verwenden Sie Referenzprofile, R8 und Dex-Layoutoptimierungen und wiederholen Sie die Bewertung, um einen aktualisierten Wert zu erhalten. Wenn Sie diese bereits umgesetzt haben, finden Sie in der Anleitung zum Starten von Apps weitere Möglichkeiten, die Startzeit Ihrer App zu verbessern.

Zwischen 4 und 3 Sekunden (10 Punkte)
Langsamer App-Start

Nutzer dieser App bemerken eine Verzögerung beim Starten. Ein schnelleres App-Starten verbessert nutzerbezogene Messwerte wie Bindung und Bewertungen.

Wir investieren in Entwicklungsressourcen, um die App-Startzeiten weiter zu verkürzen.

Wenn Sie es noch nicht getan haben, verwenden Sie Baseline-Profile, R8 und Dex-Layout-Optimierungen. Wiederholen Sie dann die Bewertung, um einen aktualisierten Wert zu erhalten. In der Anleitung zum App-Start finden Sie weitere Möglichkeiten, die App-Startzeit zu verkürzen.

Zwischen 3 und 2 Sekunden (20 Punkte)
Die App-Startzeit entspricht nicht den Erwartungen der Nutzer

Viele Nutzer finden die App-Startzeit in diesem Bereich akzeptabel, aber nicht zufriedenstellend. Ein schnelleres App-Starten wirkt sich direkt auf verbesserte Geschäftsmesswerte aus. Sie können versuchen, die App-Startzeit weiter zu verbessern.

Investieren Sie technische Ressourcen in den App-Start.

Mit Baseline-Profilen, R8 und Dex-Layout-Optimierungen lässt sich die Leistung beim Starten und Ausführen von Apps deutlich verbessern. Wenn Sie diese bereits umgesetzt haben, finden Sie in der Anleitung zum Starten von Apps weitere Möglichkeiten, die Startzeit Ihrer App zu verbessern.

Zwischen 2 und 1 Sekunden (25 Punkte)
Zuverlässige App-Startzeit

Die Nutzer sind wahrscheinlich mit der Startzeit dieser App zufrieden. Es gibt zwar noch Verbesserungsmöglichkeiten, aber es ist nicht dringend erforderlich, Maßnahmen zu ergreifen.

Nutzen Sie leistungsstarke Tools und konzentrieren Sie sich dann auf andere Leistungsbereiche.

Beobachten Sie die Startzeiten der App genau und achten Sie darauf, dass sie nicht länger werden. Dazu können Sie Makrobenchmarks verwenden.
Planen Sie die Integration von Baseline-Profilen, Codeoptimierungen über R8 und Dex-Layoutoptimierungen, da dies die Tools mit der größten Auswirkung auf die Startzeit der App sind.
Weitere Möglichkeiten zur Verbesserung des App-Starts finden Sie in der Anleitung zum App-Start. Führen Sie diese Bewertung auf einem Gerät mit niedrigen Spezifikationen durch (z. B. einem Android Go-Gerät), um die App-Startzeit auf diesen Geräten besser nachvollziehen zu können.

Weniger als 1 Sekunde (30 Punkte)
Die App-Startzeit war länger als erwartet.

Die App startet so schnell, dass viele Nutzer es gar nicht bemerken. Perfekt!

Machen Sie weiter so. Beobachten Sie weiterhin die App-Startzeit und reagieren Sie sofort auf Rückschritte.

Weitere Informationen zum Optimieren des App-Starts finden Sie in der Anleitung zum App-Start. Die Verwendung von Baseline-Profilen, R8 und Dex-Layout-Optimierungen wirkt sich nicht nur auf die App-Startzeit, sondern auch auf die Laufzeitleistung aus. Falls Sie es noch nicht getan haben, planen Sie Zeit für die Implementierung ein.
Führen Sie diese Bewertung auf einem Gerät mit niedrigen Spezifikationen durch, um die App-Startzeit für diese Geräte besser nachvollziehen zu können.

Startleistung
  1. Benachrichtigung für die App auslösen
  2. App über die Benachrichtigung öffnen
  3. Messen Sie die Zeit, die vergeht, bis die App interaktiv ist.
Bewertung Empfehlung
Langsamer als 5 Sekunden (0 Punkte)
Extrem langsamer App-Start

Ein so langsamer App-Start kann in einigen Fällen zu ANR-Fehlern führen. Auch ohne ANR können Nutzer von Startzeiten in diesem Bereich sehr frustriert sein, was sich negativ auf die Nutzerzufriedenheit, die Bindung und die Geschäftsmesswerte auswirkt.

Behandeln Sie diesen Einstiegspunkt für Benachrichtigungen als Priorität und investieren Sie sofort Entwicklungszeit in diesen Bereich.

Die größten Verbesserungsmöglichkeiten beim App-Start lassen sich mit Baseline-Profilen, R8 und Dex-Layout-Optimierungen erzielen. Nehmen Sie diese Technologien an und wiederholen Sie den Test.

Zwischen 5 und 4 Sekunden (2 Punkte)
Sehr langsamer App-Start

Für Nutzer ist diese Verzögerung beim Starten der App wahrscheinlich frustrierend. Ein schnelleres App-Starten wirkt sich direkt auf die Messwerte für die Geschäfts- und Nutzerzufriedenheit aus.

Sie müssen dringend Entwicklungsressourcen investieren, um diese Startzeit zu verbessern.

Verwenden Sie Referenzprofile, R8 und Dex-Layoutoptimierungen und wiederholen Sie die Bewertung, um einen aktualisierten Wert zu erhalten. Wenn Sie diese bereits umgesetzt haben, finden Sie in der Anleitung zum Starten von Apps weitere Möglichkeiten, die Startzeit Ihrer App zu verbessern.

Zwischen 4 und 3 Sekunden (5 Punkte)
Langsamer App-Start

Nutzer dieser App bemerken eine Verzögerung beim Starten. Ein schnelleres App-Starten verbessert nutzerbezogene Messwerte wie Bindung und Bewertungen.

Wir investieren in Entwicklungsressourcen, um die App-Startzeiten weiter zu verkürzen.

Wenn Sie es noch nicht getan haben, verwenden Sie Baseline-Profile für diese Benachrichtigung, Optimierungen über R8 und fügen Sie den relevanten Code in ein Startup-Profil über Dex-Layout-Optimierungen ein. Wiederholen Sie dann die Bewertung, um einen aktualisierten Wert zu erhalten. In der Anleitung zum App-Start finden Sie weitere Möglichkeiten, die App-Startzeit zu verbessern.

Zwischen 3 und 2 Sekunden (10 Punkte)
Die App-Startzeit entspricht nicht den Erwartungen der Nutzer

Viele Nutzer finden die App-Startzeit in diesem Bereich akzeptabel, aber nicht zufriedenstellend. Ein schnelleres App-Starten wirkt sich direkt auf verbesserte Geschäftsmesswerte aus. Sie können versuchen, die App-Startzeit weiter zu verbessern.

Beginnen Sie mit der Bereitstellung von Entwicklerressourcen für diesen Einstiegspunkt oder setzen Sie diese fort.

Mit Baseline-Profilen, R8 und Dex-Layout-Optimierungen lässt sich die Leistung beim Starten und Ausführen von Apps deutlich verbessern. Wenn Sie diese bereits umgesetzt haben, finden Sie in der Anleitung zum Starten von Apps weitere Möglichkeiten, die Startzeit Ihrer App zu verbessern.

Zwischen 2 und 1 Sekunden (15 Punkte)
Zuverlässige App-Startzeit

Die Nutzer sind wahrscheinlich mit der Startzeit dieser App zufrieden. Es gibt zwar noch Verbesserungsmöglichkeiten, aber es ist nicht dringend erforderlich, Maßnahmen zu ergreifen.

Nutzen Sie leistungsstarke Tools und konzentrieren Sie sich dann auf andere Leistungsbereiche.

Beobachten Sie die Startzeiten der App genau und achten Sie darauf, dass sie nicht länger werden. Dazu können Sie Makrobenchmarks verwenden.
Planen Sie die Integration von Baseline-Profilen, Codeoptimierungen über R8 und Dex-Layoutoptimierungen, da dies die Tools mit der größten Auswirkung auf die Startzeit der App sind.
Weitere Möglichkeiten zur Verbesserung des App-Starts finden Sie in der Anleitung zum App-Start. Führen Sie diese Bewertung auf einem Gerät mit niedrigen Spezifikationen durch, um die App-Startzeit auf diesen Geräten besser nachvollziehen zu können.

Weniger als 1 Sekunde (20 Punkte)
Die App-Startzeit war länger als erwartet.

Die App startet so schnell, dass viele Nutzer es gar nicht bemerken. Perfekt!

Sie leisten bisher wirklich tolle Arbeit bei der Startzeit Ihrer App. Beobachten Sie weiterhin die App-Startzeit und reagieren Sie sofort auf Rückschritte.

Weitere Informationen zum Optimieren des App-Starts finden Sie in der Anleitung zum App-Start. Die Verwendung von Baseline-Profilen, R8 und Dex-Layout-Optimierungen wirkt sich nicht nur auf die App-Startzeit, sondern auch auf die Laufzeitleistung aus. Falls Sie es noch nicht getan haben, planen Sie Zeit für die Implementierung ein.
Führen Sie diese Bewertung auf einem Gerät mit niedrigen Spezifikationen durch, um die App-Startzeit für diese Geräte besser nachvollziehen zu können.

Kein Benachrichtigungseinstiegspunkt (20 Punkte)
Keine offenen Aufgaben

Diese App verwendet keine Benachrichtigungen als Einstiegspunkte. Es gibt also nichts zu optimieren.

Diesen Test noch einmal durchführen, wenn Benachrichtigungen verwendet werden

In der Zwischenzeit können Sie sich andere Bereiche der App-Leistung ansehen, die Sie verbessern können.


Renderingleistung
  1. Öffnen Sie die App und rufen Sie den Zielbildschirm auf.
  2. Führen Sie einige Interaktionen aus, z. B. Scrollen und Klicken.
  3. Den Prozentsatz der langsamen und eingefrorenen Frames bei diesen Interaktionen messen
Bewertung Empfehlung
Häufige ANR-Blockierungen von Interaktionen und Animationen (ANR oder mehr als 20 %) (0 Punkte)
Unerträgliches Rendering

Eine Nutzererfahrung mit dieser Leistung ist für Nutzer sehr frustrierend. Eine geringe Nutzerzufriedenheit wirkt sich direkt auf die Geschäftsleistung, die Kundenbindung und die Nutzerbewertungen aus.

Nutzen Sie dringend leistungsstarke Tools.

Planen Sie sofort die Einführung leistungsstarker Tools wie Baseline-Profile, R8 und Dex-Layout-Optimierungen. Wiederholen Sie dann die Bewertung.
Anschließend können Sie sich die Anleitung zur App-Leistung ansehen, um weitere Möglichkeiten zur Verbesserung der Renderingleistung zu finden.

Animationen blockieren die Nutzerinteraktion (20–15 %) (1 Punkt)
Rutschende Frames sind sehr auffällig

Deutlich sichtbare Framedrops führen zu niedrigeren App-Bewertungen und weniger optimalen Bindungsraten. Erfassen Sie Protokolle, um Hotspots mit langsamen Frames zu untersuchen, und gehen Sie die Liste durch.

Nutzen Sie leistungsstarke Tools, um die Renderingleistung zu verbessern.

Das größte Verbesserungspotenzial lässt sich durch die Verwendung von Baseline-Profilen, R8 und Dex-Layout-Optimierungen erzielen. Nehmen Sie diese Technologien an und wiederholen Sie den Test.
Weitere Informationen finden Sie in der Anleitung zur App-Leistung.

Auffällige Animationsprobleme (15–10 %) (5 Punkte)
Unterdurchschnittliche Rendering-Leistung

Die aufgetretenen Renderingprobleme sind für Nutzer sichtbar. Dies führt zu einer geringeren Nutzerzufriedenheit und Bewertung sowie zu negativen Auswirkungen auf das Geschäft. Wenn der Test auf einem High-End-Gerät durchgeführt wurde, sind auf einem Low-End-Gerät deutlich sichtbare langsame Frames unerträglich.

Mit leistungsstarken Tools die Renderingleistung verbessern

Das größte Verbesserungspotenzial lässt sich durch die Verwendung von Baseline-Profilen, R8 und Dex-Layout-Optimierungen erzielen. Nehmen Sie diese Technologien an und wiederholen Sie den Test.
Weitere Informationen finden Sie in der Anleitung zur App-Leistung.

Auffällige Animationsprobleme in einigen Bereichen (5–10 %) (10 Punkte)
Renderingprobleme sind eine deutliche Quelle von Frustration bei Nutzern.

Schon ein paar langsame Frames reichen aus, um die Qualitätserwartungen der Nutzer zu enttäuschen. Unzufriedene Nutzer beenden Apps mit höherer Wahrscheinlichkeit.

Mit leistungsstarken Tools können Sie Probleme beim Rendern reduzieren.

Investieren Sie in die Verbesserung dieses Bereichs, um positive Auswirkungen auf Nutzerbewertungen und Geschäftsmesswerte zu erzielen. Das größte Verbesserungspotenzial lässt sich durch die Verwendung von Baseline-Profilen, R8 und Dex-Layout-Optimierungen erzielen. Nehmen Sie diese Technologien an und wiederholen Sie den Test.
Weitere Informationen finden Sie in der Anleitung zur App-Leistung.

Überwiegend flüssiges Rendering (1–5 %) (20 Punkte)
Ein flüssiges Rendering sorgt für eine gute Nutzererfahrung.

Da es immer noch einige langsame Frames gibt, werden sie von Nutzern möglicherweise bemerkt. Trotzdem ist dies eine gute Nutzererfahrung, insbesondere auf Low-End-Geräten.

Wir arbeiten weiter daran, Renderingprobleme zu beheben, um die Nutzerzufriedenheit weiter zu verbessern.

Auf dieser Stufe wird es schwieriger, sich zu verbessern. Wir arbeiten weiter daran, Renderingprobleme zu beheben, um die Nutzerzufriedenheit weiter zu verbessern. Achten Sie darauf, dass es keine Rückschritte gibt, und erfassen Sie automatische Benchmarks für Ihre am häufigsten verwendeten Geräte und User Journeys.
 Testen Sie auf Low-End-Geräten und beheben Sie dort Probleme. Wenn die Leistung dort gut ist, ist sie auf einem High-End-Gerät hervorragend.
 Nutzen Sie Baseline-Profile, R8 und Dex-Layoutoptimierungen. Nehmen Sie diese Technologien an und wiederholen Sie den Test.
Weitere Informationen finden Sie in der Anleitung zur App-Leistung.

Reibungsloses Rendering (< 1 %) (30 Punkte)
Hervorragende Renderingleistung

Glückwunsch! Die Renderingleistung dieser App ist großartig. Es sind keine sofortigen Maßnahmen erforderlich. Sie können die Bewertung auch auf einem Low-End-Gerät durchführen, um die Renderingleistung auf diesen Geräten besser zu verstehen.

Dieser Bereich sieht gut aus. Sie müssen nichts unternehmen.

Auf dieser Stufe wird es schwieriger, sich zu verbessern. Wir arbeiten weiter daran, Renderingprobleme zu beheben, um die Nutzerzufriedenheit weiter zu verbessern. Achten Sie darauf, dass es keine Rückschritte gibt, und erfassen Sie automatische Benchmarks für Ihre am häufigsten verwendeten Geräte und User Journeys.
 Testen Sie auf Low-End-Geräten und beheben Sie dort Probleme. Wenn die Leistung dort gut ist, ist sie auf einem High-End-Gerät hervorragend.
 Nutzen Sie Baseline-Profile, R8 und Dex-Layoutoptimierungen. Nehmen Sie diese Technologien an und wiederholen Sie den Test.
Weitere Informationen finden Sie in der Anleitung zur App-Leistung.

Renderingleistung
  1. Öffnen Sie die App und rufen Sie den Zielbildschirm auf.
  2. Messen, wie lange es dauert, bis der Bildschirm vollständig gerendert und interaktiv ist
Bewertung Empfehlung
Extrem auffällig (> 3 Sekunden) (0 Punkte)
Die Vollbilddarstellung sollte flüssig sein. Das ist hier nicht der Fall.

Die Responsivität einer App ist entscheidend für eine gute Nutzererfahrung. Wenn Nutzer nach einer Interaktion mehrere Sekunden warten müssen, ist das frustrierend. Das ist eine gute Gelegenheit, die Nutzerzufriedenheit und die Geschäftsmesswerte zu verbessern.

Du solltest dringend daran arbeiten, die Qualität des Vollbild-Renderings zu verbessern.

Erstelle ein Baseline-Profil für dieses Vollbild-Rendering und prüfe, ob die R8-Optimierungen hier aktiviert sind. Diese Bereiche haben den größten Einfluss auf die Verbesserung der App-Leistung. Sie können dann noch einmal an einer Bewertung teilnehmen, um weitere Informationen zu erhalten.

Sehr auffällig (1 bis 3 Sekunden) (1 Punkt)
Langsamer als die optimale Reaktionszeit.

Vollbilddarstellungen, die auf Nutzerinteraktionen reagieren, sollten so schnell wie möglich sein. Ein langsameres Rendering als optimal führt zu niedrigeren App-Bewertungen und frustriert die Nutzer. Als Entwickler sollten Sie sich darauf konzentrieren, die Nutzerzufriedenheit zu verbessern. Das ist eine gute Gelegenheit, die Nutzerzufriedenheit und die Geschäftsmesswerte zu verbessern.

Setzen Sie technische Anstrengungen ein, um dieses Vollbild-Rendering zu verbessern.

Erstelle ein Baseline-Profil für dieses Vollbild-Rendering und prüfe, ob die R8-Optimierungen hier aktiviert sind. Diese Bereiche haben den größten Einfluss auf die Verbesserung der App-Leistung. Sie können auch System-Traces erfassen, um Hotspots auf langsame Frames zu prüfen und sich durch die Liste zu arbeiten. Sie können dann noch einmal an einer Bewertung teilnehmen, um weitere Informationen zu erhalten.

Deutlich wahrnehmbar (500 ms bis 1 Sekunde) (5 Punkte)
Dieses Vollbild-Rendering ist etwas langsam.

Sie können die Leistung dieses Übergangs weiter verbessern, um eine bessere Bewertung zu erhalten. Auf einem High-End-Gerät sind auffällig langsame Frames kaum wahrnehmbar, auf einem Low-End-Gerät jedoch unerträglich.

Setzen Sie weiterhin technische Ressourcen ein, um diese Umstellung zu verbessern.

Testen Sie auf Low-End-Geräten und beheben Sie dort Probleme. Wenn die Leistung dort gut ist, ist sie auf einem High-End-Gerät hervorragend. Erstelle ein Baseline-Profil für dieses Vollbild-Rendering und prüfe, ob die R8-Optimierungen hier aktiviert sind. Diese Bereiche haben den größten Einfluss auf die Verbesserung der App-Leistung. Wenn Sie weitere Informationen zu diesem bestimmten Rendern erhalten möchten, können Sie auch System-Traces erfassen, um Hotspots auf langsame Frames zu prüfen und sich durch die Liste zu arbeiten. Sie können dann noch einmal an einer Bewertung teilnehmen, um weitere Informationen zu erhalten.

Leicht wahrnehmbar (100 bis 500 ms) (10 Punkte)
Das sieht fast schon ausgefeilt aus.

Prüfen Sie, ob dieses Vollbild-Rendering verbessert werden kann. Ein einzelnes langsames Rendern im Vollbildmodus ist zwar nicht besonders dramatisch, aber Sie sollten dafür sorgen, dass es sich nicht um ein systemisches Problem handelt, das sich negativ auf die Nutzerzufriedenheit auswirkt. Schon ein paar langsame Frames reichen aus, um die Qualitätserwartungen der Nutzer zu enttäuschen.

Prüfen Sie dieses Vollbild-Rendering, um festzustellen, ob es verbessert werden kann.

Verwenden Sie System-Traces, um Hotspots auf langsame Frames zu prüfen, und gehen Sie die Liste durch. Das Erfassen und Auswerten dieser Daten kann auch mit der Macrobenchmark-Bibliothek automatisiert werden.
Wenn Sie es noch nicht getan haben, sollten Sie Baseline-Profile und R8-Optimierungen verwenden.
Testen Sie auf Low-End-Geräten und beheben Sie dort Probleme. Wenn die Leistung dort gut ist, ist sie auf einem High-End-Gerät hervorragend.

Fast nicht wahrnehmbar (100 bis 50 ms) (15 Punkte)
Dieses Vollbild-Rendering ist fast perfekt.

Einige Poweruser bemerken möglicherweise weiterhin Übergänge, die bis zu 100 Millisekunden dauern. Das ist ein tolles Ergebnis. Testen Sie die Funktion auch auf Low-End-Geräten, um sicherzustellen, dass sie für Nutzer nicht beeinträchtigt wird.

Achten Sie darauf, dass die Nutzer zufrieden sind, und suchen Sie nach weiteren Verbesserungsmöglichkeiten.

Dieses Vollbild-Rendering ist fast perfekt. Die meisten Nutzer werden mit dieser Leistung sehr zufrieden sein. Achten Sie darauf, dass dies auch auf Low-End-Geräten der Fall ist.
Wenn Sie weitere Verbesserungen erzielen möchten, sehen Sie sich Baseline-Profile und R8-Optimierungen an.
Weitere Informationen zur Renderingleistung finden Sie in den Hinweisen zur App-Leistung.

Nicht wahrnehmbar (weniger als 50 ms) (20 Punkte)
Das ist ein hervorragendes Ergebnis.

Weniger als 50 Millisekunden für ein Vollbild-Rendering sind bemerkenswert und sorgen für eine hervorragende Nutzererfahrung. Sie können diese Werte zwar noch verbessern, aber die Steigerungen sind derzeit nur marginal.

Machen Sie weiter so!

Suchen Sie nach Verbesserungsmöglichkeiten für die App-Leistung in anderen Bereichen. Beobachten Sie die Leistung weiter, um Regressionen frühzeitig zu erkennen. Mit der macrobenchmark-Bibliothek können Sie das Monitoring automatisieren und Regressionen erkennen.

Dynamischer App-Leistungswert

(0/4 Fragen beantwortet)