اخبار محصول

ارتقای سطح عملکرد باتری: سنجه تکرار مفرط قفل‌های بیداری جزئی اکنون از نسخه بتا خارج شده است

‫۳ دقیقه خواندن
۳ نویسنده
Karan Jhavar, Dan Brown, Eric Brenner

تجربه کاربری عالی بر پایه عملکرد فنی قوی ساخته می‌شود. متعهدیم که به شما کمک کنیم برنامه‌های پایدار، واکنش‌گرا، و کارآمدی بسازید که کاربران دوست داشته باشند. خالی شدن سریع شارژ باتری اولویت اول کاربران شما است و ما باهم گام‌های مهمی برمی‌داریم تا به شما کمک کنیم برنامه‌هایی با مصرف انرژی بهینه‌تر بسازید.

اوایل امسال، سنجه بتای جدیدی را در «معیارهای کلیدی Android» معرفی کردیم، قفل‌های بیدارباش جزئی بیش‌ازحد، تا به شما کمک کنیم منابع خالی شدن شارژ باتری را شناسایی و برطرف کنید. این سنجه بتای اولیه با همکاری نزدیک Samsung توسعه مشترک داده شده است و بینش‌های عمیق و واقعی آن‌ها درباره تجربه کاربری با مصرف باتری را با داده‌های پلاتفرم Android ترکیب می‌کند.

می‌خواهیم از شما بابت ارائه بازخورد ارزشمندتان درطول دوره بتا تشکر کنیم. با بهره‌گیری از بازخورد شما و همکاری مداوم ما با Samsung، الگوریتم را بیشتر اصلاح کرده‌ایم تا دقیق‌تر و معرف‌تر باشد. با خوشحالی اعلام می‌کنیم که این سنجه پالایش‌شده اکنون به‌طور عمومی به‌عنوان سنجه اصلی معیارهای کلیدی برای همه توسعه‌دهندگان در «معیارهای کلیدی Android» دردسترس است.

آستانه عملکرد بد را برای قفل‌های بیداری بیش‌ازحد تعریف کرده‌ایم. از ۱ مارس ۲۰۲۶، اگر عنوان شما این آستانه کیفیت را برآورده نکند، ما ممکن است عنوان را از سطوح نمایان کاوش مانند توصیه‌ها حذف کنیم. در برخی موارد، ممکن است هشداری در فهرستگان فروشگاهتان نمایش دهیم تا به کاربران اطلاع دهیم که برنامه شما ممکن است باعث مصرف بیش‌ازحد باتری شود.

سنجه‌های کیفیت فنی اصلی Google Play

برای بیشینه‌سازی نمایان بودن در Google Play، برنامه‌تان را زیر آستانه‌های رفتار بد برای این سنجه‌ها نگه دارید.

میزان خرابی درک‌شده توسط کاربردرصد کاربران فعال روزانه‌ای که حداقل یک خرابی را تجربه کرده‌اند که احتمالاً قابل‌توجه بوده است
میزان خطای ANR مشهود برای کاربردرصد کاربران فعال روزانه‌ای که حداقل یک خطای ANR را تجربه کرده‌اند که احتمالاً قابل‌توجه بوده است
مصرف بیش‌ازحد باتریدرصد جلسه‌های صفحه ساعتی که مصرف باتری در آن‌ها از ‎٪۴٫۴۴ در ساعت فراتر رفته است
جدید: تکرار مفرط قفل‌های بیداری جزئیدرصد جلسه‌های کاربری که در آن‌ها استفاده تجمعی و غیرمعاف از قفل بیداری از ۲ ساعت فراتر رفته است

«قفل‌های بیداری» جزئی مفرط به‌تازگی به استانداردهای کیفیت فنی که Play انتظار دارد همه عنوان‌ها برای ارائه تجربه کاربری عالی رعایت کنند اضافه شده است

این اولین سنجه از سری سنجه‌های جدیدی است که برای ارائه اطلاعات آماری عمیق‌تر درباره استفاده از منابع برنامه‌تان طراحی شده است و به شما امکان می‌دهد تجربه کاربران را در سراسر بوم‌سازگان Android بهبود بخشید.

۱. تعریف ما از قفل‌های بیداری مفرط با انتظارات کاربر هماهنگ است

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

اگر جلسه کاربر در یک دوره ۲۴ ساعته بیش‌از ۲ ساعت انباشته از قفل‌های بیداری غیرمعاف داشته باشد، آن را افراطی درنظر می‌گیریم. این جلسه‌های مفرط عامل اصلی خالی شدن شارژ باتری هستند. اگر قفل بیدارباش توسط سیستم نگه‌داشته شده باشد و مزایای واضحی برای کاربر داشته باشد که نتوان آن را بیشتر بهینه‌سازی کرد، مانند بازپخش صدا یا انتقال داده آغازشده توسط کاربر، از این قانون مستثنی می‌شود.

آستانه عملکرد بد زمانی رد می‌شود که ۵٪ از جلسه‌های کاربر برنامه در ۲۸ روز گذشته بیش‌ازحد باشد. اگر برنامه شما از این آستانه فراتر رود، مستقیماً در صفحه نمای کلی «معیارهای کلیدی Android» به شما هشدار داده خواهد شد. می‌توانید اطلاعات بیشتری درباره تعریف ما در صفحه‌های توسعه‌دهنده Android بخوانید.

breakdowns.png

«معیارهای کلیدی Android» درباره مشکلات قفل بیدارباش بیش‌ازحد به شما هشدار می‌دهد و جدولی از برچسب‌های قفل بیدارباش برای مدت P90/ P99 ارائه می‌دهد تا به شما کمک کند منبع را براساس نام قفل بیدارباش شناسایی کنید.

برای کمک به شما در درک استفاده برنامه‌تان از قفل بیداری جزئی، درحال بهبود صفحه قفل‌های بیداری جزئی بیش‌ازحد در «معیارهای کلیدی Android» با افزودن جدول جدید نام‌های قفل بیداری هستیم. این جدول جلسه‌های قفل بیدارباش را براساس نام برچسب و مدت‌زمان خاص آن‌ها تفکیک می‌کند و به شما امکان می‌دهد قفل‌های بیدارباش طولانی را به‌راحتی در محیط توسعه محلی خود، مانند Android Studio، شناسایی کنید تا اشکال‌زدایی آسان‌تر شود. باید هرگونه قفل بیداری با مدت P90 یا P99 بالاتر از ۶۰ دقیقه را بررسی کنید.

image2-android-vitals-warning.png

۲.  قفل‌های بیداری مفرط و تأثیر آن‌ها بر رؤیت‌پذیری در Google Play

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

در برخی موارد، ممکن است هشداری نیز در فهرستگان فروشگاهتان نشان دهیم تا به کاربران اطلاع دهیم که برنامه شما ممکن است باعث شود باتری دستگاهشان سریع‌تر خالی شود.

image3_new.png

اگر برنامه‌تان از آستانه رفتار بد فراتر برود، ممکن است کاربران هشداری در فهرستگان فروشگاهتان مشاهده کنند. توجه: متن و طراحی دقیق ممکن است تغییر کند.

می‌دانیم که ایجاد تغییرات فنی در کد برنامه و نحوه عملکرد آن می‌تواند زمان‌بر باشد، بنابراین این سنجه را دراختیار شما قرار می‌دهیم تا بتوانید مشکلات احتمالی را ازهمین حالا تشخیص دهید و برطرف کنید، و قبل‌از شروع تغییرات رؤیت‌پذیری «فروشگاه» که از ۱ مارس ۲۰۲۶ شروع می‌شود فرصت کافی داشته باشید.

۳. گام بعدی

توصیه می‌کنیم مراحل زیر را انجام دهید تا مطمئن شوید برنامه‌تان تجربه خوبی برای کاربران فراهم می‌کند:

  1. به معیارهای کلیدی Android بروید: عملکرد برنامه‌تان را در سنجه جدید قفل‌های بیدارباش جزئی بیش‌ازحد بررسی کنید. اکنون این سنجه برای همه توسعه‌دهندگانی که برنامه‌هایشان جلسه قفل بیداری دارد نمایان است.
  2. شناسایی قفل‌های بیداری جزئی مفرط: از جدول جدید نام‌های قفل بیداری برای شناسایی قفل‌های بیداری جزئی مفرط استفاده کنید.
  3. به مستندات مراجعه کنید: برای دریافت راهنمایی دقیق درباره روال‌های مطلوب و رفع مشکلات رایج، لطفاً پست وبلاگ فنی، ویدیو فنی، و مستندات توسعه‌دهنده به‌روزشده درباره قفل‌های بیداری را بررسی کنید.

از شراکت مداوم شما در ساختن تجربه‌های باکیفیت و کارآمد که کاربران می‌توانند هر روز به آن‌ها تکیه کنند سپاس‌گزاریم.

نویسنده:
ادامه خواندن