App-Leistungsbewertung abrufen

Anhand des App-Leistungsbewertungswerts können Sie die Gesamtleistung Ihrer App berechnen und Verbesserungsmöglichkeiten erkennen. Der App-Leistungsbewertung bietet ein standardisiertes Framework zur Leistungsmessung mit minimalen technischen Aufgaben.

Es unterstützt Entwickler- und Produktteams bei der Bewertung der technischen Leistung einer bestimmten Android-App. Nach Abschluss der Bewertung helfen eine Bewertung und empfohlene Maßnahmen, die wichtigsten Bereiche für die Leistungsverbesserung zu identifizieren und zu priorisieren.


Einführung

Der App Performance Score bietet App-Entwicklern statische und dynamische Bewertungen. Beide können einzeln durchgeführt werden und bieten einzigartige Einblicke in das Leistungsverhalten einer App. Diese Statistiken werden mit umsetzbaren Empfehlungen kombiniert, mit denen Sie den Status quo verbessern und die Leistung der App steigern können.

Die Gesamtleistung wird mit einer Bewertung zwischen 0 und 100 angegeben. Je niedriger der Wert, desto mehr Verbesserungspotenzial besteht.

Anhand des Werts und der Empfehlungen für die einzelnen Elemente können Sie die Entwicklungsbemühungen auf Bereiche konzentrieren, in denen große Leistungssteigerungen möglich sind. Wenn Sie die Empfehlungen umgesetzt haben, können Sie die Bewertung noch einmal durchführen und sehen, wie sich der Wert verbessert hat.

Dynamischer Wert Statischer Wert
Das Laufzeitverhalten der Anwendung wird verwendet, um Leistungsmerkmale zu bewerten.
Der dynamische Leistungsbewertungswert gibt direkt Aufschluss darüber, wie gut eine App auf einem bestimmten Gerät funktioniert.
Die Anwendung wird statisch bewertet, um Leistungsvorhersagen anhand der Verwendung von Best Practices und der Nutzung von Tools zu bewerten.
Der statische Leistungsbewertung werden Tools mit hoher Auswirkung auf die App-Leistung zugeordnet. Für diesen Wert ist keine Laufzeitbewertung erforderlich.
Dynamische Bewertung aufrufen Zum Punkt „Statische Bewertung“ gehen


Dynamischer App-Leistungswert

Bei der dynamischen Bewertung des App-Leistungsbewertungsfaktors werden Laufzeitdaten verwendet, um die Leistung einer App auf einem bestimmten Gerät zu bewerten.

Für die dynamische Bewertung ist ein physisches Gerät für eine realistische Leistungsbewertung erforderlich. Die Bewertung hängt von den Funktionen des Geräts ab. Bewerten Sie die Leistung auf mehreren Geräten, um besser nachvollziehen zu können, wie sich Leistungsmängel auf die Nutzer auswirken.

Die aktuellen Kategorien und Bewertungskriterien für die dynamische Bewertung von Apps sind in der folgenden Tabelle aufgeführt.

Kategorie Bewertungskriterien
Anwendungsstart Gemessene Dauer zwischen dem Start der App und dem Zeitpunkt, zu dem die App interaktiv wird (TTFD).
Renderingleistung Prozentsatz der langsamen und eingefrorenen Frames beim Scrollen, Animieren und Rendern im Vollbildmodus.


Statischer Wert für die App-Leistung

Der statische App-Leistungswert wird anhand der Nutzung von Tools und Best Practices mit hoher Auswirkung berechnet. Um die statischen Leistungskennzahlen einer App korrekt zu bewerten, ist Zugriff auf den Quellcode des Projekts erforderlich.

Anhand der in der folgenden Tabelle aufgeführten Kriterien wird der statische App-Leistungsbewertungswert ermittelt.

Kategorie Bewertungskriterien
Verbesserungen bei der Build-Dauer
Start-up-Leistung
  • Baseline-Profile werden in der App gefunden und beim Start der App korrekt angewendet.
  • Baseline-Profile umfassen einen oder mehrere Nutzerpfade
  • Startprofile, die für die Anwendung von Dex-Layoutoptimierungen verwendet werden
Einführung verfassen Die App verwendet die neueste stabile Version von Compose.
Überwachung und Optimierung FullyDrawnReporter oder reportFullyDrawn wird zu einem geeigneten Zeitpunkt verwendet

Tipps zur Bewertung Ihrer App

Hier sind einige Tipps zum Ermitteln des App-Leistungsbewertungswerts.

Repräsentatives Gerät auswählen

Wir empfehlen, für die Messung der dynamischen Bewertung denselben Gerätetyp zu verwenden wie Ihre Nutzer. Im Gegensatz zum statischen Wert variiert der dynamische Wert je nach Gerätespezifikation. Wenn Sie nicht wissen, wo Sie anfangen sollen, verwenden Sie ein Low-End-Gerät und arbeiten Sie von dort aus an Verbesserungen.

Variabilität des dynamischen Werts bewerten

Es kann sein, dass sich Ihr dynamischer Wert über mehrere Beobachtungszeiträume hinweg ändert, ohne dass Sie Ihren Code ändern. Das kann an der natürlichen Variabilität der App-Leistung oder an anderen Systemaktivitäten auf Ihrem Gerät liegen. Wenn Sie feststellen, dass Ihr Wert sehr variiert, empfehlen wir, mehrmals hintereinander zu testen und das häufigste Verhalten zu notieren.

Der Wert für die statische Bewertung sollte unverändert bleiben, es sei denn, Sie ändern Ihren Code.

Bei Bedarf separate Bewertungen verwenden

Wenn Sie nicht die Zeit oder Kapazität haben, sowohl den dynamischen als auch den statischen Wert zu berechnen, können Sie auch nur einen davon verwenden. Eine Verbesserung Ihres dynamischen oder statischen Werts kommt Ihren Nutzern trotzdem zugute.

Ergänzen Sie die Daten mit anderen Monitoring-Messwerten.

Der App-Leistungsbewertung können Sie schnell und allgemein einen Überblick über die App-Leistung verschaffen. Wenn Sie detailliertere Leistungsdaten benötigen, können Sie auch andere Datenquellen wie Android Vitals, Firebase Performance Monitoring und Benchmarks verwenden.

So können Sie Ihren Wert verbessern

Wenn sowohl der statische als auch der dynamische Wert unterdurchschnittlich sind, empfehlen wir Ihnen, Maßnahmen zu ergreifen, um den statischen Wert zu maximieren, bevor Sie die Fehlerbehebung für den dynamischen Wert vornehmen. Wenn Sie Mängel bei der statischen Bewertung beheben, wird sich dies wahrscheinlich auch auf den dynamischen Wert auswirken. Daher ist es hilfreich, die statische Bewertung als ersten Schritt zur Verbesserung der App-Leistung zu optimieren. Der statische Wert basiert auf konkreten Werten oder Einstellungen in Ihrem App-Code. Bei den dynamischen Messwerten dauert es in der Regel länger, bis die Ursache ermittelt werden kann.

Innerhalb jedes Segments enthält der App-Leistungsbewertung umsetzbare Schritte zur Verbesserung Ihrer App.