Utilizza il punteggio del rendimento dell'app per calcolare il tuo punteggio di rendimento complessivo e scoprire opportunità di miglioramento. Il punteggio prestazioni app fornisce un framework standardizzato per misurare le prestazioni con attività tecniche approfondite minime.
Aiuta i team di ingegneria e prodotto a valutare il rendimento tecnico di qualsiasi app per Android. Al termine della valutazione, una valutazione e le azioni consigliate aiutano a identificare e dare la priorità alle aree più importanti per il miglioramento del rendimento.
Introduzione
Il punteggio di rendimento dell'app fornisce agli sviluppatori di app valutazioni statiche e dinamiche. Entrambi possono essere eseguiti singolarmente e fornire approfondimenti unici sul comportamento del rendimento di un'app. Queste informazioni sono associate a consigli pratici che possono aiutarti a migliorare lo status quo e il rendimento dell'app.
Viene fornito un punteggio compreso tra 0 e 100 per aiutarti a valutare il rendimento complessivo. Un numero più basso indica maggiori margini di miglioramento.
Utilizza il punteggio e i consigli per ogni elemento per indirizzare gli sforzi di ingegneria nelle aree in cui è possibile ottenere miglioramenti del rendimento elevati. Una volta applicati i consigli, rispondi di nuovo alla valutazione e controlla come è migliorato il punteggio.
Punteggio del rendimento dell'app dinamica
Durante la valutazione dinamica del punteggio del rendimento dell'app, i dati di runtime vengono utilizzati per valutare il rendimento di un'app su un dispositivo specifico.
La valutazione dinamica richiede un dispositivo fisico per una valutazione realistica del rendimento. Il punteggio varia in base alle funzionalità del dispositivo. Valuta il rendimento su più dispositivi per comprendere meglio in che modo gli utenti sono interessati da carenze del rendimento.
Le attuali categorie di punteggi e i criteri di valutazione delle app dinamiche sono descritti nella tabella seguente.
Categoria | Criteri di valutazione |
---|---|
Avvio dell'applicazione | Durata misurata tra l'avvio dell'app e il momento in cui diventa interattiva TTFD. |
Prestazioni di rendering | Percentuale di frame lenti e bloccati per lo scorrimento, l'animazione e i rendering a schermo intero. |
Punteggio di rendimento dell'app statica
Il punteggio statico delle prestazioni delle app viene calcolato in base all'utilizzo di strumenti e best practice ad alto impatto. Per assegnare correttamente un punteggio agli indicatori di rendimento statici di un'app, è necessario accedere al codice sorgente del progetto.
I criteri elencati nella tabella seguente vengono utilizzati per valutare e generare il voto di rendimento dell'app statico.
Categoria | Criteri di valutazione |
---|---|
Miglioramenti ai tempi di compilazione |
|
Prestazioni di avvio |
|
Adozione di Componi | L'app utilizza la versione stabile più recente di Compose |
Monitoraggio e ottimizzazione | FullyDrawnReporter o reportFullyDrawn viene utilizzato al momento opportuno |
Suggerimenti per valutare la tua app
Ecco alcuni suggerimenti per la misurazione del punteggio del rendimento dell'app.
Scegli un dispositivo rappresentativo
Per misurare il punteggio dinamico, ti consigliamo di utilizzare lo stesso tipo di dispositivo della tua base utenti. A differenza del punteggio statico, quello dinamico varia in base alle specifiche del dispositivo. Se non sai da dove iniziare, utilizza un dispositivo di fascia bassa e lavora per apportare miglioramenti.
Valutare la variabilità del punteggio dinamico
È possibile che il punteggio dinamico cambi in più periodi di osservazione senza che tu debba modificare il codice. Ciò potrebbe essere dovuto alla variabilità intrinseca del rendimento dell'app o ad altre attività di sistema che si verificano sul dispositivo. Se noti che il tuo punteggio è molto variabile, ti consigliamo di eseguire il test più volte in sequenza e di prendere nota del comportamento più comune.
Il punteggio statico dovrebbe rimanere stabile, a meno che tu non modifichi il codice.
Utilizza i punteggi separatamente, se necessario
Se non hai il tempo o la capacità di calcolare sia il voto dinamico sia quello statico, puoi utilizzare anche ciascuno singolarmente. Qualsiasi miglioramento del tuo voto dinamico o statico sarà comunque vantaggioso per i tuoi utenti.
Integrare con altre metriche di monitoraggio
Il punteggio del rendimento dell'app è un modo rapido e di alto livello per valutare il rendimento dell'app. Per ottenere informazioni più dettagliate sulle prestazioni, valuta la possibilità di esplorare altre origini dati come Android vitals, Firebase Performance Monitoring e i benchmark.
Come migliorare il tuo punteggio
In generale, se i punteggi statici e dinamici non sono soddisfacenti, ti consigliamo di intervenire per massimizzare il punteggio statico prima di risolvere i problemi relativi a quello dinamico. Risolvere le carenze del punteggio statico migliorerà probabilmente anche il punteggio dinamico, quindi è utile ottimizzare il primo come primo passo per migliorare il rendimento dell'app. Il punteggio statico si basa su valori o impostazioni concreti nel codice dell'app, mentre per le metriche dinamiche in genere è necessario più tempo per esaminare e identificare la causa principale.
All'interno di ogni segmento, il punteggio del rendimento dell'app fornisce passaggi pratici per migliorare l'app.
Consigliati per te
- Nota: il testo del link viene visualizzato quando JavaScript è disattivato
- Acquisire le metriche del benchmark macro
- Iniziare a utilizzare i profili di riferimento
- Crea profili di startup
- Panoramica della misurazione del rendimento delle app
- Frame bloccati