Rendimento all'avvio
  1. Aprire l'app dall'icona del programma di avvio
  2. Misura il tempo necessario affinché l'app diventi interattiva
Valutazione Consiglio
Più lento di 5 secondi (0 punti)
Avvio estremamente lento delle app

Un avvio dell'app così lento può attivare un ANR in alcuni scenari. Anche senza ANR, gli utenti possono essere molto frustrati dai tempi di avvio in questo intervallo, il che influisce negativamente sulla soddisfazione, sulla fidelizzazione e sulle metriche aziendali degli utenti.

Investi urgentemente risorse di ingegneria per migliorare il tempo di avvio di questa applicazione.

Il maggiore potenziale di miglioramento dell'avvio dell'app può essere realizzato adottando i profili di riferimento, R8 e le ottimizzazioni del layout Dex. Adotta queste tecnologie e rispondi di nuovo alla valutazione.

Tra 5 e 4 secondi (5 punti)
Avvio molto lento delle app

È probabile che gli utenti trovino frustrante attendere l'avvio di questa app. Un avvio più rapido dell'app è direttamente correlato al miglioramento delle metriche di soddisfazione delle attività e degli utenti.

Tratta l'avvio dell'app come una priorità elevata e investi immediatamente il tempo del team di ingegneria in questa area.

Adotta i profili di riferimento, R8 e le ottimizzazioni del layout di Dex, quindi rispondi alla valutazione per ottenere un punteggio aggiornato. Se li hai già adottati, segui le linee guida per l'avvio delle app per scoprire altri modi per migliorare i tempi di avvio delle app.

Tra 4 e 3 secondi (10 punti)
Avvio lento dell'app

Gli utenti di questa app noteranno un ritardo nel tempo di avvio. Un avvio più rapido dell'app migliora le metriche basate sugli utenti, come fidelizzazione e valutazioni.

Investi in risorse di ingegneria per continuare a ridurre i tempi di avvio delle app.

Se non l'hai ancora fatto, adotta i profili di riferimento, R8 e le ottimizzazioni del layout di Dex, quindi rispondi alla valutazione per ottenere un punteggio aggiornato. Consulta le linee guida per l'avvio delle app per scoprire altri modi per migliorare i tempi di avvio delle app.

Tra 3 e 2 secondi (20 punti)
Tempi di avvio dell'app inferiori alle aspettative degli utenti

Molti utenti ritengono accettabile il tempo di avvio dell'app in questo intervallo, ma non soddisfa le loro aspettative in termini di qualità. L'avvio più rapido delle app è direttamente correlato al miglioramento delle metriche aziendali. Cerca di migliorare ulteriormente il tempo di avvio dell'app.

Inizia o continua a investire risorse ingegneristiche nella startup di app.

Utilizza i profili di riferimento, R8 e le ottimizzazioni del layout di Dex per migliorare notevolmente le prestazioni di avvio e di runtime dell'app. Se li hai già adottati, segui le linee guida per l'avvio delle app per scoprire altri modi per migliorare i tempi di avvio delle app.

Tra 2 e 1 secondo (25 punti)
Tempi di avvio dell'app soddisfacenti

È probabile che gli utenti siano soddisfatti del tempo di avvio di questa app. Sebbene esistano ancora margini di miglioramento in questo ambito, non è urgente intervenire.

Adotta strumenti ad alto impatto, poi concentrati su altre aree di rendimento.

Monitora attentamente i tempi di avvio dell'app e assicurati che non peggiorino. Per farlo, puoi utilizzare macrobenchmarks.
Pianifica l'integrazione dei profili di riferimento, delle ottimizzazioni del codice tramite R8 e delle ottimizzazioni del layout DEX, in quanto sono gli strumenti con il maggiore impatto per migliorare il tempo di avvio dell'app.
Consulta anche le linee guida per l'avvio delle app per scoprire altri modi per migliorare i tempi di avvio delle app. Esegui questa valutazione su un dispositivo con specifiche ridotte (ad esempio un dispositivo Android Go) per comprendere meglio il tempo di avvio dell'app su questi dispositivi.

Meno di 1 secondo (30 punti)
Tempi di avvio dell'app superiori alle aspettative.

Il tempo di avvio di questa app è così rapido che molti utenti non se ne accorgeranno nemmeno. Ben fatto!

Continua così. Continua a monitorare il tempo di avvio dell'app e reagisci immediatamente alle regressioni.

Per migliorare ulteriormente i tempi di avvio dell'app, consulta le linee guida sull'avvio dell'app. L'adozione di profili di riferimento, R8 e ottimizzazioni del layout di Dex influisce non solo sul tempo di avvio dell'app, ma anche sulle prestazioni di runtime. Se non l'hai ancora fatto, pianifica un momento per adottarle.
Esegui questa valutazione su un dispositivo con specifiche ridotte per comprendere meglio il tempo di avvio dell'app per questi dispositivi.

Rendimento all'avvio
  1. Attivare una notifica per l'app
  2. Aprire l'app dalla notifica
  3. Misura il tempo necessario affinché l'app diventi interattiva
Valutazione Consiglio
Più lento di 5 secondi (0 punti)
Avvio estremamente lento delle app

Un avvio dell'app così lento può attivare un ANR in alcuni scenari. Anche senza ANR, gli utenti possono essere molto frustrati dai tempi di avvio in questo intervallo, il che influisce negativamente sulla soddisfazione, sulla fidelizzazione e sulle metriche aziendali degli utenti.

Tratta questo punto di contatto delle notifiche come prioritario e investi immediatamente tempo di ingegneria in questa area.

Il maggiore potenziale di miglioramento dell'avvio dell'app può essere realizzato adottando i profili di riferimento, R8 e le ottimizzazioni del layout Dex. Adotta queste tecnologie e rispondi di nuovo alla valutazione.

Tra 5 e 4 secondi (2 punti)
Avvio molto lento delle app

È probabile che questo ritardo nel tempo di avvio dell'app sia frustrante per gli utenti. Un avvio più rapido dell'app è direttamente correlato al miglioramento delle metriche di soddisfazione delle attività e degli utenti.

Investi urgentemente risorse di ingegneria per migliorare questo tempo di avvio.

Adotta i profili di riferimento, R8 e le ottimizzazioni del layout di Dex, quindi rispondi alla valutazione per ottenere un punteggio aggiornato. Se li hai già adottati, segui le linee guida per l'avvio delle app per scoprire altri modi per migliorare i tempi di avvio delle app.

Tra 4 e 3 secondi (5 punti)
Avvio lento dell'app

Gli utenti di questa app noteranno un ritardo nel tempo di avvio. Un avvio più rapido dell'app migliora le metriche basate sugli utenti, come fidelizzazione e valutazioni.

Investi in risorse di ingegneria per continuare a ridurre i tempi di avvio delle app.

Se non l'hai ancora fatto, adotta i profili di riferimento per questa notifica, le ottimizzazioni tramite R8 e includi il codice pertinente in un profilo di avvio tramite le ottimizzazioni del layout di Dex, quindi rispondi alla valutazione per ottenere un punteggio aggiornato. Consulta le linee guida per l'avvio delle app per scoprire altri modi per migliorare i tempi di avvio delle app.

Tra 3 e 2 secondi (10 punti)
Tempi di avvio dell'app inferiori alle aspettative degli utenti

Molti utenti ritengono accettabile il tempo di avvio dell'app in questo intervallo, ma non soddisfa le loro aspettative in termini di qualità. L'avvio più rapido delle app è direttamente correlato al miglioramento delle metriche aziendali. Cerca di migliorare ulteriormente il tempo di avvio dell'app.

Inizia o continua a investire risorse ingegneristiche in questo punto di contatto.

Utilizza i profili di riferimento, R8 e le ottimizzazioni del layout di Dex per migliorare notevolmente le prestazioni di avvio e di runtime dell'app. Se li hai già adottati, segui le linee guida per l'avvio delle app per scoprire altri modi per migliorare i tempi di avvio delle app.

Tra 2 e 1 secondo (15 punti)
Tempi di avvio dell'app soddisfacenti

È probabile che gli utenti siano soddisfatti del tempo di avvio di questa app. Sebbene esistano ancora margini di miglioramento in questo ambito, non è urgente intervenire.

Adotta strumenti ad alto impatto, poi concentrati su altre aree di rendimento.

Monitora attentamente i tempi di avvio dell'app e assicurati che non peggiorino. Per farlo, puoi utilizzare macrobenchmarks.
Pianifica l'integrazione dei profili di riferimento, delle ottimizzazioni del codice tramite R8 e delle ottimizzazioni del layout DEX, in quanto sono gli strumenti con il maggiore impatto per migliorare il tempo di avvio dell'app.
Consulta anche le linee guida per l'avvio delle app per scoprire altri modi per migliorare i tempi di avvio delle app. Esegui questa valutazione su un dispositivo con specifiche ridotte per comprendere meglio il tempo di avvio dell'app su questi dispositivi.

Meno di 1 secondo (20 punti)
Tempi di avvio dell'app superiori alle aspettative.

Il tempo di avvio di questa app è così rapido che molti utenti non se ne accorgeranno nemmeno. Ben fatto!

Continua a lavorare bene con il tempo di avvio dell'app. Continua a monitorare il tempo di avvio dell'app e reagisci immediatamente alle regressioni.

Per migliorare ulteriormente i tempi di avvio dell'app, consulta le linee guida sull'avvio dell'app. L'adozione di profili di riferimento, R8 e ottimizzazioni del layout di Dex influisce non solo sul tempo di avvio dell'app, ma anche sulle prestazioni di runtime. Se non l'hai ancora fatto, pianifica un momento per adottarle.
Esegui questa valutazione su un dispositivo con specifiche ridotte per comprendere meglio il tempo di avvio dell'app per questi dispositivi.

Nessun punto di contatto per le notifiche (20 punti)
Niente da fare qui

Questa app non utilizza le notifiche come punti di contatto. Quindi non c'è nulla da ottimizzare.

Ripeti questa valutazione quando le notifiche sono in uso

Nel frattempo, controlla altre aree del rendimento dell'app da migliorare.


Rendimento del rendering
  1. Apri l'app e vai alla schermata di destinazione
  2. Eseguire alcune interazioni, come lo scorrimento e i clic
  3. Misura la percentuale di frame lenti e bloccati durante queste interazioni
Valutazione Consiglio
Blocco frequente di interazioni e animazioni da parte di ANR (ANR o > 20 %) (0 punti)
Esperienza di rendering insopportabile

Un'esperienza utente a questo livello di prestazioni è molto frustrante per gli utenti. Una bassa soddisfazione degli utenti è direttamente correlata a un calo del rendimento dell'attività, della fidelizzazione e delle valutazioni degli utenti.

Adotta strumenti ad alto impatto in caso di urgenza.

Pianifica immediatamente l'adozione di strumenti ad alto impatto come i profili di riferimento, R8 e le ottimizzazioni del layout di Dex. Quindi, rispondi di nuovo alle domande.
Successivamente, puoi consultare le linee guida sul rendimento delle app per scoprire altri modi per migliorare le prestazioni di rendering.

Le animazioni bloccano l'interazione dell'utente (20-15 %) (1 punto)
I cali di frame sono molto evidenti

I cali di frame molto evidenti comportano valutazioni delle app più basse e tassi di fidelizzazione non ottimali. Raccogli le tracce per ispezionare gli hot spot alla ricerca di frame lenti e vai avanti nell'elenco.

Adotta strumenti ad alto impatto per migliorare le prestazioni di rendering.

Il maggiore potenziale di miglioramento può essere realizzato adottando i profili di riferimento, R8 e le ottimizzazioni del layout di Dex. Adotta queste tecnologie e rispondi di nuovo alla valutazione.
Per ulteriore assistenza, segui le linee guida sul rendimento delle app.

Problemi di animazione evidenti (15-10 %) (5 punti)
Rendimento del rendering inferiore alla media

I problemi di rendering riscontrati sono evidenti per gli utenti. Ciò comporterà una soddisfazione e valutazioni degli utenti inferiori all'ottimizzazione, nonché un impatto negativo sull'attività. Se il test è stato eseguito su un dispositivo di fascia alta, i frame notevolmente lenti saranno insopportabili su un dispositivo di fascia bassa.

Migliora le prestazioni di rendering adottando strumenti ad alto impatto.

Il maggiore potenziale di miglioramento può essere realizzato adottando i profili di riferimento, R8 e le ottimizzazioni del layout di Dex. Adotta queste tecnologie e rispondi di nuovo alla valutazione.
Per ulteriore assistenza, segui le linee guida sul rendimento delle app.

Problemi di animazione evidenti in alcune aree (5-10 %) (10 punti)
I problemi di rendering sono una fonte notevole di frustrazione per gli utenti.

Bastano pochi frame lenti per deludere le aspettative degli utenti in termini di qualità. Gli utenti insoddisfatti sono più propensi ad abbandonare le app.

Ridurre i problemi di rendering adottando strumenti ad alto impatto.

Investi per migliorare questo aspetto e avere un impatto positivo sulle valutazioni degli utenti e sulle metriche aziendali. Il maggiore potenziale di miglioramento può essere realizzato adottando i profili di riferimento, R8 e le ottimizzazioni del layout di Dex. Adotta queste tecnologie e rispondi di nuovo alla valutazione.
Per ulteriore assistenza, segui le linee guida sul rendimento delle app.

Visualizzazione per lo più fluida (1-5 %) (20 punti)
Il rendering fluido è un'esperienza utente ottimale.

Poiché ci sono ancora alcuni fotogrammi lenti, gli utenti potrebbero notarli. Tuttavia, si tratta di un'esperienza utente ottimale, in particolare sui dispositivi di fascia bassa.

Continuare a ridurre i problemi di rendering per migliorare ulteriormente la soddisfazione degli utenti.

A questo livello, il miglioramento diventa più difficile. Continuare a ridurre i problemi di rendering per migliorare ulteriormente la soddisfazione degli utenti. Assicurati che non ci siano regressioni e raccogli benchmark automatici per i tuoi dispositivi e percorsi utente più utilizzati.
Esegui test su dispositivi di fascia bassa e risolvi i problemi. Se il risultato è buono, sarà ottimo su un dispositivo di fascia alta.
Investi nell'adozione di profili di riferimento, R8 e ottimizzazioni del layout di Dex. Adotta queste tecnologie e rispondi di nuovo alla valutazione.
Per ulteriore assistenza, segui le linee guida sul rendimento delle app.

Visualizzazione uniforme durante l'intero video (< 1 %) (30 punti)
Eccezionali prestazioni di rendering.

Complimenti! Le prestazioni di rendering di questa app sono ottime. Non è necessaria alcuna azione immediata. Valuta la possibilità di eseguire la valutazione su un dispositivo di fascia bassa per comprendere meglio le prestazioni di rendering su questi dispositivi.

Questa area sembra ottima, non è richiesta alcuna azione immediata.

A questo livello, il miglioramento diventa più difficile. Continuare a ridurre i problemi di rendering per migliorare ulteriormente la soddisfazione degli utenti. Assicurati che non ci siano regressioni e raccogli benchmark automatici per i tuoi dispositivi e percorsi utente più utilizzati.
Esegui test su dispositivi di fascia bassa e risolvi i problemi. Se il risultato è buono, sarà ottimo su un dispositivo di fascia alta.
Investi nell'adozione di profili di riferimento, R8 e ottimizzazioni del layout di Dex. Adotta queste tecnologie e rispondi di nuovo alla valutazione.
Per ulteriore assistenza, segui le linee guida sul rendimento delle app.

Rendimento del rendering
  1. Apri l'app e vai alla schermata di destinazione
  2. Misura il tempo necessario per il rendering completo dello schermo e la sua interattività
Valutazione Consiglio
Molto evidente (> 3 secondi) (0 punti)
Le visualizzazioni a schermo intero devono essere fluide. Questo no.

Mantenere un'app adattabile è fondamentale per un'esperienza utente ottimale. Attendere più secondi dopo un'interazione è frustrante per gli utenti. Si tratta di un'ottima opportunità per migliorare la soddisfazione degli utenti e le metriche aziendali.

Investi urgentemente per migliorare questo rendering a schermo intero.

Assicurati di generare un profilo di riferimento per questo rendering a schermo intero e controlla che le ottimizzazioni R8 siano abilitate qui. Queste aree hanno il maggiore impatto sul miglioramento del rendimento dell'app. Torna a svolgere un'altra valutazione per ulteriori indicazioni.

Molto evidente (da 1 a 3 secondi) (1 punto)
Tempo di risposta più lento del previsto.

Le visualizzazioni a schermo intero che rispondono alle interazioni degli utenti devono essere il più veloci possibile. Un rendering più lento del previsto comporta valutazioni più basse delle app e genera frustrazione negli utenti. In qualità di sviluppatore, il tuo obiettivo dovrebbe essere migliorare la soddisfazione degli utenti. Si tratta di un'ottima opportunità per migliorare la soddisfazione degli utenti e le metriche aziendali.

Investi nell'ingegneria per migliorare questo rendering a schermo intero.

Assicurati di generare un profilo di riferimento per questo rendering a schermo intero e controlla che le ottimizzazioni R8 siano abilitate qui. Queste aree hanno il maggiore impatto sul miglioramento del rendimento dell'app. Puoi anche raccogliere tracce di sistema per ispezionare gli hot spot alla ricerca di frame lenti e procedere nell'elenco. Torna a svolgere un'altra valutazione per ulteriori indicazioni.

Percepibile (da 500 ms a 1 secondo) (5 punti)
Questo rendering a schermo intero è piuttosto lento.

Continua a migliorare il rendimento di questa transizione per ottenere un punteggio migliore. I frame lenti evidenti su un dispositivo di fascia alta saranno insopportabili su un dispositivo di fascia bassa.

Continuare a investire tempo in ingegneria per migliorare questa transizione.

Esegui test su dispositivi di fascia bassa e risolvi i problemi. Se il risultato è buono, sarà ottimo su un dispositivo di fascia alta. Assicurati di generare un profilo di riferimento per questo rendering a schermo intero e controlla che le ottimizzazioni R8 siano abilitate qui. Queste aree hanno il maggiore impatto sul miglioramento del rendimento dell'app. Per ottenere ulteriori informazioni su questo rendering specifico, puoi anche raccogliere tracce di sistema per ispezionare gli hot spot dei frame lenti e procedere nell'elenco. Torna a svolgere un'altra valutazione per ulteriori indicazioni.

Leggermente percettibile (da 100 a 500 ms) (10 punti)
Sembra quasi ben rifinito

Controlla se questo rendering a schermo intero può essere migliorato. Anche se un singolo rendering a schermo intero lento non è eccessivamente grave, assicurati che non si tratti di un problema sistemico che influisce negativamente sulla soddisfazione degli utenti. Bastano pochi frame lenti per deludere le aspettative degli utenti in termini di qualità.

Esamina questo rendering a schermo intero per vedere se può essere migliorato.

Utilizza le tracce di sistema per ispezionare gli hot spot per i frame lenti e vai avanti nell'elenco. La raccolta e la valutazione possono essere automatizzate anche con la libreria macrobenchmark.
Se non l'hai ancora fatto, adotta i profili di riferimento e le ottimizzazioni R8.
Esegui test su dispositivi di fascia bassa e risolvi i problemi. Se il risultato è buono, sarà ottimo su un dispositivo di fascia alta.

Quasi impercettibile (da 100 a 50 ms) (15 punti)
Questo rendering a schermo intero è quasi perfetto.

Alcuni utenti esperti potrebbero comunque notare transizioni che richiedono fino a 100 millisecondi. Questo è un ottimo risultato. Assicurati di eseguire il test anche su dispositivi di fascia bassa per assicurarti che la transizione non influisca sugli utenti.

Assicurati che gli utenti siano soddisfatti e cerca altre aree di miglioramento.

Questo risultato di rendering a schermo intero è quasi perfetto. La maggior parte degli utenti sarà molto soddisfatta di questo rendimento. Assicurati che questo sia il caso anche sui dispositivi di fascia bassa.
Se vuoi migliorare ulteriormente, consulta i profili di riferimento e le ottimizzazioni R8.
Consulta anche le indicazioni sul rendimento delle app per saperne di più sul rendimento del rendering.

Non rilevabile (meno di 50 ms) (20 punti)
Questo è un risultato eccezionale.

Meno di 50 millisecondi per il rendering a schermo intero è un risultato notevole e offre un'esperienza utente eccezionale. Potresti comunque riuscire a migliorare, ma a questo punto i risultati saranno marginali.

Mantieni le prestazioni eccezionali.

Cerca miglioramenti del rendimento dell'app in altre aree. Continua a monitorare per rilevare tempestivamente le regressioni. Puoi automatizzare il monitoraggio e rilevare le regressioni utilizzando la libreria macrobenchmark.

Punteggio del rendimento dinamico delle app

(0/4 domande con risposta)