Miglioramenti olistici
Il plug-in Android per Gradle (AGP) viene utilizzato per creare app per Android. Molti strumenti per il miglioramento delle prestazioni dipendono dalle nuove versioni dell'AGP. Per accedere ai miglioramenti più recenti, le app devono utilizzare la versione più recente di AGP.
Valutazione Consiglio
AGP 7.2 e versioni precedenti (0 punti)
Molti strumenti di misurazione del rendimento non disponibili o obsoleti.

Le versioni di AGP fino alla 7.2 non supportano i profili di riferimento e i profili di avvio. Anche gli strumenti di ottimizzazione e minificazione sono obsoleti e non forniscono miglioramenti del rendimento più recenti. Si tratta di un'enorme opportunità persa in termini di impatto sulle prestazioni per l'avvio e il tempo di esecuzione dell'app.

Esegui urgentemente l'upgrade a una versione più recente di AGP per un supporto migliorato degli strumenti per le prestazioni.

Eseguendo l'upgrade a una versione più recente di AGP, avrai accesso agli strumenti di misurazione delle prestazioni più recenti. In questo modo, potrai migliorare il rendimento e la soddisfazione degli utenti della tua app.
Consulta le indicazioni dell'Assistente all'upgrade di AGP per scoprire come eseguire l'upgrade a una versione più recente di AGP.

AGP 7.3 (1 punto)
Supporto molto limitato per gli strumenti di ottimizzazione del rendimento ad alto impatto.

Il plug-in Android Gradle (AGP) 7.3 fornisce il supporto di base per i profili di riferimento. Sebbene i profili di riferimento funzionino, questa app non potrà sfruttarli al meglio. Inoltre, i profili di avvio non sono supportati in questa versione. Anche gli strumenti di ottimizzazione e minificazione sono obsoleti e non forniscono miglioramenti recenti del rendimento. Si tratta di un'occasione di rendimento persa per l'avvio e il runtime dell'app.

Esegui l'upgrade a una versione più recente di AGP per un supporto migliorato degli strumenti per le prestazioni.

L'upgrade alla versione principale 8 dalla 7 può essere scoraggiante, ma vale l'investimento dal punto di vista delle prestazioni. Eseguendo l'upgrade a una versione più recente di AGP, avrai accesso agli strumenti di misurazione delle prestazioni più recenti. In questo modo, puoi aspettarti miglioramenti significativi delle prestazioni di avvio e di runtime. In questo modo, potrai migliorare il rendimento e la soddisfazione degli utenti della tua app.
Consulta le indicazioni dell'Assistente all'upgrade di AGP per scoprire come eseguire l'upgrade a una versione più recente di AGP.

AGP 7.4 - 8.1 (5 punti)
Supporto limitato per gli strumenti di ottimizzazione delle prestazioni ad alto impatto.

Le versioni del plug-in Android per Gradle (AGP) da 7.4 a 8.1 supportano i profili di riferimento. A partire da AGP 8.0, i profili di riferimento possono essere utilizzati con un plug-in Gradle dedicato. I profili di avvio non sono supportati fino ad AGP 8.2. Anche gli strumenti di ottimizzazione e minificazione sono obsoleti e non forniscono miglioramenti del rendimento più recenti.

Esegui l'upgrade a una versione più recente di AGP al più presto.

L'upgrade alla versione principale 8 dalla 7 può essere scoraggiante, ma vale l'investimento dal punto di vista delle prestazioni. Eseguendo l'upgrade a una versione più recente di AGP, avrai accesso agli strumenti di misurazione delle prestazioni più recenti. In questo modo, potrai migliorare le prestazioni di avvio e di runtime dell'app, oltre alla soddisfazione degli utenti.
Consulta le indicazioni dell'Assistente all'upgrade di AGP per scoprire come eseguire l'upgrade a una versione più recente di AGP.

AGP 8.2 - 8.5 (15 punti)
Accesso sbloccato agli strumenti di ottimizzazione delle prestazioni più importanti.

I profili di riferimento e i profili di avvio sono completamente disponibili se utilizzi la versione 8.2 o successive del plug-in Android per Gradle. Puoi anche utilizzare il plug-in Gradle per i profili di riferimento. Anche i miglioramenti sottostanti grazie alle ottimizzazioni di R8 sono recenti e hanno un impatto elevato. Esegui l'upgrade a una versione più recente di AGP per migliorare le prestazioni di avvio e di runtime, in quanto include anche una versione più recente di R8.

Rimani al passo con le release dell'AGP.

Le versioni più recenti di AGP manterranno l'app aggiornata con gli strumenti di misurazione delle prestazioni più recenti. In questo modo potrai migliorare il rendimento e la soddisfazione degli utenti della tua app. Le prestazioni di avvio e di runtime dell'app possono essere migliorate grazie ai miglioramenti sottostanti di R8, dei profili di riferimento e delle ottimizzazioni del layout di Dex.

AGP 8.6 e versioni successive (20 punti)
Supporto completo per strumenti di ottimizzazione del rendimento ad alto impatto

Grazie all'utilizzo della versione più recente di AGP, questa app è in grado di utilizzare appieno gli strumenti di misurazione del rendimento più recenti. I miglioramenti sottostanti tramite R8, profili di riferimento e ottimizzazioni del layout di Dex sono completamente supportati. Assicurati di utilizzare questi strumenti per migliorare le prestazioni e la soddisfazione degli utenti della tua app.

Continua così.

Tieniti al passo con le ultime release di AGP per assicurarti che l'app utilizzi sempre gli strumenti di misurazione delle prestazioni più recenti. Assicurati che il profilo di avvio sia configurato correttamente e che il profilo di riferimento copra i percorsi utente più pertinenti. Verifica inoltre che la configurazione R8 funzioni come previsto. Consulta le linee guida sul rendimento generali per scoprire come migliorare le prestazioni di runtime dell'app.

Miglioramenti olistici
Il compilatore R8 offre miglioramenti delle prestazioni in molti ambiti. Le dimensioni dell'app, il tempo di avvio, il rendering in fase di esecuzione, l'utilizzo della memoria, gli arresti anomali, gli ANR e altro ancora vengono migliorati applicando tecniche di minificazione e ottimizzazione. Per ottenere il massimo da questi miglioramenti, le app devono utilizzare R8 in modalità completa per ridurre al minimo e ottimizzare il codice.
Valutazione Consiglio
Non abilitata (0 punti)
Questa app non offre molti miglioramenti delle prestazioni.

Non utilizzare la riduzione e l'ottimizzazione del codice tramite R8 è un'enorme opportunità persa per migliorare le prestazioni delle app. Molti miglioramenti sottostanti sono disponibili solo quando R8 è attivato.

Attiva R8 con urgenza per ottenere importanti miglioramenti delle prestazioni.

Attiva le ottimizzazioni di R8 il prima possibile. In questo modo, potrai usufruire di molti miglioramenti delle prestazioni. Torna a svolgere un'altra valutazione per ulteriori indicazioni.

Modalità di compatibilità o eccezioni principali (-dontoptimize, -dontshrink) (5 punti)
La disattivazione delle ottimizzazioni è un'enorme opportunità persa per migliorare le prestazioni delle app.

Il rendimento in fase di esecuzione di questa app non è completamente ottimizzato. Si tratta di un'enorme opportunità persa per migliorare il rendimento delle app.

Sfrutta il potenziale del rendimento attivando le ottimizzazioni R8.

Attiva le ottimizzazioni R8 il prima possibile e rimuovi eventuali eccezioni -dontoptimize e -dontshrink. In questo modo, potrai anche attivare altre ottimizzazioni, come le Ottimizzazioni del layout di Dex. Dopo aver attivato R8 in modalità completa, torna per eseguire un'altra valutazione per ulteriori indicazioni.

R8 modalità completa, ridotta, ottimizzata e riduzione delle risorse (20 punti)
Potenziale di rendimento elevato sbloccato.

Se attivi le ottimizzazioni R8, la tua app è in una posizione ottimale per i miglioramenti delle prestazioni forniti tramite ottimizzazione, offuscamento e riduzione del codice. Questa app è pronta a realizzare ulteriori miglioramenti delle prestazioni di avvio grazie alle Ottimizzazioni del layout di Dex.

Assicurati che le regole di conservazione siano aggiornate.

Man mano che l'app continua a evolversi, le regole di Keep R8 devono essere aggiornate per garantire che l'app sia ancora completamente ottimizzata. Concentra gli sforzi per il miglioramento del rendimento su altre aree. Hai esaminato i profili di avvio e le ottimizzazioni del layout di Dex?

Rendimento all'avvio

I profili di riferimento migliorano la velocità di esecuzione del codice dal primo avvio, offrendo miglioramenti delle prestazioni per ogni nuova installazione e aggiornamento dell'app. Questa ottimizzazione basata su profilo (PGO) consente alle app di ottimizzare l'avvio, ridurre i problemi di rendering e migliorare le prestazioni complessive di runtime fin dal primo avvio per gli utenti finali. È stato creato e utilizzato un profilo di baseline per l'avvio dell'app?

Valutazione Consiglio
Nessuno / sconosciuto (0 punti)
Non avere un profilo di riferimento è un'enorme opportunità persa.

I profili di riferimento possono migliorare la velocità di esecuzione del codice del primo lancio di circa il 30% evitando i passaggi di compilazione just-in-time (JIT) per i percorsi di codice inclusi. Controlla se la tua app ha un profilo di riferimento e assicurati di adottare la tecnologia se non è così.

Adotta urgentemente i profili di baseline.

I profili di riferimento migliorano la velocità di esecuzione del codice del primo lancio di circa il 30% evitando i passaggi di compilazione just-in-time (JIT) per i percorsi di codice inclusi. Consulta le indicazioni su come adottarli e rispondi di nuovo alla valutazione per ottenere un punteggio aggiornato.

Manualmente, una volta o di rado (2 punti)
L'automazione è fondamentale per mantenere aggiornati i profili di riferimento.

L'aggiornamento manuale dei profili di riferimento può facilmente sfuggire di mano. Soprattutto se si tratta di un'operazione una tantum. I profili di riferimento devono essere generati di nuovo per ogni release per massimizzare il potenziale aumento del rendimento per l'avvio e il funzionamento dell'app.

Investi nell'automazione della creazione del profilo di riferimento.

Il plug-in Gradle del profilo di riferimento è il modo consigliato per automatizzare la creazione del profilo di riferimento. Può essere configurato per generare automaticamente un profilo nuovo per tipi di build specifici, come le varianti o le build di release. La generazione del profilo deve essere automatizzata per sfruttare l'ottimizzazione del layout di Dex.

Manualmente per ogni uscita (5 punti)
L'automazione è fondamentale per mantenere aggiornati i profili di riferimento.

L'aggiornamento manuale dei profili di riferimento può facilmente sfuggire di mano. Inoltre, un profilo di riferimento obsoleto non contribuisce a migliorare le prestazioni di avvio o di runtime dell'app.

Investi nell'automazione della creazione del profilo di riferimento.

Il plug-in Gradle del profilo di riferimento è il modo consigliato per automatizzare la creazione del profilo di riferimento. Può essere configurato per generare automaticamente un profilo nuovo per tipi di build specifici, come le varianti o le build di release.

Automatizzato per ogni uscita (15 punti)
L'automazione semplifica il mantenimento aggiornato dei profili di riferimento.

Un profilo di riferimento aggiornato è un ottimo modo per migliorare le prestazioni di avvio e di runtime dell'app. Eseguire questa operazione automaticamente per ogni uscita è un modo quasi perfetto per garantire profili di riferimento di alta qualità.

Mantieni elevata la copertura del profilo di riferimento. Valuta la possibilità di generare i profili ogni notte.

I profili di riferimento sono utili solo se vengono mantenuti aggiornati. Valuta la possibilità di generarli ogni notte per rilevare tempestivamente i problemi e assicurarti che la generazione dei profili funzioni correttamente quando è necessaria una release. Consulta il plug-in Gradle del profilo di riferimento per scoprire come automatizzare ulteriormente la creazione del profilo di riferimento.

Automatizzate per build e release notturne (20 punti)
Questo è il modo migliore per mantenere aggiornati i profili di riferimento.

Un profilo di riferimento generato ogni notte e per ogni release viene mantenuto aggiornato ed è pronto per essere utilizzato per migliorare le prestazioni di avvio e di runtime dell'app ogni volta che viene rilasciata una release. Questa preparazione offre alla tua app un vantaggio in termini di rendimento. Ben fatto!

Continua a migliorare la copertura del profilo di baseline.

Hai imparato a automatizzare la generazione del profilo di riferimento per questa app. Continua così. Assicurati che anche i percorsi dell'utente coperti dal profilo di riferimento vengano aggiornati regolarmente ed espansi man mano che l'app continua a crescere. In questo modo, il profilo di riferimento sarà sempre aggiornato e pronto per essere utilizzato per migliorare le prestazioni di avvio e di runtime dell'app.

Rendimento all'avvio

I profili di riferimento eliminano la necessità di eseguire la compilazione JIT durante l'utilizzo di una funzionalità. In questo modo, vengono migliorate le prestazioni di rendering in fase di runtime. L'aggiunta di profili di riferimento per i percorsi degli utenti critici può migliorare il rendimento complessivo dell'app.

Quanti percorsi dell'utente sono coperti dai profili di riferimento?
Valutazione Consiglio
Nessuno / sconosciuto (0 punti)
Mancata applicazione di miglioramenti delle prestazioni di runtime.

Le prestazioni di runtime dell'app possono essere migliorate adottando i profili di riferimento per i percorsi degli utenti critici. Se adotti i profili di riferimento solo per l'avvio dell'app, ti stai perdendo un'ottima opportunità per migliorare le prestazioni di runtime e la soddisfazione degli utenti.

Aggiungi urgentemente i profili di baseline per migliorare le prestazioni di runtime.

Adotta i profili di riferimento per l'avvio dell'app e i percorsi degli utenti critici. Si tratta di percorsi utilizzati da un numero elevato di utenti e fondamentali per la funzionalità dell'app. Torna e rispondi alla valutazione per ricevere un punteggio aggiornato e ulteriori indicazioni.

Avvio dell'app + 1 percorso utente (5 punti)
Mancata applicazione di miglioramenti delle prestazioni di runtime.

Le prestazioni di runtime dell'app possono essere migliorate adottando i profili di riferimento per i percorsi degli utenti critici. Se utilizzi i profili di riferimento solo per l'avvio dell'app o per il percorso di un singolo utente, ti stai perdendo un'ottima opportunità per migliorare le prestazioni di runtime e la soddisfazione degli utenti.

Adotta i profili di baseline per più percorsi utente.

Adotta i profili di riferimento per più percorsi dell'utente. In questo modo, l'app continuerà a migliorare le prestazioni di runtime e la soddisfazione degli utenti. Torna e rispondi alla valutazione per ricevere un punteggio aggiornato e ulteriori indicazioni.

Avvio dell'app + 2 percorsi dell'utente (10 punti)
I profili di baseline offrono ulteriori miglioramenti delle prestazioni.

Adottando i profili di riferimento per più percorsi utente, questa app ha il potenziale per migliorare le prestazioni di runtime e la soddisfazione degli utenti.Le prestazioni di runtime dell'app possono essere migliorate adottando i profili di riferimento per i percorsi utente critici.
Se adotti i profili di riferimento solo per l'avvio dell'app o per alcuni percorsi utente, perdi una grande opportunità per migliorare le prestazioni di runtime e la soddisfazione degli utenti.

Continua ad adottare i profili di baseline per altri percorsi degli utenti.

Identifica altri percorsi utente fondamentali per la funzionalità dell'app e adotta i profili di riferimento per questi percorsi. In questo modo, l'app continuerà a migliorare le prestazioni di runtime e la soddisfazione degli utenti. Torna e rispondi alla valutazione per ricevere un punteggio aggiornato e ulteriori indicazioni.

Avvio dell'app + 3 percorsi utente (15 punti)
Copertura eccezionale del profilo di riferimento.

Coprire l'avvio dell'app e diversi percorsi utente critici con i profili di riferimento è un ottimo modo per migliorare le prestazioni e la soddisfazione degli utenti. Potrebbero esserci altri percorsi utente che possono essere coperti dai profili di riferimento. Tuttavia, questa app è già in ottime condizioni in termini di copertura del profilo di riferimento. Continua così.

Amplia la copertura del profilo di riferimento per sfruttare tutto il potenziale del rendimento.

Continuare a promuovere l'adozione del profilo di riferimento. Valuta la possibilità di migliorare l'adozione di R8 per ridurre le dimensioni del codice e migliorare le prestazioni complessive del runtime dell'app. Valuta anche la possibilità di adottare le Ottimizzazioni del layout di Dex per migliorare ulteriormente le prestazioni di avvio dell'app.

Rendimento all'avvio

I profili di avvio vengono utilizzati dal sistema di build per ottimizzare ulteriormente le classi e i metodi che contengono migliorando il layout del codice nei file DEX dell'APK. Con i profili di avvio, l'avvio dell'app è in genere più rapido del 15-30% rispetto ai profili di riferimento.

L'app utilizza i profili di avvio per ottimizzare il layout di dex?
Valutazione Consiglio
Non utilizzato / sconosciuto (0 punti)
Grande opportunità persa per migliorare le prestazioni di avvio dell'app.

I profili di avvio vengono utilizzati dal sistema di compilazione per ottimizzare ulteriormente le classi e i metodi che contengono migliorando il layout del codice nei file DEX dell'APK. Con i profili di avvio, l'avvio dell'app è in genere più rapido del 15-30% rispetto all'utilizzo dei soli profili di riferimento.
I profili di avvio vengono utilizzati per migliorare il rendimento dell'avvio dell'app. Se non adotta le Ottimizzazioni del layout di Dex tramite i profili di avvio, questa app perde un'ottima opportunità per migliorare le prestazioni di avvio dell'app e la soddisfazione degli utenti.

Investi urgentemente nell'adozione dei profili di startup.

Adotta le ottimizzazioni del layout di Dex tramite i profili di avvio. In questo modo migliorerai le prestazioni di avvio dell'app e la soddisfazione degli utenti. L'utilizzo delle ottimizzazioni del layout di Dex richiede l'uso di AGP 8.2 o versioni successive e l'attivazione della minimizzazione/R8.

Punto di ingresso principale (10 punti)
Rendimento all'avvio ottimizzato per l'entry point principale.

L'utilizzo dei profili di avvio per l'entry point principale è un ottimo modo per migliorare il rendimento dell'avvio dell'app. Il miglioramento delle prestazioni dell'app sta influenzando positivamente l'esperienza utente. Continua così.

Valuta la possibilità di coprire più punti di contatto.

L'entry point principale dell'app è quello più importante da coprire per un profilo di avvio. Se questa app ha più punti di contatto, valuta la possibilità di coprirli anche con i profili di avvio. ad esempio notifiche o icone di Avvio supplementari.

La maggior parte dei punti di accesso (15 punti)
Coprire i punti di contatto più utilizzati è un ottimo modo per migliorare le prestazioni di avvio dell'app.

Un'esperienza di avvio ottimizzata è ottima per la soddisfazione degli utenti. Grazie all'adozione dei profili di avvio per la maggior parte dei punti di contatto, questa app è in ottima forma in termini di prestazioni di avvio dal punto di vista degli strumenti. Continua così.

Esamina altri miglioramenti delle prestazioni e tieni a bada le regressioni.

Assicurati che il profilo di avvio venga generato automaticamente per ogni build di release automatizzando l'attività Ottimizzazioni del layout Dex con il plug-in Gradle Baseline Profiles.
Continua a monitorare il rendimento all'avvio dell'app con i macrobenchmark

Eseguire l'adozione di un'email
Le versioni più recenti di Jetpack Compose offrono miglioramenti delle prestazioni rispetto alle versioni precedenti. Per accedere a questi miglioramenti, le app devono utilizzare la versione più recente di Compose. L'app utilizza la versione stabile più recente di Jetpack Compose?
Valutazione Consiglio
Non utilizzo di Componi (5 punti)
Iniziare a utilizzare Scrittura

Jetpack Compose è il toolkit moderno consigliato di Android per la creazione di un'UI nativa. Semplifica e accelera lo sviluppo di UI su Android. Dai vita rapidamente alla tua app con meno codice, strumenti potenti e API Kotlin intuitive.

Iniziare a eseguire la migrazione dell'interfaccia utente a Jetpack Compose

Jetpack Compose consente l'interoperabilità con il sistema di visualizzazioni esistente. Esistono diverse strategie per eseguire la migrazione di parti dell'interfaccia utente a Compose e usufruire dei vantaggi offerti da Compose. Consulta la nostra documentazione sulle strategie di migrazione oppure, in alternativa, il nostro codelab per un progetto più pratico.

Componi 2022-10-00 - 2023-10-01 (1 punto)
Sono mancanti molte nuove funzionalità e miglioramenti delle prestazioni.

Se continui a utilizzare una versione precedente di Jetpack Compose, ti perderai tutte le nuove funzionalità e i miglioramenti. Jetpack Compose è stato progettato per essere sganciato dal sistema Android per consentire agli sviluppatori di decidere quando eseguire l'upgrade.

Esegui l'upgrade a una versione più recente il prima possibile

Le prestazioni continuano a essere la nostra massima priorità e, eseguendo l'upgrade, puoi notare notevoli miglioramenti in termini di prestazioni a livello generale. Stiamo registrando un miglioramento del 20% circa delle prestazioni di scorrimento, del 12% del tempo di avvio e del 22% delle prestazioni dei composabili di testo. Per ulteriori informazioni sui miglioramenti aggiunti a Jetpack Compose 2024.01.00, consulta il post del blog relativo al rilascio.

Componi 01.01.2024 - 08.00.2024 (2 punti)
La versione più recente di Jetpack Compose offre prestazioni migliori e nuove funzionalità

Se non adotti le versioni più recenti di Jetpack Compose, non ricevi tutte le correzioni di bug, i miglioramenti delle prestazioni e le nuove funzionalità su cui stiamo lavorando per aiutarti a creare interfacce utente straordinarie.

Eseguire l'upgrade alla versione più recente per ulteriori miglioramenti delle prestazioni

Grazie all'upgrade all'ultima versione di Compose, abbiamo registrato un ulteriore miglioramento del 17% delle prestazioni per il tempo di visualizzazione del primo pixel nei nostri benchmark. In questa versione abbiamo anche attivato per impostazione predefinita la nuova modalità di salto forzato, che consente di ridurre drasticamente le composizioni non necessarie. Inoltre, abbiamo migliorato l'API di indicazione per consentire la creazione lazy delle increspature, ottimizzato la rappresentazione interna di Compose in una struttura di dati più efficiente e iniziato a generare codice più efficiente.

Puoi trovare ulteriori informazioni sulle novità rilasciate nel post del blog Compose 2024.09.00.

Compose stabile più recente (5 punti)
Congratulazioni! Questa app è aggiornata con la release stabile più recente di Compose.

L'utilizzo dell'ultima versione di Componi è un ottimo modo per usufruire dei miglioramenti delle prestazioni in ogni nuova versione di Componi.

Continua così

Tieniti al passo con le ultime release stabili di Compose per continuare a usufruire di miglioramenti delle prestazioni e correzioni di bug. Non è richiesta alcuna azione immediata in questa area.

Monitoraggio e ottimizzazione
La chiamata a reportFullyDrawn() tramite FullyDrawnReporter o ReportDrawn() consente al sistema di sapere quando l'app è pronta per essere usata da un utente. In questo modo puoi accedere alla metrica TTFD. Questa metrica può essere utilizzata per il benchmarking e consente di migliorare la creazione del profilo della startup.
Valutazione Consiglio
Non utilizzo reportFullyDrawn() / FullyDrawnReporter (0 punti)
Non usufruire di miglioramenti sottostanti e metriche sul rendimento.

Non segnalare quando l'app è pronta per essere utilizzata è un'occasione persa per comprendere più in dettaglio il tempo di avvio dell'app. L'utilizzo di questa API consente al sistema Android di fornire metriche sul rendimento più dettagliate e di monitorare il tempo di completamento del disegno.
Se la tua app esegue il caricamento lento e la visualizzazione iniziale non include tutte le risorse, ad esempio quando l'app recupera le immagini dalla rete, ti consigliamo di ritardare l'esecuzione di reportFullyDrawn() fino a quando l'app non diventa utilizzabile in modo da poter includere la compilazione dell'elenco nel tempo del benchmark. È importante anche per il framework Android sapere dove deve essere interrotta la misurazione di un profilo di avvio.

Adotta reportFullyDrawn() / FullyDrawnReporter per accedere a metriche sul rendimento più dettagliate.

Utilizza l'API FullyDrawnReporter per segnalare quando l'app è pronta per essere utilizzata. In questo modo, potrai accedere a metriche sul rendimento più dettagliate e attivare il monitoraggio del tempo di completamento del disegno.

Utilizzo di reportFullyDrawn() / FullyDrawnReporter (5 punti)
Sono state sbloccate metriche sul rendimento di avvio dell'app più dettagliate.

Questa app utilizza l'API FullyDrawnReporter per segnalare quando è pronta per essere utilizzata. In questo modo, puoi accedere a metriche sul rendimento più dettagliate e monitorare il tempo di completamento del disegno.

Utilizza le informazioni del TTFD per comprendere e migliorare le prestazioni di avvio dell'app.

Il framework Android e Google Play Console forniscono metriche dettagliate sul rendimento per il tempo di completamento del disegno. Utilizza queste metriche per comprendere e migliorare le prestazioni di avvio dell'app.
Quando utilizzi i macrobenchmark, puoi anche ispezionare le tracce per vedere cosa succede esattamente durante l'avvio dell'app.

Punteggio del rendimento dell'app statica

(0/7 domande con risposta)