אתם יכולים להשתמש בציון ביצועי האפליקציה כדי לחשב את ציון הביצועים הכולל ולזהות הזדמנויות לשיפור. דוח דירוג הביצועים של האפליקציה מספק מסגרת סטנדרטית למדידת הביצועים, עם משימות טכניות מעמיקות מינימליות.
בעזרת הכלי הזה, צוותי ההנדסה והמוצרים יכולים להעריך את הביצועים הטכניים של כל אפליקציה ל-Android. בסיום ההערכה, מוצגת הערכה עם פעולות מומלצות שיעזרו לכם לזהות את האזורים החשובים ביותר לשיפור הביצועים ולתעדף אותם.
מבוא
ציון ביצועי האפליקציה מספק למפתחי אפליקציות הערכות סטטיות ודינמיות. אפשר לבצע את שני הבדיקות בנפרד, והן מספקות תובנות ייחודיות לגבי התנהגות הביצועים של האפליקציה. התובנות האלה מגיעות עם המלצות פרקטיות שיעזרו לכם לשפר את המצב הקיים ולשפר את הביצועים של האפליקציה.
הציון נע בין 0 ל-100, והוא עוזר למדוד את הביצועים הכוללים. ככל שהמספר נמוך יותר, כך יש יותר מקום לשיפור.
השתמשו בציון ובהמלצות לכל פריט כדי לכוון את מאמצי ההנדסה לתחומים שבהם אפשר לשפר את הביצועים. אחרי שמיישמים את ההמלצות, כדאי לבצע שוב את הבדיקה ולראות איך הציון השתפר.
ציון ביצועי אפליקציה דינמי
במהלך ההערכה הדינמית של דירוג ביצועי האפליקציה, המערכת משתמשת בנתוני זמן ריצה כדי להעריך את ביצועי האפליקציה במכשיר ספציפי.
כדי לבצע הערכה דינמית של הביצועים בצורה מציאותית, נדרש מכשיר פיזי. הציון ישתנה בהתאם ליכולות של המכשיר. כדאי להעריך את הביצועים במספר מכשירים כדי להבין טוב יותר איך המשתמשים מושפעים מבעיות בביצועים.
הקריטריונים והקטגוריות הנוכחיים של הדירוג הדינמי של האפליקציות מפורטים בטבלה הבאה.
קטגוריה | קריטריונים להערכה |
---|---|
הפעלת האפליקציה | משך הזמן שנמדד בין הפעלת האפליקציה לבין הזמן שבו האפליקציה הופכת לאינטראקטיבית TTFD. |
ביצועי רינדור | אחוז הפריימים האיטיים והקפואים לגלילה, לאנימציה ולרינדור במסך מלא. |
דירוג סטטי של ביצועי האפליקציה
הדירוג הסטטי של ביצועי האפליקציה מחושב על סמך השימוש בכלים ובשיטות מומלצות שיש להם השפעה משמעותית על הביצועים. כדי לתת ניקוד נכון למדדי הביצועים הסטטיים של האפליקציה, נדרשת גישה לקוד המקור של הפרויקט.
הקריטריונים שמפורטים בטבלה הבאה משמשים להערכה וליצירה של דירוג הביצועים הסטטי של האפליקציה.
קטגוריה | קריטריונים להערכה |
---|---|
שיפורים בזמן ה-build |
|
ביצועי ההפעלה |
|
כתיבת אימוץ | האפליקציה משתמשת בגרסה היציבה והעדכנית ביותר של Compose |
מעקב ואופטימיזציה | נעשה שימוש ב-FullyDrawnReporter או ב-reportFullyDrawn בזמן המתאים |
טיפים להערכת האפליקציה
ריכזנו כאן כמה טיפים למדידת הציון של ביצועי האפליקציה.
בחירת מכשיר מייצג
כשמודדים את הדירוג הדינמי, מומלץ להשתמש באותו סוג מכשיר כמו בסיס המשתמשים שלכם. בניגוד לדירוג הסטטי, הדירוג הדינמי ישתנה בהתאם למפרט של המכשיר. אם לא ברור לכם מאיפה להתחיל, תוכלו להשתמש במכשיר ברמה נמוכה ולעבוד על שיפורים משם.
הערכת השונות של ציונים דינמיים
יכול להיות שהציון הדינמי ישתנה במהלך כמה תקופות תצפית, בלי שתשנו את הקוד. הסיבה לכך יכולה להיות שונות מובנית בביצועי האפליקציה או פעילויות מערכת אחרות שמתרחשות במכשיר. אם אתם מבחינים בתנודות משמעותיות בציון, מומלץ לבצע את הבדיקה כמה פעמים ברצף ולציין את ההתנהגות הנפוצה ביותר.
הציון הסטטי אמור להישאר יציב, אלא אם תשנו את הקוד.
שימוש בנפרד בציונים לפי הצורך
אם אין לכם זמן או יכולת לחשב גם את הדירוג הדינמי וגם את הדירוג הסטטי, תוכלו להשתמש בכל אחד מהם בנפרד. כל שיפור של הדירוג הדינמי או הסטטי עדיין ישפר את חוויית השימוש של המשתמשים.
השלמה עם מדדי מעקב אחרים
ציון הביצועים של האפליקציה הוא דרך מהירה ורמה גבוהה להעריך את ביצועי האפליקציה. כדי לקבל תובנות מפורטות יותר לגבי הביצועים, כדאי לבדוק מקורות נתונים אחרים, כמו Android Vitals, Firebase Performance Monitoring ומדדי ביצועים.
איך לשפר את הדירוג
באופן כללי, אם גם הציון הסטטי וגם הציון הדינמי נמוכים, מומלץ לבצע פעולות כדי למקסם את הציון הסטטי לפני פתרון הבעיות בציון הדינמי. סביר להניח שטיפול בחסרונות בציון הסטטי ישפר גם את הציון הדינמי, לכן מומלץ לבצע אופטימיזציה של הציון הסטטי כצעד ראשון לשיפור ביצועי האפליקציה. הדירוג הסטטי מבוסס על ערכים או הגדרות ספציפיים בקוד האפליקציה, בעוד שבדרך כלל נדרשת יותר זמן כדי לבדוק את המדדים הדינמיים ולזהות את הגורם לבעיה.
בכל פלח, ציון ביצועי האפליקציה מספק שלבים פרקטיים לשיפור האפליקציה.
מומלץ עבורך
- הערה: טקסט הקישור מוצג כש-JavaScript מושבת
- תיעוד המדדים של Macrobenchmark
- תחילת העבודה עם פרופילים בסיסיים
- יצירת פרופילים של חברות סטארט-אפ
- סקירה כללית של מדידת ביצועים של אפליקציות
- פריימים קפואים