בדיקת האופטימיזציה

אחרי שמפעילים את האופטימיזציה של האפליקציה, צריך לוודא שהאפליקציה פועלת כמצופה.

כדי לבדוק את האופטימיזציה באופן מקומי:

  • מדידת שיפורים בביצועים באמצעות נקודות השוואה: כדי לבדוק את הביצועים באופן מקומי, צריך להשוות את האפליקציה לנקודות השוואה לפני ואחרי הפעלת האופטימיזציה של האפליקציה.
  • בודקים את חוויות המשתמשים ההכרחיות (CUJ) באפליקציה: מוודאים שכל חוויות המשתמשים ההכרחיות פועלות כמו שצריך. לדוגמה, בודקים אם המשתמשים יכולים להיכנס לחשבון ולבצע משימות חשובות אחרות. כדי לבדוק את גרסת ה-build של האפליקציה שמוכנה להפצה, צריך להשתמש ב-UI Automator.

כדי לבדוק את האפליקציה בסביבת הייצור:

  • מעקב אחרי מדדי ביצועים של אפליקציות: אפשר להשתמש בנתוני תפקוד האפליקציה ב-Android ב-Play Console, וגם ב-Google Play Developer Reporting API.
  • השקת עדכוני אפליקציה באמצעות השקות מדורגות: אם כללי השמירה חלים על קוד שמשתמשים בו לעיתים רחוקות, יכול להיות שיהיה קשה לבדוק אותם באופן מקומי. כדאי להשתמש בהפצה מדורגת כדי לבדוק את השינויים עם קבוצה של משתמשים מוקדמים. חשוב לשים לב לבעיות שקשורות לכללי השמירה, שעלולות לגרום לבעיות בגרסאות קודמות של האפליקציה. מידע נוסף על זיהוי קריסות שנגרמות על ידי R8 זמין במאמר פתרון בעיות באופטימיזציה.