خطوات الاستخدام
الخطوة الأولى: إدخال عدد الجلسات الإجمالية (Total Sessions). هذه القيمة تمثل العدد الكلي للمرات التي قام فيها المستخدمون بفتح التطبيق والتفاعل معه خلال فترة زمنية محددة (مثلاً يوم، أسبوع، شهر). كلما زاد عدد الجلسات، زادت دقة معدل ANR. يجب الحصول على هذه القيمة من أدوات تحليل التطبيقات مثل Firebase أو Google Analytics.
الخطوة الثانية: إدخال عدد أحداث عدم الاستجابة (ANR Events). هذا الرقم يُمثل عدد المرات التي توقف فيها التطبيق عن الاستجابة لمدة تزيد عن 5 ثوانٍ، مما يؤدي إلى ظهور مربع حوار 'التطبيق لا يستجيب' للمستخدم. يتم تسجيل هذه الأحداث تلقائياً بواسطة نظام التشغيل Android عبر مراقبة الخيط الرئيسي.
الخطوة الثالثة: احتساب معدل ANR. تقوم الحاسبة بقسمة عدد أحداث ANR على عدد الجلسات الإجمالية، ثم ضرب الناتج في 100 للحصول على النسبة المئوية. المعادلة: ANR Rate (%) = (عدد أحداث ANR / عدد الجلسات الإجمالية) × 100. النتيجة تُظهر متوسط احتمالية مواجهة المستخدم لحدث عدم استجابة لكل جلسة.