| Bewertung | Empfehlung | |
|---|---|---|
|
AGP 7.2 und niedriger (0 Punkte)
|
Viele Leistungstools 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. Auch Startprofile werden 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 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. 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 vollständig verfügbar, wenn Sie Version 8.2 oder höher des Android Gradle-Plug-ins verwenden. 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. |
AGP-Releases im Blick behalten
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. Die Verbesserungen unter der Haube durch R8, Baseline-Profile und Dex-Layout-Optimierungen werden vollständig unterstützt. Nutzen Sie diese Tools, um die Leistung und Nutzerzufriedenheit Ihrer App zu verbessern. |
Machen Sie weiter so.
Bleiben Sie ü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 Ihr Baseline-Profil die relevantesten User Journeys abdeckt. Prüfen Sie auch, ob 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 verpasst viele Leistungsverbesserungen.
Wenn Sie die Code-Minimierung und -Optimierung über R8 nicht nutzen, verpassen Sie eine große 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 so schnell wie möglich die R8-Optimierungen und entfernen Sie alle Ausnahmen vom Typ „-dontoptimize“ und „-dontshrink“. Außerdem können Sie dann 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 Informationen zu erhalten. |
|
R8-Vollmodus, minimiert, optimiert und Ressourcenverkleinerung (20 Punkte)
|
Hohes Leistungspotenzial
Wenn Sie R8-Optimierungen aktivieren, können Sie die Leistung Ihrer App durch Optimierung, Verschleierung und Code-Minimierung verbessern. Diese App kann mithilfe von Dex-Layoutoptimierungen noch weiter optimiert werden. |
Achten Sie darauf, dass die Regeln für die Beibehaltung 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 Ausführungsgeschwindigkeit des Codes bereits beim ersten Start und sorgen so für Leistungsverbesserungen bei jeder neuen App-Installation und jedem App-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 Just-in-Time-Kompilierung (JIT) 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 des Codes beim ersten Start um etwa 30 %, da die Interpretation und die Just-in-Time-Kompilierung (JIT) für die enthaltenen Codepfade vermieden werden. Lesen Sie die Anleitung, wie Sie sie umsetzen können, und wiederholen Sie die Prüfung, 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.
Die manuelle Aktualisierung von Baseline-Profilen kann leicht in Vergessenheit geraten. 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. |
Automatisieren Sie die Erstellung von Baseline-Profilen.
Das Gradle-Plug-in für Baseline-Profile ist die empfohlene Methode, um die Erstellung von Baseline-Profilen zu automatisieren. Es kann so konfiguriert werden, dass automatisch ein neues Profil für bestimmte Buildtypen wie Varianten oder Release-Builds generiert wird. Die Profilgenerierung muss automatisiert werden, damit die Dex-Layoutoptimierung genutzt werden kann. |
|
Manuell für jede Version (5 Punkte)
|
Automatisierung ist der Schlüssel, um Baseline-Profile auf dem neuesten Stand zu halten.
Die manuelle Aktualisierung von Baseline-Profilen kann leicht in Vergessenheit geraten. Ein veraltetes Baseline-Profil trägt nicht zur Verbesserung der App-Start- oder Laufzeitleistung bei. |
Automatisieren Sie die Erstellung von Baseline-Profilen.
Das Gradle-Plug-in für Baseline-Profile ist die empfohlene Methode, um die Erstellung von Baseline-Profilen zu automatisieren. Es kann so konfiguriert werden, dass automatisch ein neues Profil für bestimmte Buildtypen wie Varianten oder Release-Builds generiert wird. |
|
Automatisiert für jede Version (15 Punkte)
|
Mithilfe der Automatisierung lassen sich Baseline-Profile 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 in Betracht ziehen.
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. |
|
Automatisiert für nächtliche Builds und Releases (20 Punkte)
|
So bleiben die Baseline-Profile am besten auf dem neuesten Stand.
Ein Baseline-Profil, das jede Nacht und für jeden Release generiert wird, auf dem neuesten Stand gehalten wird und verwendet werden kann, um die Leistung beim Starten und Ausführen der App 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 haben die Automatisierung der Erstellung von Baseline-Profilen für diese App gemeistert. 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. Dadurch wird die Laufzeit-Renderingleistung verbessert. 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. |
Nutzen 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 User Journeys verwenden, lässt sich die Laufzeitleistung und Nutzerzufriedenheit dieser App verbessern.Die Laufzeitleistung der App lässt sich verbessern, wenn Sie Baseline-Profile für kritische User Journeys verwenden. |
Nutzen Sie Baseline-Profile für weitere User Journeys.
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. Sie können die Prüfung jederzeit wiederholen, um eine aktuelle Punktzahl und weitere Informationen zu erhalten. |
|
App-Start + 3 User Journeys (15 Punkte)
|
Hervorragende Abdeckung des Baseline-Profils
Wenn Sie den App-Start und mehrere wichtige User Journeys mit Baseline-Profilen abdecken, können Sie die Leistung und 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. Mach nur weiter so. |
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. Sie können auch Dex-Layout-Optimierungen verwenden, um die Leistung beim Starten der App 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 ist der App-Start in der Regel zwischen 15% und 30% schneller als nur mit Baseline-Profilen.
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 ist der App-Start in der Regel zwischen 15% und 30% schneller als nur mit Baseline-Profilen. |
Sie sollten dringend Startup-Profile einrichten.
Verwenden Sie Dex-Layoutoptimierungen über Startprofile. Dadurch wird die Leistung beim Starten der App und die Nutzerzufriedenheit verbessert. 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 für den Haupteinstiegspunkt ist eine gute Möglichkeit, die Leistung beim Starten der App zu verbessern. Die verbesserte App-Leistung wirkt sich positiv auf die Nutzerfreundlichkeit aus. Mach nur weiter so. |
Berücksichtigen Sie mehr Einstiegspunkte.
Der Haupteinstiegspunkt der App ist der wichtigste Punkt, den Sie in einem Startup-Profil abdecken sollten. Wenn diese App weitere Einstiegspunkte hat, sollten Sie auch diese 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. Mach nur weiter so. |
Weitere Leistungsverbesserungen untersuchen und Rückschritte vermeiden
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 wird nicht verwendet (5 Punkte)
|
„Schreiben“ verwenden
Jetpack Compose ist das empfohlene moderne Toolkit von Android für die Erstellung nativer Benutzeroberflächen. Es vereinfacht und beschleunigt die UI-Entwicklung für Android. 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. Weitere Informationen finden Sie in unserer Dokumentation zu Migrationsstrategien oder in unserem Codelab. |
|
Compose 2022.10.00 - 2023.10.01 (1 Punkte)
|
Viele neue Funktionen und Leistungsverbesserungen fehlen.
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 eine 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. |
Upgrade auf die neueste Version für weitere Leistungsverbesserungen
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 starkes Überspringen aktiviert, mit dem sich unnötige Zusammensetzungen drastisch reduzieren lassen. Außerdem haben wir die Indication API verbessert, um das verzögerte Erstellen von Wellen zu ermöglichen, die interne Compose-Darstellung auf eine effizientere Datenstruktur umgestellt und damit begonnen, effizienteren Code zu generieren. |
|
Neueste stabile Compose-Version (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 | |
|---|---|---|
|
Nicht reportFullyDrawn() / FullyDrawnReporter 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 erhalten.
Verwenden Sie die FullyDrawnReporter API, um zu melden, dass die App einsatzbereit ist. Dadurch stehen detailliertere Leistungsmesswerte zur Verfügung und Sie können den Zeitaufwand für die vollständige Darstellung überwachen. |
|
reportFullyDrawn() / FullyDrawnReporter verwenden (5 Punkte)
|
Detailliertere Leistungsmesswerte für den App-Start
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. |
Anhand der Informationen aus TTFD können Sie die Leistung beim Starten der App analysieren und verbessern.
Sowohl das Android-Framework als auch die Google Play Console bieten detaillierte Leistungsmesswerte für die Zeit bis zur vollständigen Darstellung. Anhand dieser Messwerte können Sie die Startleistung Ihrer App nachvollziehen und optimieren. |
(0/7 Fragen beantwortet)