Android vitals به Google کمک می کند تا کیفیت برنامه های Android را در Google Play بهبود بخشد. هنگامی که کاربر اجازه می دهد، دستگاه مجهز به اندروید آنها معیارهای کیفیت برنامه مانند پایداری، عملکرد، استفاده از باتری و مشکلات مجوز را ردیابی می کند. Google Play این دادهها را جمعآوری میکند، که میتوان از طریق داشبورد Android vitals در کنسول Play و از طریق Google Play Developer Reporting API به آنها دسترسی داشت.
توسعهدهندگان باید برای بهبود تجربه کاربر، بهویژه موارد حیاتی اصلی: نرخ خرابی درکشده توسط کاربر و نرخ ANR درکشده توسط کاربر، موارد حیاتی Android را نظارت کنند.
حیاتی اصلی و رفتارهای بد
موارد حیاتی برنامه شما بر روی دید برنامه شما در Google Play تأثیر می گذارد. هر هسته حیاتی دارای یک آستانه رفتار بد کلی و یک آستانه رفتار بد برای هر دستگاه است.
سوالات متداول
حیاتی اصلی چیست؟
Core Vitalها مهمترین معیارهای موجود در اندروید حیاتی هستند و بر روی دید برنامه شما در Google Play تأثیر می گذارند. موارد حیاتی عبارتند از نرخ خرابی درک شده توسط کاربر و نرخ ANR درک شده توسط کاربر .
آستانه رفتار بد چیست؟
هر هسته حیاتی دو آستانه رفتار بد دارد: یکی برای همه جلسات در دستگاهها و دیگری برای هر دستگاه. این آستانهها در بخش حیاتی اندروید نشان داده شدهاند.
آستانه رفتار بد برای به حداکثر رساندن دید عنوان خود در Google Play، لطفاً آن را زیر این آستانه ها نگه دارید. | |||
---|---|---|---|
به طور کلی (میانگین در بین دستگاه ها) | هر مدل گوشی | هر مدل ساعت | |
نرخ خرابی درک شده توسط کاربر | 1.09٪ | 8% | 4% |
نرخ ANR درک شده توسط کاربر | 0.47٪ | 8% | 5% |
عوامل حیاتی اصلی چگونه روی نمایان شدن عنوان من در Play تأثیر میگذارند؟
اگر برنامه یا بازی شما از آستانه رفتار بد فراتر رود، Play ممکن است نمایان بودن عنوان شما را کاهش دهد. Play همچنین ممکن است هشداری را در فهرست فروشگاه شما به کاربران نشان دهد.
آیا ممکن است هم رفتارهای بد در هر دستگاه و هم در کل وجود داشته باشد؟ یا یکی اما نه دیگری؟ اگر چنین است چه کار کنم؟
بله، همه ترکیب ها امکان پذیر است. برای بهبود کیفیت برنامه، خرابیها و ANRهایی را که بیشتر کاربران را تحت تأثیر قرار میدهند برطرف کنید. برای کیفیت بهتر در دستگاههای خاص، بزرگترین خرابیها و گروههای ANR را در آن دستگاهها برطرف کنید. اگر هر دو مشکل را دارید، ابتدا روی بزرگترین خرابی کلی و خوشههای ANR تمرکز کنید.
برای رفع مشکلات فنی خود به کمک نیاز دارم. از کجا شروع کنم؟
منابع منابع زیر برای کمک به شما در تشخیص و رفع مشکلات فنی در برنامه یا بازی خود ارائه شده است.
عناصر حیاتی اصلی:
نرخ ANR درک شده توسط کاربر
نرخ خرابی درک شده توسط کاربر
تمام موارد حیاتی دیگر:
بیدار شدن بیش از حد
ویک لاک های جزئی گیر کرده است
اسکن بیش از حد وای فای پس زمینه
استفاده بیش از حد از شبکه پس زمینه
زمان راه اندازی اپلیکیشن
رندر آهسته
جلسات آهسته
کشنده های حافظه کم (LMKs)
رد مجوزها
نمیخواهم از رفتارهای بد یا هشدارهای فهرست فروشگاه غافلگیر شوم. چگونه می توانم جلوی این را بگیرم؟
Play از دادههای ۲۸ روز گذشته برای ارزیابی کیفیت برنامه شما استفاده میکند. Android vitals به شما در مورد هر گونه مشکل در آن دوره هشدار می دهد.
- به طور مرتب UI را بررسی کنید یا از API گزارشدهی برای ادغام دادهها در گردش کار خود استفاده کنید.
- برای مشکلات، هشدارهای ایمیلی را در Play Console تنظیم کنید.
- Android vitals "مشکلات در حال ظهور" را علامت گذاری می کند - مشکلاتی که دستگاه ها را برای بیش از 7 روز تحت تأثیر قرار می دهند. این به شما 21 روز فرصت می دهد تا به آنها رسیدگی کنید.
من دستگاه های زیادی با رفتارهای بد دارم. چگونه می توانم لیست را درک کنم؟
گاهی اوقات، مشکلات سخت افزاری یا نرم افزاری دستگاه باعث نرخ خطای بالایی می شود. Android vitals به شما در مورد پیوندهای احتمالی بین نرخ خطای بالا و مواردی مانند RAM، نسخه Android و نوع پردازنده هشدار می دهد. همچنین میتوانید این پیوندها را خودتان با استفاده از Reach و Devices در Play Console بررسی کنید.
Android vitals همچنین دسترسی سریع به اطلاعات کلیدی دستگاه مانند شماره کاربر، درآمد، رتبهبندی و نظرات را فراهم میکند. این اطلاعات در یک پانل کناری نشان داده شده است، بنابراین نیازی به ترک صفحه فعلی خود ندارید.
اگر مشکلی را در دستگاهی برطرف کنم، چه مدت قبل از اینکه هشدارها نمایش داده نشوند؟
Play هر روز با استفاده از میانگین 28 روزه، شاخصهای عملکرد کلیدی برنامه شما را بررسی میکند. وقتی این میانگین بهبود یابد، هشدارهای حیاتی اندروید ناپدید می شوند. اگر سیستم Play بهبودی را تشخیص دهد، هشدارهای فهرست فروشگاه ممکن است سریعتر حذف شوند.
اگر نتوانم مشکل را برطرف کنم، یا نخواهم این کار را انجام دهم، چه؟
مطمئن شوید که هزینهها و فرصتهای از دست رفته ناشی از تجارب ضعیف کاربران را سنجیدهاید. رفتار بد به کاربران فعلی آسیب می رساند و جذب کاربران جدید را سخت تر می کند. اگر رفع مشکلات در دستگاههای خاص عملی نیست، در قوانین هدفیابی و حذف دستگاه خود تجدید نظر کنید.
چرا تعداد و نرخهای مشکلات حیاتی Android با تعداد مشکلات و نرخهایی که از راهحلهای خودم یا سایر راهحلهای شخص ثالث میبینم مطابقت ندارد؟
Android vitals منبع اصلی Play برای کیفیت برنامه فنی است. تعداد مسائل و نرخ ها ممکن است به دلایل مختلفی با منابع دیگر متفاوت باشد:
- دادههای حیاتی Android از سیستم Android میآیند و شامل رویدادهایی هستند که توسط SDKها دیده نمیشوند، مانند:
- قبل از راه اندازی SDK خراب می شود
- ANR قبل از Android 12
- Android vitals فقط مشکلات مربوط به دستگاهها و برنامههای تأیید شده نصب شده از Google Play را محاسبه میکند.
- Android vitals فقط از دادههای کاربرانی استفاده میکند که با اشتراکگذاری دادهها موافقت کردهاند.
- برای محافظت از حریم خصوصی کاربر، فقط در صورتی دادهها را نشان میدهیم که به اندازه کافی برای گزارشهای ناشناس در اختیار داشته باشیم.
- نرخ صدور ممکن است متفاوت محاسبه شود. Android vitals مشکلات را به ازای هر کاربر فعال روزانه نشان می دهد.
- به عنوان مثال، Crashlytics تعداد مشکلات در هر جلسه برنامه را شمارش می کند. اگر کاربر یک بازی را سه بار در یک روز انجام دهد و یک بار خرابی را تجربه کند، Android vitals 100٪ نرخ خرابی را نشان می دهد در حالی که Crashlytics 33٪ نرخ خرابی را نشان می دهد.
برای اطلاعات بیشتر درباره نحوه جمعآوری دادهها، به مرکز راهنمای کنسول Play مراجعه کنید.