أخطاء ANR

عندما يتم حظر سلسلة واجهة المستخدم لتطبيق Android لفترة طويلة جدًا، يتم تشغيل خطأ "التطبيق لا يستجيب" (ANR). تتتبّع "مؤشرات Android الحيوية" مقاييس أخطاء ANR وتسجّلها في Google Play Console لمساعدتك في مراقبة ثبات تطبيقك واستجابته على جميع الأجهزة.

مقاييس "مؤشرات Android الحيوية" وحدودها الدنيا

يمكن أن تساعدك "مؤشرات Android الحيوية" في مراقبة نسبة أخطاء ANR في تطبيقك وتحسينها. تقيس "مؤشرات Android الحيوية" عدة نسب لأخطاء ANR، وهي:

  • نسبة أخطاء ANR: هي النسبة المئوية للمستخدمين النشطين يوميًا الذين واجهوا أي نوع من أخطاء ANR.
  • نسبة أخطاء ANR التي لاحظها المستخدمون: هي النسبة المئوية للمستخدمين النشطين يوميًا الذين واجهوا خطأ ANR واحدًا على الأقل من الأخطاء التي لاحظها المستخدمون. في الوقت الحالي، يتم احتساب أخطاء ANR من النوع Input dispatching timed out فقط ضمن أخطاء ANR التي لاحظها المستخدمون.
  • نسبة أخطاء ANR المتعددة: هي النسبة المئوية للمستخدمين النشطين يوميًا الذين واجهوا خطأين على الأقل من نوع ANR.

المستخدم النشط يوميًا هو مستخدم فريد يستخدم تطبيقك في يوم واحد على جهاز واحد، وقد يكون ذلك خلال جلسات متعدّدة. فإذا كان أحد المستخدمين يستخدم تطبيقك على أكثر من جهاز في يوم واحد، سيساهم كل جهاز في عدد المستخدمين النشطين لذلك اليوم.

إنّ نسبة أخطاء ANR التي لاحظها المستخدمون هي أحد مؤشرات الأداء الأساسية، أي أنّها تؤثر في قابلية اكتشاف تطبيقك على Google Play. وهذا مهم لأنّ أخطاء ANR التي يتم احتسابها تحدث دائمًا عندما يتفاعل المستخدم مع التطبيق، ما يؤدي إلى حدوث أكبر خلل في الأداء.

حدّد Play معيارَين لتحديد الأداء السيئ لهذا المقياس، وهما:

  • معيار تحديد الأداء السيئ العام: يواجه ما لا يقل عن% 0.47 من المستخدمين النشطين يوميًا خطأ ANR لاحظه المستخدم، في جميع طُرز الأجهزة.
  • معيار تحديد الأداء السيئ حسب الجهاز: يواجه% 8 على الأقل من المستخدمين اليوميين خطأ ANR لاحظه المستخدم لطراز جهاز واحد.

إذا تجاوز تطبيقك معيار تحديد الأداء السيئ الإجمالي، من المرجَّح أن تنخفض فرص العثور عليه على جميع الأجهزة. إذا تجاوز تطبيقك معيار تحديد الأداء السيئ لكل جهاز على بعض الأجهزة، من المرجَّح أن تنخفض فرص العثور عليه على هذه الأجهزة، وقد يظهر تحذير في بطاقة بيانات المتجر.

يمكن أن تنبّهك "مؤشرات Android الحيوية" من خلال Play Console عندما يعرض تطبيقك عددًا كبيرًا من أخطاء ANR.

للحصول على معلومات حول كيفية جمع Google Play لبيانات "مؤشرات Android الحيوية"، يُرجى الاطّلاع على مستندات Play Console.