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 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 |
|
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 |
Recomendados para você
Criar perfis de inicialização
Plan to create quality apps and features from the start by understanding best practices and requirements.
Visão geral da avaliação do desempenho de apps
Plan to create quality apps and features from the start by understanding best practices and requirements.