Wyświetlanie wyniku skuteczności aplikacji

Korzystając z wyniku skuteczności aplikacji, możesz obliczyć ogólny wynik skuteczności i odkryć możliwości poprawy. Wynik skuteczności aplikacji zapewnia ustandaryzowany sposób pomiaru skuteczności przy minimalnej liczbie szczegółowych zadań technicznych.

Pozwala zespołom inżynierów i zespołom ds. usługi ocenić sprawność techniczną każdej aplikacji na Androida. Po zakończeniu oceny następuje ocena i zalecane działania, które pomagają zidentyfikować najważniejsze obszary wymagające poprawy wydajności i nadać im priorytet.


Wprowadzenie

Wynik skuteczności aplikacji zapewnia deweloperom ocenę stałą i dynamiczną. Oba testy można przeprowadzać oddzielnie. Pozwalają one uzyskać unikalne informacje o zachowaniu aplikacji. Te statystyki są połączone z rekomendacjami, które mogą pomóc w poprawie obecnej sytuacji i zwiększeniu wydajności aplikacji.

Podany jest wynik od 0 do 100, który pomaga w ocenie ogólnej skuteczności. Im niższa liczba, tym więcej możliwości poprawy.

Korzystaj z wyników i rekomendacji dotyczących poszczególnych elementów, aby kierować wysiłki zespołu programistów na obszary, w których można uzyskać znaczne wzrosty skuteczności. Po zastosowaniu rekomendacji ponownie zmierz wynik i sprawdź, jak się poprawił.

Wynik dynamiczny Wynik statyczny
Do oceny charakterystyki wydajności używane jest zachowanie aplikacji w czasie działania.
Dynamiczny wynik wydajności jest bezpośrednim odzwierciedleniem tego, jak dobrze aplikacja działa na konkretnym urządzeniu.
Aplikacja jest oceniana statycznie w celu oceny predyktorów skuteczności na podstawie stosowania sprawdzonych metod i narzędzi.
Wynik skuteczności statycznej wskazuje narzędzia, które mają duży wpływ na skuteczność aplikacji. W przypadku tej oceny nie jest wymagana ocena w czasie wykonywania.
Przejdź do dynamicznego wyniku Przejdź do statycznej oceny


Dynamiczna ocena skuteczności aplikacji

Podczas dynamicznej oceny wyniku skuteczności aplikacji do oceny wydajności aplikacji na konkretnym urządzeniu wykorzystywane są dane z czasu wykonywania.

Dynamiczna ocena wymaga fizycznego urządzenia, aby umożliwić realistyczną ocenę skuteczności. Wynik zależy od możliwości urządzenia. Oceniaj wydajność na różnych urządzeniach, aby lepiej zrozumieć, jak niedociągnięcia w wydajności wpływają na użytkowników.

Aktualne kategorie i kryteria oceny dynamicznych ocen aplikacji znajdziesz w tabeli poniżej.

Kategoria Kryteria oceny
Uruchamianie aplikacji Zmierzony czas od uruchomienia aplikacji do momentu, gdy staje się ona interaktywna (TTFD).
Wydajność renderowania Odsetek spowolnionych i zablokowanych klatek do przewijania, animacji i renderowania pełnoekranowego.


Statyczny wynik skuteczności aplikacji

Statyczny wynik skuteczności aplikacji jest obliczany na podstawie stosowania narzędzi i sprawdzonych metod, które mają duży wpływ na wyniki. Aby prawidłowo ocenić wskaźniki wydajności aplikacji, musisz mieć dostęp do kodu źródłowego projektu.

Kryteria wymienione w tabeli poniżej służą do oceny i generowania stałego wyniku skuteczności aplikacji.

Kategoria Kryteria oceny
Usprawnienia dotyczące czasu kompilacji
Wydajność podczas uruchamiania
  • Profile podstawowe są dostępne w aplikacji i są prawidłowo stosowane podczas jej uruchamiania.
  • Profile podstawowe obejmują co najmniej 1 ścieżkę użytkownika
  • Profile startowe zastosowane do optymalizacji układu Dex
Utwórz upowszechnianie Aplikacja używa najnowszej stabilnej wersji Compose
Monitorowanie i optymalizacja w odpowiednim momencie jest używany parametr FullyDrawnReporter lub reportFullyDrawn.

Obecnie nie ma rekomendacji.

na swoje konto Google.