8Sep

האם עלי לאפשר ל- Google Apps לשלוח "סטטיסטיקות שימוש" ו"דו"חות שגיאה "?

click fraud protection

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

למה בדיוק "סטטיסטיקות שימוש" ו "דוחות שגיאה"?

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

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

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

instagram viewer

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

מה מפתחים לעשות עם נתונים אלה?

מפתחים מתייחסים בדרך כלל לסטטיסטיקות שימוש כאשר מחליטים אילו שינויים לבצע ביישום, אילו תכונות להתמקד בפיתוח, וכדי ליידע החלטות אחרות התלויים באופן שבו משתמשים משתמשים בפועל בתוכנית.לדוגמה, Mozilla יודעת אילו חלקים בממשק פיירפוקס שהמשתמשים שלה מקיימים אינטראקציה - לפחות למשתמשים המדווחים על סטטיסטיקות שימוש.לאחר מכן הם יכולים לקחת את המידע הזה בחשבון בעת ​​שינוי הממשק של Firefox.ייתכן שכפתורים שמשתמשים לעיתים רחוקות יוסתרו בתפריטים, בעוד שאפשרויות שבהן נעשה שימוש תכוף יהיו קלות יותר לגישה.אם מפתח יודע שמשתמשים מעטים מאוד משתמשים בתכונה מסוימת בתוכנית שלהם, הם עשויים להפסיק לעבוד על תכונה זו.אם מפתח יודע שמעט מאוד משתמשים משתמשים במערכת הפעלה - כמו Windows XP - הם עשויים לסיים את התמיכה הרשמית עבור Windows XP.כדי לקבל החלטות אלה, מפתחים צריכים לקבל מידע כמו סטטיסטיקות שימוש אלה, אחרת הם יורים בעיוורון בחושך.

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

האם עלי לשלוח נתונים אלה?

זה ממש רעיון טוב בשבילך כדי לשלוח סטטיסטיקות שימוש ודוחות קריסה.שליחת נתוני שימוש מבטיחה שמפתחים ידעו כיצד אנשים כמוך משתמשים בתוכנית ויכולים לקבל החלטות בדפוסי השימוש שלך.לדוגמה, כאשר מיקרוסופט הסירה את לחצן 'התחל' מ- Windows 8, הם אמרו שהם עשו זאת מכיוון שמעט מאוד אנשים השתמשו בפועל בלחצן 'התחל' על פי נתוני השימוש שהם אספו מ'תוכנית שיפור חוויית הלקוח של Microsoft 'ב- Windows 7. חלק מהאנשים פיתחו תיאוריהכי אולי רק משתמשים פחות תובעני מתחילים היה תוכנית שיפור חוויית הלקוח מופעלת, בעוד משתמשים כוח - מי עשה שימוש בלחצן התחל - היו הרבה יותר סביר להשבית אותו.אולי אם משתמשי כוח נוספים יפעילו את התכונה הזו, מיקרוסופט תבחן מחדש את לחצן 'התחל' - שגיאה ברורה מצדם, שכן הם הוסיפו את תפריט 'התחל' חזרה אל Windows 10.

במקרה של דוחות קריסה, הגשת דוח קריסה מבטיחה שמפתחים ידעו שבאמת קיבלת את ההתרסקות.לדוגמה, מוזילה הבינה כי הסיבה העיקרית לקריסות ב- Firefox היא Adobe Flash plug-in.זה בסופו של דבר הוביל את התוספת של sandboxing התוספת, שבו פלאש יכול לקרוס על עצמו מבלי להביא את הדפדפן כולו Firefox.אם למוזילה לא היה מידע זה על קריסות, ייתכן שתוספת סנדבוקסינג לעולם לא תוצג ו Flash ימשיך להביא את Firefox למטה בטבע.

האם יישומים רוצים לשלוח נתונים אישיים?

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

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

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

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

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

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

תמונה אשראי: אנדי רוברטס על Flickr