תפקוד האפליקציה

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

מפתחים צריכים לעקוב אחרי מדדי תפקוד האפליקציה ב-Android כדי לשפר את חוויית המשתמש, במיוחד אחרי המדדים הבסיסיים: שיעור הקריסות שהמשתמשים שמו לב אליהן ושיעור ה-ANR שהמשתמשים שמו לב אליו.

נתונים בסיסיים של תפקוד האפליקציה והתנהגויות לא תקינות

הנתונים הבסיסיים של תפקוד האפליקציה משפיעים על החשיפה של האפליקציה ב-Google Play. לכל מדד חיוני יש סף כולל של התנהגות לא תקינה וסף לכל מכשיר של התנהגות לא תקינה.

שאלות נפוצות

מהם נתונים בסיסיים של תפקוד האפליקציה?

הנתונים הבסיסיים של תפקוד האפליקציה הם המדדים החשובים ביותר במדדי תפקוד האפליקציה ל-Android, והם משפיעים על החשיפה של האפליקציה ב-Google Play. המדדים הבסיסיים של חוויית המשתמש הם שיעור הקריסות שבהן הבחינו המשתמשים ושיעור מקרי ה-ANR שבהם הבחינו המשתמשים.

מהם ערכי הסף לזיהוי התנהגות לא תקינה?

לכל מדד בסיסי של תפקוד האפליקציה יש שני ערכי סף להתנהגות לא תקינה: אחד לכל הסשנים בכל המכשירים, ואחד לכל מכשיר. הסף הזה מוצג במדדי תפקוד האפליקציה ב-Android.

ערכי הסף לזיהוי התנהגות שלילית
כדי למקסם את החשיפה של השם ב-Google Play, חשוב לשמור עליו מתחת לערכי הסף האלה.
באופן כללי (ממוצע בין המכשירים) לפי דגם הטלפון לכל מודל שעון
שיעור הקריסות שבהן הבחינו המשתמשים 1.09% 8% 4%
שיעור מקרי ה-ANR שבהם הבחינו המשתמשים 0.47% 8% 5%

איך הנתונים הבסיסיים של תפקוד האפליקציה משפיעים על החשיפה של הסרטון ב-Play?

אם האפליקציה או המשחק חורגים מסף ההתנהגות הלא תקינה, יכול להיות ש-Play תפחית את החשיפה של המוצר. יכול להיות גם שתוצג למשתמשים אזהרה בדף האפליקציה בחנות.

האם אפשר לקבל דיווח על התנהגות לא תקינה לכל מכשיר וגם על התנהגות לא תקינה באופן כללי? או רק אחת מהן? מה עושים במקרה כזה?

כן, כל השילובים אפשריים. כדי לשפר את איכות האפליקציה, צריך לתקן את הקריסות ומקרי ה-ANR שמשפיעים על הכי הרבה משתמשים. כדי לשפר את האיכות במכשירים ספציפיים, צריך לתקן את הקבוצות הגדולות ביותר של קריסות ו-ANR במכשירים האלה. אם שתי הבעיות מתרחשות, כדאי להתמקד קודם באשכולות הגדולים ביותר של קריסות ומקרי ANR.

דרושה לי עזרה בפתרון הבעיות הטכניות שלי. איפה מתחילים?

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

נתונים בסיסיים של תפקוד האפליקציה:

שיעור מקרי ה-ANR שבהם הבחינו המשתמשים
שיעור הקריסות שבהן הבחינו המשתמשים

כל שאר הנתונים על תפקוד האפליקציה:

הפעלות מוגזמות
חסימה חלקית ממושכת של מצב השינה
חיפוש יתר של נקודות Wi-Fi ברקע
שימוש מוגזם ברשת ברקע
זמן ההפעלה של האפליקציה
עיבוד איטי

סשנים איטיים
גורמים להוצאה מיותרת של זיכרון (LMK)
דחיית הרשאות

אני לא רוצה להפתיע התנהגויות לא רצויות או אזהרות לגבי כרטיסי מוצר של חנויות. איך אפשר למנוע את זה?

מערכת Play משתמשת בנתונים מ-28 הימים האחרונים כדי להעריך את האיכות של האפליקציה. התכונה 'תפקוד האפליקציה' תזהיר אתכם על בעיות במהלך התקופה הזו.

  • כדאי לבדוק את ממשק המשתמש באופן קבוע או להשתמש ב-Reporting API כדי לשלב נתונים בתהליך העבודה.
  • מגדירים התראות באימייל ב-Play Console לגבי בעיות.
  • התכונה 'תפקוד האפליקציה' מסמנת 'בעיות מתפתחות' – בעיות שמשפיעות על מכשירים במשך יותר מ-7 ימים. כך יהיו לכם 21 יום לטפל בהן.

יש לי הרבה מכשירים עם התנהגות לא תקינה. איך אפשר להבין את הרשימה?

לפעמים, בעיות בחומרה או בתוכנה של המכשיר גורמות לשיעורי שגיאה גבוהים. נתוני Vitals של Android מאפשרים לזהות קישורים אפשריים בין שיעורי שגיאות גבוהים לבין גורמים כמו זיכרון RAM, גרסת Android וסוג המעבד. אתם יכולים גם לבדוק את הקישורים האלה בעצמכם באמצעות הדף 'היקף החשיפה ומכשירים' ב-Play Console.

'נתוני מפתח של Android' מספקים גם גישה מהירה למידע חשוב על המכשיר, כמו מספר המשתמשים, ההכנסות, הדירוגים והביקורות. המידע הזה מוצג בחלונית צדדית, כך שאין צורך לצאת מהדף הנוכחי.

אם פותרים בעיה במכשיר, כמה זמן עובר עד שהאזהרות מפסיקות להופיע?

מערכת Play בודקת מדי יום את מדדי הביצועים המרכזיים של האפליקציה שלכם, על סמך ממוצע של 28 ימים. כשהממוצע הזה ישתפר, האזהרות בנושא מדדי הפעילות של Android ייעלמו. אם המערכת של Play תזהה שיפור, יכול להיות שהאזהרות בדף המוצר בחנות יוסרו מהר יותר.

מה קורה אם לא הצלחתי לפתור את הבעיה או שאני לא רוצה לעשות זאת?

חשוב לשקול את העלויות ואת ההזדמנויות שאתם מפספסים בגלל חוויית משתמש גרועה. התנהגות שלילית פוגעת במשתמשים הקיימים ומקשה על משיכת משתמשים חדשים. אם לא מעשי לתקן בעיות במכשירים ספציפיים, כדאי לבחון מחדש את כללי הטירגוט וההחרגה של המכשירים.

למה מספר הבעיות והשיעורים שלהן ב-Android Vitals לא תואמים למספר הבעיות והשיעורים שלהן שאני רואה בפתרונות שלי או בפתרונות אחרים של צד שלישי?

נתוני תפקוד האפליקציה הם המקור העיקרי של Play לאיכות הטכנית של האפליקציות. מספר הבעיות והשיעורים עשויים להיות שונים ממקורות אחרים מכמה סיבות:

  • נתוני המדדים החיוניים של Android מגיעים ממערכת Android, והם כוללים אירועים שלא גלויים ל-SDK, כמו:
    • קריסות לפני האיפוס של ה-SDK
    • מקרי ANR לפני Android 12
  • במדדים החשובים של Android נספרות רק בעיות במכשירים ובאפליקציות שאושרו ושהותקנו מ-Google Play.
  • בנתוני הליבה של Android נעשה שימוש רק בנתונים ממשתמשים שהסכימו לשתף נתונים.
  • כדי להגן על פרטיות המשתמשים, אנחנו מציגים נתונים רק אם יש לנו מספיק נתונים כדי ליצור דוחות אנונימיים.
  • יכול להיות שהחישוב של שיעורי הבעיות יהיה שונה. בדוחות 'נתוני תפקוד האפליקציה ב-Android' מוצגות בעיות לכל משתמש פעיל מדי יום.
    • לדוגמה, Crashlytics סופר את מספר הבעיות בכל סשן באפליקציה. אם משתמש שיחק במשחק שלוש פעמים ביום אחד וחווה קריסה אחת, ב-Android Vitals יופיע שיעור קריסות של 100%, וב-Crashlytics יופיע שיעור קריסות של 33%.

מידע נוסף על אופן איסוף הנתונים זמין במרכז העזרה של Play Console.