ارزیابی | توصیه | |
---|---|---|
کمتر از 5 ثانیه (0 امتیاز) | راه اندازی برنامه بسیار کند راهاندازی برنامه با این سرعت میتواند در برخی سناریوها باعث ایجاد ANR شود. حتی بدون ANR، کاربران می توانند از زمان راه اندازی در این محدوده بسیار ناامید شوند که بر رضایت کاربر، حفظ و معیارهای تجاری تأثیر منفی می گذارد. | برای بهبود زمان راه اندازی این برنامه، منابع مهندسی را فوری سرمایه گذاری کنید. بزرگترین پتانسیل بهبود راهاندازی اپلیکیشن را میتوان با استفاده از نمایههای پایه ، R8 و Dex Layout Optimizations تحقق بخشید. این فناوری ها را بپذیرید و دوباره ارزیابی کنید. |
بین 5 تا 4 ثانیه (5 امتیاز) | راه اندازی برنامه بسیار کند کاربران احتمالاً انتظار برای راه اندازی این برنامه را خسته کننده می دانند. راه اندازی سریعتر برنامه مستقیماً با معیارهای بهبود کسب و کار و رضایت کاربر مرتبط است. | راه اندازی برنامه را به عنوان اولویت بالا در نظر بگیرید و بلافاصله زمان مهندسی را در این زمینه سرمایه گذاری کنید. نمایههای پایه ، بهینهسازیهای چیدمان R8 و Dex را بپذیرید، سپس ارزیابی را برای یک امتیاز بهروز انجام دهید. اگر قبلاً این موارد را پذیرفتهاید، برای راههای دیگر برای بهبود زمان راهاندازی برنامه ، راهنمای راهاندازی برنامه را دنبال کنید. |
بین 4 تا 3 ثانیه (10 امتیاز) | راه اندازی آهسته برنامه کاربران این برنامه متوجه تاخیر در زمان راه اندازی خواهند شد. راهاندازی سریعتر برنامه، معیارهای کاربر محور مانند حفظ و رتبهبندی را بهبود میبخشد. | برای ادامه کاهش زمان راه اندازی اپلیکیشن، منابع مهندسی سرمایه گذاری کنید. اگر هنوز این کار را نکردهاید، نمایههای پایه ، R8 و Dex Layout Optimizations را بپذیرید، سپس ارزیابی را مجدداً برای یک امتیاز بهروزرسانی انجام دهید. راهنمای راهاندازی برنامه را برای راههای دیگر برای بهبود زمان راهاندازی برنامه بررسی کنید. |
بین 3 تا 2 ثانیه (20 امتیاز) | زمان راه اندازی اپلیکیشن کمتر از انتظارات کاربر بسیاری از کاربران زمان راهاندازی اپلیکیشن را در این محدوده قابل قبول میدانند اما انتظارات کیفی آنها را برآورده نمیکند. راه اندازی سریعتر برنامه مستقیماً با معیارهای بهبود یافته کسب و کار مرتبط است. به دنبال بهبود بیشتر زمان راه اندازی برنامه باشید. | سرمایه گذاری منابع مهندسی را در راه اندازی اپلیکیشن شروع کنید یا ادامه دهید. از Baseline Profiles ، R8 و Dex Layout Optimizations برای بهبود راه اندازی برنامه و عملکرد زمان اجرا با اختلاف زیادی استفاده کنید. اگر قبلاً این موارد را پذیرفتهاید، برای راههای دیگر برای بهبود زمان راهاندازی برنامه ، راهنمای راهاندازی برنامه را دنبال کنید. |
بین 2 تا 1 ثانیه (25 امتیاز) | زمان راه اندازی برنامه رضایت بخش کاربران احتمالا از زمان راه اندازی این برنامه راضی هستند. در حالی که هنوز جای بهبود در این زمینه وجود دارد، اقدام فوری نیست. | ابزارهای تاثیرگذاری بالا را به کار بگیرید، سپس بر روی سایر حوزه های عملکرد تمرکز کنید. زمانهای راهاندازی اپلیکیشنها را به دقت زیر نظر داشته باشید و مطمئن شوید که پسرفت نمیکنند. برای رسیدن به این هدف می توانید از ماکرو بنچمارک ها استفاده کنید. |
کمتر از 1 ثانیه (30 امتیاز) | زمان راه اندازی برنامه بالاتر از حد انتظار زمان راه اندازی این برنامه بسیار سریع است که بسیاری از کاربران حتی متوجه آن نمی شوند. آفرین! | به کار درخشان ادامه دهید. به نظارت بر زمان راه اندازی برنامه ادامه دهید و فوراً به رگرسیون ها واکنش نشان دهید. برای بهبود بیشتر زمان راهاندازی برنامه، راهنمای راهاندازی برنامه را بررسی کنید. اتخاذ نمایههای پایه ، بهینهسازیهای چیدمان R8 و Dex نه تنها بر زمان راهاندازی برنامه، بلکه بر عملکرد زمان اجرا نیز تأثیر میگذارد. اگر این کار را نکرده اید، زمانی را برای پذیرش آنها برنامه ریزی کنید. |
ارزیابی | توصیه | |
---|---|---|
کمتر از 5 ثانیه (0 امتیاز) | راه اندازی برنامه بسیار کند راهاندازی برنامه با این سرعت میتواند در برخی سناریوها باعث ایجاد ANR شود. حتی بدون ANR، کاربران میتوانند از زمان راهاندازی در این محدوده بسیار ناامید شوند که بر رضایت کاربر، حفظ و معیارهای تجاری تأثیر منفی میگذارد. | این نقطه ورود اعلان را به عنوان اولویت بالا در نظر بگیرید و بلافاصله زمان مهندسی را در این زمینه سرمایه گذاری کنید. بزرگترین پتانسیل بهبود راهاندازی اپلیکیشن را میتوان با استفاده از نمایههای پایه ، R8 و Dex Layout Optimizations تحقق بخشید. این فناوری ها را بپذیرید و ارزیابی را دوباره انجام دهید. |
بین 5 تا 4 ثانیه (2 امتیاز) | راه اندازی برنامه بسیار کند کاربران احتمالاً این تأخیر در زمان راهاندازی برنامه را خستهکننده میدانند. راه اندازی سریعتر برنامه مستقیماً با معیارهای بهبود کسب و کار و رضایت کاربر مرتبط است. | برای بهبود این زمان راه اندازی، منابع مهندسی را فوری سرمایه گذاری کنید. نمایههای پایه ، بهینهسازیهای چیدمان R8 و Dex را بپذیرید، سپس ارزیابی را برای یک امتیاز بهروز انجام دهید. اگر قبلاً این موارد را پذیرفتهاید، برای راههای دیگر برای بهبود زمان راهاندازی برنامه ، راهنمای راهاندازی برنامه را دنبال کنید. |
بین 4 تا 3 ثانیه (5 امتیاز) | راه اندازی آهسته برنامه کاربران این برنامه متوجه تاخیر در زمان راه اندازی خواهند شد. راهاندازی سریعتر برنامه، معیارهای کاربر محور مانند حفظ و رتبهبندی را بهبود میبخشد. | برای ادامه کاهش زمان راه اندازی اپلیکیشن، منابع مهندسی سرمایه گذاری کنید. اگر هنوز این کار را نکردهاید، نمایههای پایه را برای این اعلان، بهینهسازیها از طریق R8 اتخاذ کنید و کد مربوطه را از طریق Dex Layout Optimizations در یک نمایه راهاندازی وارد کنید، سپس ارزیابی را مجدداً برای امتیاز بهروز کنید. راهنمای راهاندازی برنامه را برای راههای دیگر برای بهبود زمان راهاندازی برنامه بررسی کنید. |
بین 3 تا 2 ثانیه (10 امتیاز) | زمان راه اندازی اپلیکیشن کمتر از انتظارات کاربر بسیاری از کاربران زمان راهاندازی اپلیکیشن را در این محدوده قابل قبول میدانند اما انتظارات کیفی آنها را برآورده نمیکند. راه اندازی سریعتر برنامه مستقیماً با معیارهای بهبود یافته کسب و کار مرتبط است. به دنبال بهبود بیشتر زمان راه اندازی برنامه باشید. | شروع یا ادامه سرمایه گذاری منابع مهندسی در این نقطه ورودی. از Baseline Profiles ، R8 و Dex Layout Optimizations برای بهبود راه اندازی برنامه و عملکرد زمان اجرا با اختلاف زیادی استفاده کنید. اگر قبلاً این موارد را پذیرفتهاید، برای راههای دیگر برای بهبود زمان راهاندازی برنامه ، راهنمای راهاندازی برنامه را دنبال کنید. |
بین 2 تا 1 ثانیه (15 امتیاز) | زمان راه اندازی برنامه رضایت بخش کاربران احتمالا از زمان راه اندازی این برنامه راضی هستند. در حالی که هنوز جای بهبود در این زمینه وجود دارد، اقدام فوری نیست. | ابزارهای تاثیرگذاری بالا را به کار بگیرید، سپس بر روی سایر حوزه های عملکرد تمرکز کنید. زمانهای راهاندازی اپلیکیشنها را به دقت زیر نظر داشته باشید و مطمئن شوید که پسرفت نمیکنند. برای رسیدن به این هدف می توانید از ماکرو بنچمارک ها استفاده کنید. |
کمتر از 1 ثانیه (20 امتیاز) | زمان راه اندازی برنامه بالاتر از حد انتظار زمان راه اندازی این برنامه بسیار سریع است که بسیاری از کاربران حتی متوجه آن نمی شوند. آفرین! | با زمان راه اندازی برنامه خود به کار درخشان خود ادامه دهید. به نظارت بر زمان راه اندازی برنامه ادامه دهید و فوراً به رگرسیون ها واکنش نشان دهید. برای بهبود بیشتر زمان راهاندازی برنامه، راهنمای راهاندازی برنامه را بررسی کنید. اتخاذ نمایههای پایه ، بهینهسازیهای چیدمان R8 و Dex نه تنها بر زمان راهاندازی برنامه، بلکه بر عملکرد زمان اجرا نیز تأثیر میگذارد. اگر این کار را نکرده اید، زمانی را برای پذیرش آنها برنامه ریزی کنید. |
بدون نقطه ورود اعلان (20 امتیاز) | اینجا کاری برای انجام دادن نیست این برنامه از اعلان ها به عنوان نقاط ورودی استفاده نمی کند. بنابراین در اینجا چیزی برای بهینه سازی وجود ندارد. | وقتی از اعلانها استفاده میشود، دوباره این ارزیابی را انجام دهید در همین حال، سایر بخشهای عملکرد برنامه را برای بهبود بررسی کنید. |
ارزیابی | توصیه | |
---|---|---|
تعاملات و انیمیشن های بلوک ANR مکرر (ANR یا > 20 %) (0 امتیاز) | تجربه رندر غیر قابل تحمل تجربه کاربری در این سطح از عملکرد برای کاربران بسیار خسته کننده است. رضایت پایین کاربر به طور مستقیم با عملکرد پایین کسب و کار، حفظ و رتبه بندی کاربران مرتبط است. | فوریت ابزارهای تاثیرگذاری بالا را اتخاذ کنید. فوراً استفاده از ابزارهای تأثیرگذار مانند نمایههای پایه ، R8 و Dex Layout Optimizations را برنامهریزی کنید. سپس دوباره ارزیابی را انجام دهید. |
انیمیشن ها تعامل کاربر را مسدود می کنند (20 - 15 %) (1 امتیاز) | افت فریم بسیار محسوس است افت فریم بسیار محسوس منجر به رتبهبندی برنامههای کمتر و نرخ نگهداری کمتر از حد مطلوب میشود. برای بازرسی نقاط داغ از نظر فریمهای آهسته، ردهایی را جمعآوری کنید و در فهرست کار کنید. | برای بهبود عملکرد رندر، از ابزارهای تاثیرگذاری بالا استفاده کنید. بزرگترین پتانسیل بهبود را می توان با اتخاذ نمایه های پایه ، R8 و بهینه سازی های چیدمان Dex تحقق بخشید. این فناوری ها را بپذیرید و ارزیابی را دوباره انجام دهید. |
مشکلات قابل توجه انیمیشن در سراسر (15 - 10 %) (5 امتیاز) | عملکرد رندر زیر متوسط مشکلات رندر ظاهر شده برای کاربران قابل توجه است. این منجر به رضایت کمتر از حد مطلوب کاربر و رتبه بندی و همچنین تأثیر تجاری خواهد شد. اگر این روی یک دستگاه رده بالا آزمایش شده باشد، فریم های کند قابل توجه در دستگاه های ارزان قیمت غیرقابل تحمل خواهد بود. | بهبود عملکرد رندر با استفاده از ابزارهای تاثیر بالا. بزرگترین پتانسیل بهبود را می توان با اتخاذ نمایه های پایه ، R8 و بهینه سازی های چیدمان Dex تحقق بخشید. این فناوری ها را بپذیرید و دوباره ارزیابی کنید. |
مشکلات قابل توجه انیمیشن در چند زمینه (5 - 10 %) (10 امتیاز) | مشکلات رندر منبع قابل توجهی از ناامیدی کاربر است. چند فریم آهسته تمام چیزی است که برای ناامید کردن انتظارات کیفیت کاربر لازم است. کاربران ناراضی به احتمال زیاد برنامه ها را رها می کنند. | با استفاده از ابزارهای تاثیرگذاری بالا، مشکلات رندر را کاهش دهید. برای تأثیر مثبت بر رتبهبندی کاربران و معیارهای کسبوکار، روی بهبود این حوزه سرمایهگذاری کنید. بزرگترین پتانسیل بهبود را می توان با اتخاذ نمایه های پایه ، R8 و بهینه سازی های چیدمان Dex تحقق بخشید. این فناوری ها را بپذیرید و ارزیابی را دوباره انجام دهید. |
رندر عمدتا صاف (1 - 5 %) (20 امتیاز) | رندر صاف یک تجربه کاربری عالی است. از آنجایی که هنوز چند فریم آهسته وجود دارد، کاربران ممکن است متوجه آنها شوند. صرف نظر از این، این یک تجربه کاربری عالی است، به خصوص در دستگاه های ارزان قیمت. | برای بهبود بیشتر رضایت کاربر، مشکلات رندر را کاهش دهید. بهبود در این سطح چالش برانگیزتر می شود. برای بهبود بیشتر رضایت کاربر، مشکلات رندر را کاهش دهید. اطمینان حاصل کنید که هیچ رگرسیونی وجود ندارد و معیارهای خودکار را برای دستگاههای پرکاربرد و سفرهای کاربر خود جمعآوری کنید. |
رندر صاف در سراسر (< 1 %) (30 امتیاز) | عملکرد رندر درخشان. تبریک می گویم! عملکرد رندر این برنامه عالی است. نیازی فوری به اقدام نیست. ارزیابی را روی یک دستگاه ارزان قیمت در نظر بگیرید تا درک بهتری از عملکرد رندر در این دستگاه ها داشته باشید. | این منطقه عالی به نظر می رسد، نیازی فوری به اقدام ندارد. بهبود در این سطح چالش برانگیزتر می شود. برای بهبود بیشتر رضایت کاربر، مشکلات رندر را کاهش دهید. اطمینان حاصل کنید که هیچ رگرسیونی وجود ندارد و معیارهای خودکار را برای دستگاههای پرکاربرد و سفرهای کاربر خود جمعآوری کنید. |
ارزیابی | توصیه | |
---|---|---|
بسیار قابل توجه (> 3 ثانیه) (0 امتیاز) | رندرهای تمام صفحه باید صاف باشند. این یکی نیست. پاسخگو نگه داشتن یک برنامه کلیدی برای یک تجربه کاربری عالی است. انتظار برای چندین ثانیه پس از یک تعامل برای کاربران خسته کننده است. این یک فرصت عالی برای بهبود رضایت کاربر و معیارهای تجاری است. | فوراً برای بهبود این رندر تمام صفحه سرمایه گذاری کنید. مطمئن شوید که یک نمایه خط پایه برای این رندر تمام صفحه ایجاد کرده اید و بررسی کنید که بهینه سازی R8 در اینجا فعال باشد. این حوزه ها بیشترین تاثیر را در بهبود عملکرد اپلیکیشن دارند. سپس بازگردید تا برای راهنمایی بیشتر ارزیابی دیگری انجام دهید. |
بسیار قابل توجه (1 تا 3 ثانیه) (1 امتیاز) | کندتر از زمان پاسخ بهینه رندرهای تمام صفحه که به تعاملات کاربر پاسخ می دهند باید تا حد امکان سریع باشند. رندر آهسته تر از بهینه باعث رتبه بندی کمتر برنامه می شود و منبع ناامیدی کاربران است. به عنوان توسعهدهنده، تمرکز شما باید بر بهبود رضایت کاربر باشد. این یک فرصت عالی برای بهبود رضایت کاربر و معیارهای تجاری است. | تلاش های مهندسی را برای بهبود این رندر تمام صفحه سرمایه گذاری کنید. مطمئن شوید که یک نمایه خط پایه برای این رندر تمام صفحه ایجاد کرده اید و بررسی کنید که بهینه سازی R8 در اینجا فعال باشد. این حوزه ها بیشترین تاثیر را در بهبود عملکرد اپلیکیشن دارند. همچنین میتوانید ردپای سیستم را جمعآوری کنید تا نقاط داغ را از نظر فریمهای آهسته بررسی کنید و در فهرست کار کنید. سپس بازگردید تا برای راهنمایی بیشتر ارزیابی دیگری انجام دهید. |
قابل توجه (500 میلی ثانیه تا 1 ثانیه) (5 امتیاز) | این رندر تمام صفحه در سمت آهسته است. برای کسب امتیاز بهتر، به بهبود عملکرد این انتقال ادامه دهید! فریمهای آهسته قابل توجه در یک دستگاه رده بالا غیرقابل تحمل خواهد بود. | به سرمایه گذاری در زمان مهندسی برای بهبود این انتقال ادامه دهید. روی دستگاه های ارزان قیمت تست کنید و مشکلات را در آنجا برطرف کنید. وقتی در آنجا خوب باشد، در یک دستگاه رده بالا عالی خواهد بود. مطمئن شوید که یک نمایه خط پایه برای این رندر تمام صفحه ایجاد کرده اید و بررسی کنید که بهینه سازی R8 در اینجا فعال باشد. این حوزه ها بیشترین تاثیر را در بهبود عملکرد اپلیکیشن دارند. برای به دست آوردن اطلاعات بیشتر برای این رندر خاص، میتوانید ردپای سیستم را جمعآوری کنید تا نقاط داغ را از نظر فریمهای آهسته بررسی کنید و در فهرست کار کنید. سپس بازگردید تا برای راهنمایی بیشتر ارزیابی دیگری انجام دهید. |
کمی قابل توجه (100 تا 500 میلی ثانیه) (10 امتیاز) | این تقریباً به خوبی جلا داده شده به نظر می رسد بررسی کنید که آیا این رندر تمام صفحه قابل بهبود است یا خیر. در حالی که یک رندر تمام صفحه آهسته بیش از حد چشمگیر نیست، اطمینان حاصل کنید که این یک مشکل سیستمی نیست که بر رضایت کاربر تأثیر منفی می گذارد. چند فریم آهسته تمام چیزی است که برای ناامید کردن انتظارات کیفیت کاربر لازم است. | این رندر تمام صفحه را بررسی کنید تا ببینید آیا می توان آن را بهبود بخشید. از ردیابی سیستم برای بازرسی نقاط داغ برای فریم های آهسته استفاده کنید و راه خود را در لیست دنبال کنید. جمع آوری و ارزیابی این موارد نیز می تواند با کتابخانه macrobenchmark خودکار شود |
تقریباً قابل توجه نیست (100 تا 50 میلی ثانیه) (15 امتیاز) | این رندر تمام صفحه تقریباً کامل است. برخی از کاربران قدرتمند هنوز هم ممکن است متوجه شوند که انتقال تا 100 میلی ثانیه طول می کشد. این یک نتیجه عالی است. برای اطمینان از اینکه کاربران تحت تأثیر این انتقال قرار نمیگیرند، حتماً روی دستگاههای ارزان قیمت نیز آزمایش کنید. | اطمینان حاصل کنید که کاربران خوشحال هستند و به دنبال مناطق دیگر برای بهبود هستند. این نتیجه رندر تمام صفحه تقریباً عالی است. اکثر کاربران از این عملکرد بسیار راضی خواهند بود. اطمینان حاصل کنید که این مورد در دستگاه های ارزان قیمت نیز وجود دارد. |
قابل توجه نیست (کمتر از 50 میلی ثانیه) (20 امتیاز) | این یک نتیجه ستاره ای است. کمتر از 50 میلی ثانیه برای رندر تمام صفحه قابل توجه و تجربه کاربری عالی است. در حالی که ممکن است هنوز بتوانید این را بهبود ببخشید، در این مرحله شما به سودهای حاشیه ای نگاه می کنید. | عملکرد درخشان خود را ادامه دهید. به دنبال بهبود عملکرد برنامه در سایر زمینه ها باشید. نظارت را ادامه دهید تا رگرسیون ها را در اوایل تشخیص دهید. با استفاده از کتابخانه macrobenchmark میتوانید نظارت و رگرسیون را خودکار کنید. |
(0/4 questions answered) - For a full picture answer all questions.