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

حدّد Google Play معيارَين لتحديد الأداء السيئ استنادًا إلى هذا المقياس:

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

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

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

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