Conferir a Pontuação de desempenho do app

Use a Pontuação de desempenho do app para calcular sua pontuação de desempenho geral e descobrir oportunidades de melhoria. A pontuação de desempenho do app oferece um framework padronizado para medir o desempenho com tarefas técnicas mínimas.

Ele orienta as equipes de engenharia e produto a avaliar o desempenho técnico de qualquer app Android. Depois que a avaliação é concluída, uma avaliação e ações recomendadas ajudam a identificar e priorizar as áreas mais importantes para melhoria de desempenho.


Introdução

A Pontuação de desempenho do app oferece aos desenvolvedores avaliações estáticas e dinâmicas. Ambos podem ser realizados individualmente e fornecer insights exclusivos sobre o comportamento de desempenho de um app. Esses insights são combinados com recomendações úteis que podem ajudar a melhorar o status quo e elevar a performance do app.

Uma pontuação entre 0 e 100 é fornecida para ajudar a avaliar o desempenho geral. Um número menor significa mais espaço para melhorar.

Use a pontuação e as recomendações de cada item para direcionar os esforços de engenharia para áreas em que é possível alcançar ganhos de alta performance. Quando as recomendações forem aplicadas, faça a avaliação novamente e veja como a pontuação melhorou.

Pontuação dinâmica Pontuação estática
O comportamento de execução do aplicativo é usado para avaliar as características de desempenho.
A pontuação de performance dinâmica reflete diretamente a performance de um app em um dispositivo específico.
O aplicativo é avaliado de forma estática para avaliar os preditores de desempenho com base no uso de práticas recomendadas e adoção de ferramentas.
A pontuação de desempenho estático destaca ferramentas com alto impacto no desempenho do app. Nenhuma avaliação de tempo de execução é necessária para essa pontuação.
Ir para a pontuação dinâmica Ir para a pontuação estática


Pontuação dinâmica de desempenho do app

Durante a avaliação dinâmica da Pontuação de desempenho do app, os dados de execução são usados para avaliar a performance de um app em um dispositivo específico.

A avaliação dinâmica requer um dispositivo físico para uma avaliação realista de desempenho. A pontuação varia de acordo com os recursos do dispositivo. Avalie o desempenho em vários dispositivos para entender melhor como os usuários são afetados pelas falhas de desempenho.

As categorias e os critérios de avaliação atuais da pontuação dinâmica do app estão descritos na tabela a seguir.

Categoria Critérios de avaliação
Inicialização do aplicativo Duração medida entre a inicialização do app e o momento em que ele se torna interativo TTFD.
Desempenho de renderização Porcentagem de frames lentos e congelados para rolagem, animação e renderização em tela cheia.


Pontuação de desempenho estático do app

A pontuação de desempenho do app estática é calculada com base no uso de ferramentas e práticas recomendadas de alto impacto. Para pontuar corretamente os indicadores de desempenho estático de um app, é necessário acesso ao código-fonte do projeto.

Os critérios listados na tabela a seguir são usados para avaliar e gerar a pontuação estática de desempenho do app.

Categoria Critérios de avaliação
Melhorias no tempo de build
Desempenho da inicialização
  • Os perfis de referência são encontrados no app e aplicados corretamente para a inicialização do app.
  • Os perfis de referência abrangem uma ou mais jornadas do usuário
  • Perfis de inicialização aplicados para aplicar Otimizações de layout DEX
Adoção do Compose O app usa a versão estável mais recente do Compose.
Monitoramento e otimização FullyDrawnReporter ou reportFullyDrawn é usado em um momento apropriado

Nenhuma recomendação no momento.

Tente na sua Conta do Google.