Bewertung | Empfehlung | |
---|---|---|
AGP 7.2 und niedriger (0 Punkte)
|
Viele Tools zur Leistungsoptimierung sind nicht verfügbar oder veraltet.
Versionen von AGP bis 7.2 unterstützen keine Baseline-Profile und keine Startprofile. Die Tools zur Minimierung und Optimierung sind ebenfalls veraltet und bieten keine aktuellen Leistungsverbesserungen. Das ist eine große verpasste Chance in Bezug auf die Leistung beim Starten und Ausführen der App. |
Wir empfehlen dringend, auf eine neuere Version von AGP zu aktualisieren, um die Unterstützung für Leistungstools zu verbessern.
Wenn Sie ein Upgrade auf eine neuere Version von AGP durchführen, erhalten Sie Zugriff auf die neuesten Tools zur Leistungsoptimierung. So können Sie die Leistung und Nutzerzufriedenheit Ihrer App verbessern. |
AGP 7.3 (1 Punkt)
|
Sehr begrenzte Unterstützung für leistungsstarke Tools.
Das Android Gradle Plugin (AGP) 7.3 bietet grundlegende Unterstützung für Baseline-Profile. Auch wenn Baseline-Profile funktionieren, kann diese App sie nicht optimal nutzen. Außerdem werden Start-up-Profile in dieser Version nicht unterstützt. Die Tools zur Minimierung und Optimierung sind ebenfalls veraltet und bieten keine aktuellen Leistungsverbesserungen. Das ist eine verpasste Leistungssteigerung beim Starten und Ausführen der App. |
Führen Sie ein Upgrade auf eine neuere Version von AGP durch, um die Unterstützung von Tools zur Leistungsoptimierung zu verbessern.
Der Anstieg zwischen 7 und 8 der Hauptversionen kann entmutigend sein, ist aber aus Leistungssicht die Investition wert. Wenn Sie ein Upgrade auf eine neuere Version von AGP durchführen, erhalten Sie Zugriff auf die neuesten Tools zur Leistungsoptimierung. Dadurch können Sie mit deutlichen Verbesserungen bei der Start- und Laufzeitleistung rechnen. So können Sie die Leistung und Nutzerzufriedenheit Ihrer App verbessern. |
AGP 7.4–8.1 (5 Punkte)
|
Eingeschränkte Unterstützung für Tools mit hoher Auswirkung auf die Leistung.
Die Android-Gradle-Plug-in-Versionen 7.4 bis 8.1 unterstützen Baseline-Profile. Ab AGP 8.0 können Baseline-Profile mit einem speziellen Gradle-Plug-in verwendet werden. Startprofile werden erst ab AGP 8.2 unterstützt. Die Tools zur Minimierung und Optimierung sind ebenfalls veraltet und bieten keine aktuellen Leistungsverbesserungen. |
Aktualisieren Sie AGP so bald wie möglich auf eine neuere Version.
Der Wechsel von Version 7 zu Version 8 kann zwar beängstigend sein, ist aber aus Leistungssicht eine gute Investition. Wenn Sie ein Upgrade auf eine neuere Version von AGP durchführen, erhalten Sie Zugriff auf die neuesten Tools zur Leistungsoptimierung. So können Sie die Start- und Laufzeitleistung Ihrer App sowie die Nutzerzufriedenheit verbessern. |
AGP 8,2–8,5 (15 Punkte)
|
Die meisten leistungsstarken Tools sind jetzt freigeschaltet.
Baseline-Profile und Start-Profile sind bei Verwendung von Version 8.2 oder höher des Android Gradle-Plug-ins vollständig verfügbar. Sie können auch das Baseline Profiles Gradle Plugin verwenden. Auch die Verbesserungen unter der Haube durch R8-Optimierungen sind noch relativ neu und haben einen großen Einfluss. Führen Sie ein Upgrade auf eine neuere Version von AGP durch, um die Start- und Laufzeitleistung zu verbessern. Dadurch wird auch eine neuere Version von R8 eingeführt. |
Bleiben Sie über AGP-Veröffentlichungen auf dem Laufenden.
Mit neueren Versionen von AGP wird die App mit den neuesten Leistungstools auf dem neuesten Stand gehalten. So können Sie die Leistung Ihrer App und die Nutzerzufriedenheit verbessern. Die Leistung beim Starten und Ausführen von Apps kann durch Verbesserungen unter der Haube von R8, Baseline-Profilen und Dex-Layout-Optimierungen verbessert werden. |
AGP 8.6 oder höher (20 Punkte)
|
Vollständiger Support für leistungsstarke Tools
Da diese App die neueste AGP-Version verwendet, können die neuesten Tools zur Leistungsoptimierung vollumfänglich genutzt werden. Im Detail werden durch R8, Baseline-Profile und Dex Layout-Optimierungen alle Verbesserungen unterstützt. Nutzen Sie diese Tools, um die Leistung und Nutzerzufriedenheit Ihrer App zu verbessern. |
Machen Sie weiter so.
Halten Sie sich über die neuesten AGP-Releases auf dem Laufenden, damit in der App immer die neuesten Leistungstools verwendet werden. Achten Sie darauf, dass Ihr Startprofil richtig konfiguriert ist und Ihre R8-Konfiguration wie vorgesehen funktioniert. In den allgemeinen Leistungshinweisen erfahren Sie, wie Sie die Laufzeitleistung Ihrer App verbessern können. |
Bewertung | Empfehlung | |
---|---|---|
Nicht aktiviert (0 Punkte)
|
Diese App erhält viele Leistungsverbesserungen.
Der Verzicht auf Codekomprimierung und -optimierung über R8 ist eine enorm verpasste Chance, die App-Leistung zu verbessern. Viele Verbesserungen unter der Haube sind nur verfügbar, wenn R8 aktiviert ist. |
Aktivieren Sie R8 dringend, um erhebliche Leistungsverbesserungen zu erzielen.
Aktivieren Sie R8-Optimierungen so bald wie möglich. Dadurch lassen sich viele Leistungsverbesserungen erzielen. Sie können dann noch einmal an einer Bewertung teilnehmen, um weitere Informationen zu erhalten. |
Kompatibilitätsmodus oder wichtige Ausnahmen (-dontoptimize, -dontshrink) (5 Punkte)
|
Wenn Sie Optimierungen deaktivieren, verpassen Sie eine große Chance, die App-Leistung zu verbessern.
Die Laufzeitleistung dieser App ist nicht vollständig optimiert. Das ist eine große verpasste Chance, die App-Leistung zu verbessern. |
Aktivieren Sie R8-Optimierungen, um das Leistungspotenzial zu maximieren.
Aktivieren Sie die R8-Optimierungen so bald wie möglich und entfernen Sie alle Ausnahmen wie „-dontoptimize“ und „-dontshrink“. Dadurch können Sie auch andere Optimierungen aktivieren, z. B. Dex-Layout-Optimierungen. Nachdem R8 im Vollmodus aktiviert wurde, können Sie noch einmal an einer Bewertung teilnehmen, um weitere Unterstützung zu erhalten. |
R8-Vollmodus, minimiert, optimiert und Ressourcenverkleinerung (20 Punkte)
|
Hohes Leistungspotenzial
Wenn Sie R8-Optimierungen aktivieren, ist Ihre App ideal geeignet, um die Leistung zu verbessern, die durch Optimierung, Verschleierung und Codekomprimierung erzielt wird. Diese App kann mithilfe von Dex-Layoutoptimierungen noch weiter optimiert werden. |
Achten Sie darauf, dass die Regeln für die Aufbewahrung auf dem neuesten Stand sind.
Da sich die App ständig weiterentwickelt, müssen die R8-Behaltensregeln aktualisiert werden, damit die App weiterhin optimal funktioniert. Konzentrieren Sie sich bei der Leistungsverbesserung auf andere Bereiche. Haben Sie sich die Optimierungen für Startprofile und Dex-Layouts angesehen? |
Baseline-Profile verbessern die Geschwindigkeit der Codeausführung vom ersten Start an und bieten Leistungsverbesserungen für jede neue App-Installation und jedes Anwendungs-Update. Mit dieser profilbasierten Optimierung (PGO) können Apps den Start optimieren, Renderingprobleme reduzieren und die Gesamtlaufzeitleistung für Endnutzer ab dem ersten Start verbessern. Wird ein Baseline-Profil erstellt und für den App-Start verwendet?
Bewertung | Empfehlung | |
---|---|---|
Keine / Unbekannt (0 Punkte)
|
Ohne Baseline-Profil verpassen Sie eine große Chance.
Mit Baseline-Profilen lässt sich die Ausführungsgeschwindigkeit des Codes beim ersten Start um etwa 30% verbessern, da die Interpretation und die JIT-Kompilierung (Just-in-Time) für die enthaltenen Codepfade vermieden werden. Prüfen Sie, ob Ihre App ein Baseline-Profil hat, und nehmen Sie die Technologie in Anspruch, falls nicht. |
Nutzen Sie dringend Baseline-Profile.
Baseline-Profile verbessern die Ausführungsgeschwindigkeit von Code beim ersten Start um etwa 30 %, da keine Interpretation und Just-in-Time-Kompilierung (Just-in-Time, JIT) für enthaltene Codepfade vorgenommen werden. Lesen Sie die Anleitung, wie Sie die Änderungen vornehmen und die Prüfung noch einmal absolvieren können, um einen aktualisierten Wert zu erhalten. |
Manuell, einmal oder selten (2 Punkte)
|
Automatisierung ist der Schlüssel, um Baseline-Profile auf dem neuesten Stand zu halten.
Das manuelle Aktualisieren von Referenzprofilen kann leicht passieren. Das gilt insbesondere, wenn es sich um eine einmalige Aktion handelt. Baseline-Profile sollten für jede Version neu generiert werden, um das Leistungssteigerungspotenzial für den App-Start und die Laufzeitleistung zu maximieren. |
Investieren Sie in die Automatisierung der Erstellung von Baseline-Profilen.
Das Gradle-Plug-in für Baseline-Profile ist die empfohlene Methode, um die Erstellung von Baseline-Profilen zu automatisieren. Sie kann so konfiguriert werden, dass automatisch ein neues Profil für bestimmte Build-Typen wie Varianten oder Release-Builds erstellt wird. Die Profilgenerierung muss automatisiert werden, damit die Dex-Layoutoptimierung genutzt werden kann. |
Manuell für jeden Release (5 Punkte)
|
Automatisierung ist der Schlüssel, um Baseline-Profile auf dem neuesten Stand zu halten.
Das manuelle Aktualisieren von Referenzprofilen kann leicht passieren. Ein veraltetes Baseline-Profil trägt nicht zur Verbesserung der App-Start- oder Laufzeitleistung bei. |
Investieren Sie in die Automatisierung der Erstellung von Baseline-Profilen.
Das Gradle-Plug-in für Baseline-Profile ist die empfohlene Methode, um die Erstellung von Baseline-Profilen zu automatisieren. Sie kann so konfiguriert werden, dass automatisch ein neues Profil für bestimmte Build-Typen wie Varianten oder Release-Builds erstellt wird. |
Automatisiert für jeden Release (15 Punkte)
|
Dank Automatisierung lassen sich Referenzprofile ganz einfach auf dem neuesten Stand halten.
Ein aktuelles Baseline-Profil ist eine gute Möglichkeit, die Leistung beim Starten und Ausführen der App zu verbessern. Wenn Sie dies für jede Version automatisch tun, können Sie nahezu perfekt hochwertige Baseline-Profile sicherstellen. |
Achten Sie darauf, dass die Abdeckung des Baseline-Profils hoch bleibt. Sie können auch die tägliche Profilerstellung verwenden.
Referenzprofile sind nur dann nützlich, wenn sie auf dem neuesten Stand gehalten werden. Sie können sie auch jeden Abend generieren, um Probleme frühzeitig zu erkennen und dafür zu sorgen, dass die Profilgenerierung bei einer Veröffentlichung reibungslos funktioniert. Im Baseline Profile Gradle-Plug-in erfahren Sie, wie Sie die Erstellung von Baseline-Profilen weiter automatisieren. |
Automatisierung für nächtliche Builds und Releases (20 Punkte)
|
So bleiben die Baseline-Profile am besten auf dem neuesten Stand.
Ein Basisprofil, das jede Nacht generiert wird und für jeden Release auf dem neuesten Stand gehalten wird, kann verwendet werden, um App-Start- und Laufzeitleistungen zu verbessern, sobald ein Release veröffentlicht wird. Diese Vorbereitung gibt Ihrer App einen Vorteil bei der App-Leistung. Perfekt! |
Die Abdeckung des Baseline-Profils weiter verbessern.
Sie wissen jetzt, wie die Generierung von Baseline-Profilen für diese App funktioniert. Machen Sie weiter so! Achten Sie darauf, dass die im Baseline-Profil enthaltenen User Journeys ebenfalls regelmäßig aktualisiert und erweitert werden, wenn die App weiter ausgebaut wird. So ist das Referenzprofil immer auf dem neuesten Stand und kann zur Verbesserung der App-Start- und Laufzeitleistung verwendet werden. |
Mit Baseline-Profilen muss keine JIT-Kompilierung ausgeführt werden, während eine Funktion verwendet wird. Dies verbessert die Rendering-Leistung der Laufzeit. Wenn Sie Baseline-Profile für kritische User Journeys hinzufügen, lässt sich die App-Leistung insgesamt verbessern.
Für wie viele User Journeys gelten Baseline-Profile?Bewertung | Empfehlung | |
---|---|---|
Keine / unbekannt (0 Punkte)
|
Verpasste Leistungsverbesserungen bei der Laufzeit
Die App-Laufzeitleistung kann durch die Verwendung von Baseline-Profilen für wichtige User Journeys verbessert werden. Wenn Sie nur Baseline-Profile für den App-Start verwenden, verpassen Sie eine gute Gelegenheit, die Laufzeitleistung und Nutzerzufriedenheit zu verbessern. |
Fügen Sie dringend Baseline-Profile hinzu, um die Laufzeitleistung zu verbessern.
Verwenden Sie Baseline-Profile für den App-Start und kritische User Journeys. Diese User Journeys werden von einer großen Anzahl von Nutzern verwendet und sind für die Funktionalität der App entscheidend. Sie können die Prüfung jederzeit wiederholen, um eine aktuelle Punktzahl und weitere Informationen zu erhalten. |
App-Start + 1 User Journey (5 Punkte)
|
Verpasste Leistungsverbesserungen bei der Laufzeit
Die App-Laufzeitleistung kann durch die Verwendung von Baseline-Profilen für wichtige User Journeys verbessert werden. Wenn Sie nur Baseline-Profile für den App-Start oder eine einzelne User Journey verwenden, verpassen Sie eine gute Gelegenheit, die Laufzeitleistung und Nutzerzufriedenheit zu verbessern. |
Verwenden Sie Baseline-Profile für mehr Nutzerpfade.
Verwenden Sie Baseline-Profile für mehr Nutzerpfade. So werden die Laufzeitleistung und die Nutzerzufriedenheit der App kontinuierlich verbessert. Sie können die Prüfung jederzeit wiederholen, um eine aktuelle Punktzahl und weitere Informationen zu erhalten. |
App-Start + 2 User Journeys (10 Punkte)
|
Baseline-Profile bieten weitere Leistungsverbesserungen.
Wenn Sie Baseline-Profile für mehr Nutzerpfade verwenden, kann diese App die Laufzeitleistung und Nutzerzufriedenheit verbessern.Die Laufzeitleistung der App kann durch die Einführung von Baseline-Profilen für kritische Nutzerpfade verbessert werden. |
Nutzen Sie Baseline-Profile für weitere Nutzerpfade.
Identifizieren Sie weitere User Journeys, die für die Funktionalität der App entscheidend sind, und übernehmen Sie für diese Baseline-Profile. So werden die Laufzeitleistung und die Nutzerzufriedenheit der App kontinuierlich verbessert. Komm zurück und wiederhole die Prüfung, um eine aktualisierte Punktzahl und weitere Tipps zu erhalten. |
App-Start + 3 User Journeys (15 Punkte)
|
Hervorragende Abdeckung des Baseline-Profils
Wenn Sie mit Baseline-Profilen den App-Start und mehrere kritische Nutzerpfade abdecken, können Sie die Leistung und die Nutzerzufriedenheit verbessern. Es gibt möglicherweise weitere User Journeys, die mit Baseline-Profilen abgedeckt werden können. Die Abdeckung des Baseline-Profils ist bei dieser App jedoch bereits sehr gut. Weiterhin viel Erfolg! |
Erweitern Sie den Geltungsbereich des Baseline-Profils, um das volle Leistungspotenzial zu nutzen.
Wir möchten die Nutzung des Baseline-Profils weiter fördern. Sie sollten die Nutzung von R8 verbessern, um die Codegröße und die allgemeine Leistung der App-Laufzeit zu verbessern. Erwägen Sie außerdem die Einführung von Dex-Layout-Optimierungen, um die Leistung beim Starten von Apps weiter zu verbessern. |
Start-Profile werden vom Build-System verwendet, um die darin enthaltenen Klassen und Methoden weiter zu optimieren, indem das Layout des Codes in den DEX-Dateien Ihres APKs verbessert wird. Mit Startprofilen wird Ihre Anwendung in der Regel zwischen 15 und 30 % schneller gestartet als mit Baseline-Profilen allein.
Verwendet die App Startprofile, um das Dex-Layout zu optimieren?Bewertung | Empfehlung | |
---|---|---|
Nicht verwendet / Unbekannt (0 Punkte)
|
Eine große verpasste Chance, die Leistung beim Starten der App zu verbessern.
Start-Profile werden vom Build-System verwendet, um die darin enthaltenen Klassen und Methoden weiter zu optimieren, indem das Layout des Codes in den DEX-Dateien Ihres APKs verbessert wird. Mit Startprofilen wird Ihre App normalerweise zwischen 15% und 30% schneller gestartet als mit Baseline-Profilen allein. |
Investieren Sie dringend in die Einführung von Start-up-Profilen.
Nutzen Sie Dex-Layout-Optimierungen über Start-up-Profile. Dies verbessert die Startleistung der App und die Nutzerzufriedenheit. Für die Verwendung von Dex-Layoutoptimierungen ist AGP 8.2 oder höher erforderlich und die Minimierung/R8 muss aktiviert sein. |
Haupteinstiegspunkt (10 Punkte)
|
Optimierte Startleistung für den Haupteinstiegspunkt
Die Verwendung von Startprofilen als Haupteinstiegspunkt ist eine großartige Möglichkeit, die Leistung beim Starten von Apps zu verbessern. Die verbesserte App-Leistung wirkt sich positiv auf die Nutzererfahrung aus. Weiterhin viel Erfolg! |
Berücksichtigen Sie mehr Einstiegspunkte.
Der Haupteinstiegspunkt der App ist der wichtigste, der in einem Startup-Profil abgedeckt werden muss. Wenn diese App weitere Einstiegspunkte hat, sollten Sie diese auch mit Startprofilen abdecken. Das können Benachrichtigungen oder zusätzliche Launcher-Symbole sein. |
Die meisten Einstiegspunkte (15 Punkte)
|
Wenn Sie die am häufigsten verwendeten Einstiegspunkte abdecken, lässt sich die Leistung beim Starten der App verbessern.
Eine optimierte Startzeit trägt zur Nutzerzufriedenheit bei. Durch die Verwendung von Startprofilen für die meisten Einstiegspunkte ist diese App in Bezug auf die Startleistung aus Sicht der Tools in einem hervorragenden Zustand. Weiterhin viel Erfolg! |
Untersuchen Sie andere Leistungsverbesserungen und halten Sie Regressionen in Schach.
Sorgen Sie dafür, dass das Startprofil für jeden Release-Build automatisch generiert wird, indem Sie die Aufgabe Dex-Layout-Optimierungen mit dem Gradle-Plug-in für Baseline-Profile automatisieren. |
Bewertung | Empfehlung | |
---|---|---|
Compose nicht verwendet (5 Punkte)
|
„Schreiben“ verwenden
Jetpack Compose ist das empfohlene moderne Toolkit von Android für die Erstellung nativer Benutzeroberflächen. Die UI-Entwicklung für Android wird vereinfacht und beschleunigt. Mit weniger Code, effektiven Tools und intuitiven Kotlin-APIs können Sie Ihre App schnell erstellen. |
UI zu Jetpack Compose migrieren
Jetpack Compose ermöglicht die Interoperabilität mit dem vorhandenen Ansichtssystem. Es gibt mehrere Strategien, wie Sie Teile Ihrer Benutzeroberfläche zu Compose migrieren und von den Vorteilen von Compose profitieren können. Sehen Sie sich unsere Dokumentation zu den Migrationsstrategien an oder sehen Sie sich unser Codelab an, in dem Sie ein praxisorientierteres Projekt finden. |
Compose 2022.10.00 - 2023.10.01 (1 Punkte)
|
Es fehlen viele neue Funktionen und Leistungsverbesserungen.
Wenn Sie eine alte Version von Jetpack Compose verwenden, gehen Ihnen alle neuen Funktionen und Verbesserungen verloren. Jetpack Compose wurde so konzipiert, dass es vom Android-System getrennt werden kann, damit Entwickler selbst entscheiden können, wann sie ein Upgrade durchführen möchten. |
So schnell wie möglich auf eine neuere Version upgraden
Die Leistung hat für uns weiterhin oberste Priorität. Durch ein Upgrade können Sie insgesamt erhebliche Leistungsverbesserungen erzielen. Die Scrollleistung wurde um etwa 20 %, die Startzeit um 12% und die Leistung von Text-Kompositen um 22% verbessert. Weitere Informationen zu den Verbesserungen, die in Jetpack Compose 2024.01.00 hinzugefügt wurden, finden Sie im Release-Blogpost. |
Compose 2024.01.00 - 2024.08.00 (2 Punkte)
|
Die neueste Version von Jetpack Compose bietet bessere Leistung und neue Funktionen
Wenn Sie die neuesten Jetpack Compose-Versionen nicht verwenden, erhalten Sie nicht alle Fehlerkorrekturen, Leistungsverbesserungen und neuen Funktionen, an denen wir arbeiten, um Ihnen beim Erstellen ansprechender Benutzeroberflächen zu helfen. |
Führen Sie ein Upgrade auf die neueste Version durch, um von weiteren Leistungsverbesserungen zu profitieren.
Durch die Umstellung auf die neueste Compose-Version konnten wir in unseren Benchmarks eine weitere Leistungsverbesserung von 17% bei der Zeit bis zum ersten Pixel erzielen. In dieser Version haben wir außerdem standardmäßig den neuen Modus für das starke Überspringen aktiviert, mit dem sich unnötige Zusammensetzungen drastisch reduzieren lassen. Außerdem haben wir die Indication API verbessert, um das Lazy-Erstellen von Wellen zu ermöglichen, die interne Compose-Darstellung auf eine effizientere Datenstruktur umgestellt und damit begonnen, effizienteren Code zu generieren. |
Neueste stabile Version von Compose (5 Punkte)
|
Glückwunsch! Diese App ist auf dem neuesten Stand mit der neuesten stabilen Compose-Version.
Wenn Sie die neueste Version von Compose verwenden, profitieren Sie von den Leistungsverbesserungen in jeder neuen Version. |
Machen Sie weiter so.
Bleiben Sie über die neuesten stabilen Compose-Releases auf dem Laufenden, um weiterhin von Leistungsverbesserungen und Fehlerkorrekturen zu profitieren. In diesem Bereich sind keine sofortigen Maßnahmen erforderlich. |
reportFullyDrawn()
mithilfe des FullyDrawnReporter
oder ReportDrawn()
aufrufen, wird dem System mitgeteilt, wann die App für die Interaktion mit einem Nutzer bereit ist.
Dadurch erhalten Sie Zugriff auf den Messwert „TTFD“. Dieser Messwert kann für Benchmarking verwendet werden und ermöglicht eine optimierte Erstellung des Start-up-Profils.
Bewertung | Empfehlung | |
---|---|---|
„reportFullyDrawn()“/„FullyDrawnReporter“ wird nicht verwendet (0 Punkte)
|
Sie verpassen Verbesserungen und Leistungsmesswerte im Hintergrund.
Wenn Sie nicht melden, wann die App einsatzbereit ist, verpassen Sie die Gelegenheit, die App-Startzeit genauer zu analysieren. Mit dieser API kann das Android-System detailliertere Leistungsmesswerte liefern und die Zeit bis zur vollständigen Darstellung überwachen. |
Verwenden Sie „reportFullyDrawn()“ / „FullyDrawnReporter“, um detailliertere Leistungsmesswerte zu nutzen.
Verwenden Sie die FullyDrawnReporter API, um zu melden, dass die App einsatzbereit ist. Dadurch erhalten Sie Zugriff auf detailliertere Leistungsmesswerte und können die Zeit bis zur vollständigen Erstellung beobachten. |
Mit reportFullyDrawn() / FullyDrawnReporter (5 Punkte)
|
Detailliertere Leistungsmesswerte für das Starten von Apps
Diese App verwendet die FullyDrawnReporter API, um zu melden, wenn die App einsatzbereit ist. So können Sie detailliertere Leistungsmesswerte abrufen und die Zeit bis zur vollständigen Darstellung überwachen. |
Nutzen Sie die Informationen von TTFD, um die Leistung beim Starten von Apps zu verstehen und zu verbessern.
Das Android-Framework und die Google Play Console bieten detaillierte Leistungsmesswerte für die Zeit bis zur vollständigen Erstellung. Anhand dieser Messwerte können Sie die Startleistung Ihrer App nachvollziehen und verbessern. |
(0/7 questions answered) - For a full picture answer all questions.