تعداد خطاهای «برنامه پاسخ نمی‌دهد»

وقتی رشته میانای کاربر برنامه Android برای مدت طولانی مسدود شود، خطای «برنامه پاسخ نمی‌دهد» (ANR) راه‌اندازی می‌شود. «معیارهای کلیدی Android» سنجه‌های ANR را در «کنسول Google Play» ردیابی و گزارش می‌کند تا به شما کمک کند پایداری و پاسخ‌گویی برنامه‌تان را در دستگاه‌های مختلف پایش کنید.

سنجه‌ها و آستانه‌های «معیارهای کلیدی Android»

«معیارهای کلیدی Android» می‌تواند به شما کمک کند بر نرخ خطای ANR برنامه‌تان نظارت داشته باشید و آن را بهبود دهید. «معیارهای کلیدی Android» چندین نرخ ANR را اندازه‌گیری می‌کند:

  • نرخ خطای ANR: درصد کاربران فعال روزانه شما که هر نوع خطای ANR را تجربه کرده‌اند.
  • میزان خطای ANR مشهود برای کاربر: درصد کاربران فعال روزانه شما که حداقل یک خطای ANR مشهود برای کاربر را تجربه کرده‌اند. درحال‌حاضر فقط خطاهای ANR از نوع Input dispatching timed out به‌عنوان خطاهای دیده‌شده توسط کاربر درنظر گرفته می‌شوند.
  • میزان خطاهای ANR مکرر: درصد کاربران فعال روزانه شما که حداقل دو خطای ANR را تجربه کرده‌اند.

کاربر فعال روزانه کاربر متمایزی است که در یک روز از برنامه‌تان در یک دستگاه استفاده می‌کند، که ممکن است در چندین جلسه باشد. اگر کاربری در یک روز از برنامه‌تان در بیش‌از یک دستگاه استفاده کند، هر دستگاه در تعداد کاربران فعال آن روز لحاظ خواهد شد.

میزان خطای ANR مشهود برای کاربر یک معیار کلیدی اصلی است، یعنی بر قابلیت یافتن برنامه‌تان در Google Play تأثیر می‌گذارد. این معیار مهم است زیرا خطاهای ANR که شمارش می‌کند همیشه زمانی رخ می‌دهند که کاربر با برنامه تعامل دارد و بیشترین اختلال را ایجاد می‌کند.

‫Play دو آستانه عملکرد بد برای این سنجه تعریف کرده است:

  • آستانه کلی عملکرد بد: حداقل ۰٫۴۷٪ از کاربران فعال روزانه در همه مدل‌های دستگاه، خطای ANR مشهود برای کاربر را تجربه می‌کنند.
  • آستانه عملکرد بد برای هر دستگاه: حداقل ۸٪ از کاربران روزانه خطای ANR مشهود برای کاربر را برای یک مدل دستگاه تجربه می‌کنند.

اگر برنامه‌تان از آستانه رفتار بد کلی فراتر برود، احتمالاً قابلیت یافتن آن در همه دستگاه‌ها کاهش می‌یابد. اگر برنامه‌تان از آستانه رفتار بد به‌ازای هر دستگاه در برخی‌از دستگاه‌ها فراتر برود، احتمالاً قابلیت یافتن آن در آن دستگاه‌ها کاهش می‌یابد و ممکن است هشداری در فهرستگان مکانتان نمایش داده شود.

وقتی برنامه‌تان ANR بیش‌ازحد نشان می‌دهد، «معیارهای کلیدی Android» می‌تواند ازطریق کنسول Play به شما هشدار دهد.

برای کسب اطلاعات درباره نحوه جمع‌آوری داده‌های معیارهای کلیدی Android توسط Google Play، به اسناد کنسول Play مراجعه کنید.