תעוזה מציגה טלמטריה, אך בצורה טובה
- קטגוריה: מוזיקה ווידאו
גרסאות עתידיות של עורך האודיו הפלטפורמות של קוד פתוח רָצוֹן השתמש בטלמטריה כדי לשפר את פיתוח האפליקציה.
תארו לעצמכם את התרחיש הבא: הבעלות על תוכנית פופולרית משתנה ואחד הדברים החדשים הראשונים שיתווספו הוא טלמטריה. רוב המשתמשים כנראה יניחו את הגרוע מכל, כי טלמטריה מתווספת לצורכי שיווק או גרוע מכך.
במקרה של Audacity, זה לא המקרה. ישנן שתי דרכים עיקריות שבהן מפתחים מכניסים את Telemetry לאפליקציה: הראשונה גורמת לו לבטל את ההסכמה, כך שלכל משתמשי האפליקציה שמשדרגים לגירסה החדשה או מתקינים אותה ייאספו נתונים ויועברו למפתח. הדרך השנייה הופכת את אוסף הנתונים לאפשרות הצטרפות, מה שאומר שמשתמשים יצטרכו לאפשר טלמטריה ברצון לפני איסוף הנתונים והעברתם.
איסוף הטלמטריה של Audacity יעשה שימוש באפשרות השנייה. במילים אחרות: שום דבר לא נאסף ונשלח כברירת מחדל.
אבל למה טלמטריה מלכתחילה? המפתחים מסבירים שהם צריכים קצת נתונים כדי לקבל החלטות מושכלות. באחת הדוגמאות שצוינו, המפתחים קובעים שטלמטריה תעזור להם לקבל החלטות משכילות בנוגע להסרת תמיכה בגרסאות ישנות כדי לשדרג רכיבים חשובים שגירסאות ישנות יותר אינן תומכות בהם יותר. באחר, המפתחים משתמשים בנתונים כדי לקבוע את היקף הבעיה הקריטית שדווחה להם. האם הפיתוח צריך להתמקד בתיקון חירום מכיוון שהבעיה עלולה להשפיע על הרבה משתמשים, או שהיא משפיעה על משתמשים מעטים בלבד?
בכל הנוגע לטלמטריה, הוא יצטרף ויושבת כברירת מחדל, כלול רק במהדורות הרשמיות של GitHub ולא כאשר מפתחים אוספים את Audacity מהמקור.
Audacity מתכננת להשתמש בשתי ספקיות, Google ו- Yandex בתחילה. Google עם Google Analytics לאסוף את המידע הבא:
- ההתחלה והסיום של הפגישה
- שגיאות, כולל שגיאות ממנוע sqlite3, מכיוון שעלינו לאתר באגים של בעיות שחיתות המדווחות בפורום Audacity
- שימוש באפקטים, מחוללי קול, כלי ניתוח, כדי שנוכל לתת עדיפות לשיפורים עתידיים.
- שימוש בפורמטים של קבצים לייבוא וייצוא
- גרסאות מערכת הפעלה ו- Audacity
Yandex עם Yandex Metrica כדי 'להעריך נכון את המשתמשים הפעילים היומיים'. המפתחים גילו שהם פתוחים בכל הנוגע לשינוי פתרונות אם תינתן אותה רמת מידע.
עכשיו אתה : האם אתה מאפשר טלמטריה בכל אחת מהתוכניות או האפליקציות שלך?