ANR

Quando il thread dell'interfaccia utente di un'app per Android viene bloccato per troppo tempo, viene attivato un errore "L'applicazione non risponde" (ANR). Android vitals monitora e segnala le metriche ANR in Google Play Console per aiutarti a monitorare la stabilità e la reattività della tua app su tutti i dispositivi.

Metriche e soglie di Android vitals

Android vitals può aiutarti a monitorare e migliorare la percentuale di ANR della tua app. Android Vitals misura diverse percentuali di ANR:

  • Percentuale di ANR: la percentuale di utenti attivi giornalieri che hanno riscontrato un errore ANR di qualsiasi tipo.
  • Percentuale di ANR percepiti dagli utenti: la percentuale di utenti attivi giornalieri che hanno riscontrato almeno un errore ANR percepito dall'utente. Attualmente vengono considerati percepiti dagli utenti solo gli errori ANR di tipo Input dispatching timed out.
  • Percentuale di ANR multipli: la percentuale di utenti attivi giornalieri che hanno riscontrato almeno due errori ANR.

Un utente attivo giornaliero è un utente unico che utilizza la tua app in un solo giorno su un singolo dispositivo, potenzialmente in più sessioni. Se un utente utilizza la tua app su più dispositivi in un solo giorno, ogni dispositivo contribuirà al numero di utenti attivi per quel giorno.

La percentuale di ANR percepiti dagli utenti è una metrica vitals essenziale, ovvero influisce sulla rilevabilità della tua app su Google Play. È importante perché gli errori ANR che conta si verificano sempre quando gli utenti interagiscono con l'app, causando così il maggior numero di interruzioni.

Play ha definito due soglie relative alle prestazioni scadenti per questa metrica:

  • Soglia relativa alle prestazioni scadenti generali: almeno lo 0, 47% degli utenti attivi giornalieri ha riscontrato un errore ANR percepito dall'utente su tutti i modelli di dispositivi.
  • Soglia relativa alle prestazioni scadenti del dispositivo: almeno l'8% degli utenti giornalieri ha riscontrato un errore ANR percepito dall'utente su un singolo modello di dispositivo.

Se la tua app supera la soglia complessiva relativa alle prestazioni scadenti, è probabile che sia meno rilevabile su tutti i dispositivi. Se la tua app supera la soglia relativa alle prestazioni scadenti per dispositivo su alcuni dispositivi, è probabile che sia meno rilevabile su questi dispositivi e potrebbe essere mostrato un avviso nella tua scheda dello Store.

Android vitals può avvisarti tramite Play Console quando la tua app mostra un numero eccessivo di errori ANR.

Per informazioni su come Google Play raccoglie i dati Android vitals, consulta la documentazione di Play Console.