يتعطّل تطبيق Android عند حدوث خروج غير متوقّع بسبب استثناء أو إشارة لم تتم معالجتها. يتعطّل التطبيق المكتوب باستخدام Java أو Kotlin
إذا طرح استثناءً لم تتم معالجته، ويتم تمثيله بواسطة الفئة
Throwable. يتعطّل التطبيق المكتوب باستخدام لغة الآلة أو C++ في حال حدوث إشارة لم تتم معالجتها، مثل SIGSEGV، أثناء تنفيذه.
مقاييس "مؤشرات Android الحيوية" وحدودها الدنيا
يمكن أن تساعدك "مؤشرات Android الحيوية" في مراقبة نسبة الأعطال في تطبيقك وتحسينها. تقيس "مؤشرات Android الحيوية" عدة نِسب للأعطال، وهي:
- نسبة الأعطال: هي النسبة المئوية للمستخدمين النشطين يوميًا الذين واجهوا أي نوع من الأعطال.
نسبة الأعطال التي لاحظها المستخدمون: هي النسبة المئوية للمستخدمين النشطين يوميًا الذين واجهوا عُطلاً واحدًا على الأقل أثناء استخدامهم تطبيقك بشكل نشط (عُطل لاحظه المستخدم). يُعتبَر التطبيق قيد الاستخدام النشط إذا كان يعرض أي نشاط أو ينفّذ أي خدمة تعمل في المقدّمة.
نسبة الأعطال المتعددة: هي النسبة المئوية للمستخدمين النشطين يوميًا الذين واجهوا عُطلَين على الأقل.
المستخدم النشط يوميًا هو مستخدم فريد يستخدم تطبيقك في يوم واحد على جهاز واحد، وقد يكون ذلك خلال جلسات متعدّدة. فإذا كان أحد المستخدمين يستخدم تطبيقك على أكثر من جهاز في يوم واحد، سيساهم كل جهاز في عدد المستخدمين النشطين لذلك اليوم. أمّا إذا استخدم عدة مستخدمين الجهاز نفسه في يوم واحد، فسيتم احتساب ذلك كمستخدم نشط واحد.
إنّ نسبة الأعطال التي لاحظها المستخدمون هي أحد مؤشرات الأداء الأساسية، أي أنّها تؤثر في قابلية اكتشاف تطبيقك على Google Play. وهذا مهم لأنّ الأعطال التي يتم احتسابها تحدث دائمًا عندما يتفاعل المستخدم مع التطبيق، ما يؤدي إلى حدوث أكبر خلل في الأداء.
حدّد Play معيارَين لتحديد الأداء السيئ لهذا المقياس، وهما:
- معيار تحديد الأداء السيئ العام: يواجه ما لا يقل عن% 1.09 من المستخدمين النشطين يوميًا عُطلاً لاحظه المستخدم في جميع طُرز الأجهزة.
- معيار تحديد الأداء السيئ حسب الجهاز: يواجه% 8 على الأقل من المستخدمين النشطين يوميًا عُطلاً لاحظه المستخدم في طراز جهاز معيّن.
إذا تجاوز تطبيقك معيار تحديد الأداء السيئ الإجمالي، من المرجَّح أن تنخفض فرص العثور عليه على جميع الأجهزة. إذا تجاوز تطبيقك معيار تحديد الأداء السيئ لكل جهاز على بعض الأجهزة، من المرجَّح أن تنخفض فرص العثور عليه على هذه الأجهزة، وقد يظهر تحذير في بطاقة بيانات المتجر.
يمكن أن تنبّهك "مؤشرات Android الحيوية" في Play Console عندما يسجّل تطبيقك عددًا كبيرًا من الأعطال. يمكنك أيضًا الاطّلاع على تتبُّع تسلسل استدعاء الدوال البرمجية للأعطال في مؤشرات Android الحيوية.
للحصول على معلومات حول كيفية جمع Google Play لبيانات "مؤشرات Android الحيوية"، يُرجى الاطّلاع على مستندات Play Console.