קריסות מחשב

אפליקציית Android קורסת בכל פעם שיש יציאה לא צפויה שנגרמת על ידי חריגה או אות שלא טופלו. אפליקציה שנכתבה באמצעות Java או Kotlin קורסת אם היא יוצרת חריגה שלא טופלה, שמיוצגת על ידי המחלקה Throwable. אפליקציה שנכתבה באמצעות קוד מכונה או C++ קורסת אם יש אות שלא טופל, כמו SIGSEGV, במהלך ההפעלה שלה.

מדדים וערכי סף של תפקוד האפליקציה

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

  • שיעור הקריסות: אחוז המשתמשים הפעילים ביום (DAU) שחוו קריסה מכל סוג.
  • שיעור הקריסות שהשפיעו על המשתמשים: אחוז המשתמשים הפעילים ביום (DAU) שחוו קריסה אחת לפחות בזמן שהם השתמשו באופן פעיל באפליקציה (קריסה שהשפיעה על המשתמשים). אפליקציה נחשבת בשימוש פעיל אם היא מציגה פעילות כלשהי או מבצעת שירות שפועל בחזית.

  • שיעור הקריסות המרובות: אחוז המשתמשים הפעילים ביום (DAU) שחוו לפחות שתי קריסות.

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

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

ב-Play הוגדרו שני ספים להתנהגות לא תקינה למדד הזה:

  • סף ההתנהגות הלא תקינה הכולל: לפחות 1.09% מהמשתמשים הפעילים ביום (DAU) חווים קריסה שהשפיעה על המשתמשים, בכל דגמי המכשירים.
  • סף ההתנהגות הלא תקינה לכל מכשיר: לפחות 8% מהמשתמשים הפעילים ביום (DAU) חווים קריסה שהשפיעה על המשתמש, בדגם מכשיר יחיד.

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

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

מידע על האופן שבו Google Play אוסף נתונים של תפקוד האפליקציה ב-Android זמין במסמכי התיעוד של Play Console.