Saat UI thread aplikasi Android diblokir terlalu lama, error "Aplikasi Tidak Merespons" (ANR) akan dipicu. Android vitals melacak dan melaporkan metrik ANR di Konsol Google Play untuk membantu Anda memantau stabilitas dan responsivitas aplikasi di berbagai perangkat.
Metrik dan nilai minimum Android vitals
Android vitals dapat membantu Anda memantau dan meningkatkan rasio ANR aplikasi. Android vitals mengukur beberapa rasio ANR:
- Rasio ANR: Persentase pengguna aktif harian Anda yang mengalami semua jenis ANR.
- Rasio ANR yang dirasakan pengguna: Persentase pengguna aktif harian Anda yang
mengalami setidaknya satu ANR yang dirasakan pengguna. Saat ini, hanya ANR jenis
Input dispatching timed outyang dianggap dirasakan pengguna. - Rasio multi-ANR: Persentase pengguna aktif harian yang mengalami setidaknya dua ANR.
Pengguna aktif harian adalah pengguna unik yang menggunakan aplikasi Anda pada satu hari di satu perangkat, kemungkinan melalui beberapa sesi. Jika pengguna menggunakan aplikasi Anda di lebih dari satu perangkat dalam satu hari, setiap perangkat akan berkontribusi pada jumlah pengguna aktif untuk hari tersebut.
Rasio ANR yang dirasakan pengguna merupakan data vital inti, yang berarti rasio ini memengaruhi visibilitas aplikasi Anda di Google Play. Rasio ini penting karena ANR yang dihitung selalu terjadi saat pengguna berinteraksi dengan aplikasi, sehingga paling banyak menyebabkan gangguan.
Play telah menentukan dua batas perilaku buruk pada metrik ini:
- Batas perilaku buruk keseluruhan: Setidaknya 0,47% pengguna aktif harian mengalami ANR yang dirasakan pengguna di semua model perangkat.
- Batas perilaku buruk per perangkat: Setidaknya 8% pengguna aktif harian mengalami ANR yang dirasakan pengguna, untuk satu model perangkat.
Jika aplikasi Anda melebihi batas perilaku buruk secara keseluruhan, mungkin aplikasi tersebut akan sulit ditemukan di semua perangkat. Jika aplikasi Anda melebihi batas perilaku buruk per perangkat di beberapa perangkat, kemungkinan aplikasi tersebut akan sulit ditemukan di perangkat tersebut, dan peringatan mungkin ditampilkan di listingan Google Play Store Anda.
Android vitals dapat memperingatkan Anda melalui Konsol Play saat aplikasi Anda menampilkan ANR berlebihan.
Untuk mengetahui informasi tentang cara Google Play mengumpulkan data Android vitals, lihat dokumentasi Konsol Play.