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 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 |
|
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.
Empfehlungen für dich
- Hinweis: Der Linktext wird angezeigt, wenn JavaScript deaktiviert ist.
- Messwerte für Makrobenchmarks erfassen
- Erste Schritte mit Baseline-Profilen
- Start-up-Profile erstellen
- App-Leistung messen
- Eingefrorene Frames