هل يجب السماح للتطبيقات بإرسال إحصاءات الاستخدام و تقارير الأخطاء؟
تريد العديد من البرامج إرسال إحصائيات الاستخدام وسجلات الأخطاء وتقارير الأعطال والتشخيصات الأخرى إلى خوادمها. بعض الناس تعطيل هذه الخيارات ، ولكن ينبغي لك?
لماذا بالضبط "إحصائيات الاستخدام" و "تقارير الخطأ"?
بشكل عام ، تريد التطبيقات تحميل نوعين من بيانات الاستخدام: إحصاءات الاستخدام العامة ومعلومات حول الأخطاء ، مثل تقارير الأعطال.
إحصائيات الاستخدام - والتي قد يشار إليها أيضًا باسم "القياس عن بُعد" - تتضمن معلومات حول كيفية استخدامك للتطبيق ، بما في ذلك الأزرار والقوائم التي تتفاعل معها ومدى تكرار استخدامها. في حالة متصفح الويب مثل Firefox أو Chrome ، ستحتوي البيانات على معلومات حول عدد علامات التبويب التي قمت بفتحها ومقدار الذاكرة التي يستخدمها المتصفح ، وعدد الإضافات التي قمت بتثبيتها ، وما إلى ذلك. سوف تنظر التطبيقات الأخرى في الخيارات التي قمت بتمكينها ومدى تكرار استخدامك للتطبيق. يشبه تطبيق الألعاب مثل Steam الأجهزة الموجودة في جهاز الكمبيوتر الخاص بك حتى يتمكن مطورو الألعاب من رؤية الأجهزة التي ينبغي عليهم استهدافها. تختلف الأنواع الدقيقة للبيانات المرسلة من تطبيق إلى آخر.
تتضمن معلومات الخطأ وتقارير الأعطال معلومات حول ما حدث عند حدوث عطل أو خطأ آخر. على سبيل المثال ، في حالة تعطل أحد التطبيقات ، قد يطالبك بإرسال معلومات حول هذا التعطل عبر الإنترنت. تتضمن هذه المعلومات ما كنت تفعله في وقت التعطل وبعض محتويات ذاكرة البرنامج. تكمن الفكرة في تضمين معلومات كافية حتى يتمكن مطورو التطبيق من تحديد سبب العطل.
تختلف البيانات الدقيقة التي يتم إرسالها من تطبيق إلى آخر. ستطالبك معظم التطبيقات وتسألك ما إذا كنت ترغب في تمكين هذه الميزة أو تركها معطلة بشكل افتراضي ، على الرغم من أن بعض التطبيقات قد تمكّنها تلقائيًا. ستتيح لك بعض التطبيقات تعطيل إحصائيات الاستخدام وتقارير الخطأ أو تمكينها بشكل منفصل. قد تتيح لك بعض التطبيقات التحقق من تقارير الأعطال والتأكيد قبل تحميلها - ميزة الإبلاغ عن الأعطال المضمنة في نظام Windows هي التي تفعل ذلك - ولكن قد لا.
ماذا يفعل المطورون بهذه البيانات?
يشير مطورو البرامج عادةً إلى إحصائيات الاستخدام عند تحديد التغييرات التي يجب إجراؤها في التطبيق ، والميزات التي تركز على التطوير ، وإعلام القرارات الأخرى التي تعتمد على كيفية استخدام المستخدمين للبرنامج بالفعل. على سبيل المثال ، يعرف Mozilla أجزاء واجهة Firefox التي يتفاعل معها مستخدمو الموقع - على الأقل - مع المستخدمين الذين يبلغون عن إحصائيات الاستخدام. يمكنهم بعد ذلك أخذ هذه المعلومات بعين الاعتبار عند تعديل واجهة فايرفوكس. ربما تكون الأزرار التي نادرًا ما يستخدمها المستخدمون مخفية في القوائم ، بينما ستصبح الخيارات التي يتم استخدامها بشكل متكرر أسهل في الوصول إليها. إذا عرف مطوّر البرامج أن عددًا قليلاً جدًا من المستخدمين يستخدمون ميزة معينة في برنامجهم ، فقد يتوقفون عن العمل على هذه الميزة. إذا عرف مطور البرامج أن عددًا قليلاً جدًا من المستخدمين يستخدمون نظام التشغيل Windows XP الذي يشبه نظام التشغيل ، فقد ينهون الدعم الرسمي لنظام التشغيل Windows XP. ولإتخاذ هذه القرارات ، يحتاج المطورون إلى الحصول على معلومات مثل إحصائيات الاستخدام هذه ، وإلا فهم يطلقون النار بصورة عمياء في الظلام.
يتم استخدام تقارير الأعطال لتحديد عدد مرات حدوث الأعطال المحددة وإعطاء مطوّري البرامج معلومات حول أسبابها. مع ما يكفي من تقارير الأعطال ، يمكن للمطورين تحديد الأعطال المتكررة وإصلاحها. وهذا يساعد المطورين عندما يعملون على حل أكبر المشكلات للمستخدمين الحقيقيين ، ويمنحهم ما يكفي من البيانات لمعرفة الأسباب التي تسبب تحطم الطائرة عبر العديد من أجهزة الكمبيوتر الحقيقية.
يجب أن أرسل هذه البيانات?
إنها في الواقع فكرة جيدة بالنسبة لك لإرسال إحصائيات الاستخدام وتقارير الأعطال. يضمن إرسال إحصائيات الاستخدام أن يعرف مطورو البرامج كيف يستخدم الأشخاص مثلك البرنامج ويمكنهم اتخاذ القرارات مع وضع أنماط الاستخدام في الاعتبار. على سبيل المثال ، عندما قامت Microsoft بإزالة الزر "ابدأ" من Windows 8 ، قالوا إنهم فعلوا ذلك لأن عددًا قليلًا جدًا من الأشخاص استخدموا الزر "ابدأ" وفقًا لإحصائيات الاستخدام التي جمعوها من "برنامج تحسين تجربة عملاء Microsoft" في Windows 7. بعض الأشخاص الذين تم تفكيرهم ربما كان هناك فقط مستخدمو المبتدئين الأقل طلبًا قد تمكنوا من تحسين برنامج تحسين المنتجات وفقًا لاستخدام العملاء ، في حين كان مستخدمو الطاقة - الذين استخدموا زر البدء - أكثر عرضة لتعطيله. ربما إذا تم تمكين هذه الميزة لمستخدمي الطاقة ، فقد تعيد Microsoft النظر في إزالة الزر ابدأ - خطأ واضح من جانبهم ، نظرًا لأنهم أضافوا القائمة "ابدأ" مرة أخرى إلى Windows 10.
في حالة تقارير الأعطال ، يضمن إرسال تقرير الأعطال أن مطوري البرامج يعلمون أنه عطلوا فعلاً. على سبيل المثال ، أدركت موزيلا أن السبب الرئيسي وراء حدوث أعطال في Firefox هو المكون الإضافي Adobe Flash. أدى ذلك في نهاية المطاف إلى إدخال وضع الحماية الإضافي ، حيث يمكن أن يتعطل فلاش من تلقاء نفسه دون إسقاط متصفح Firefox بأكمله. إذا لم يكن لدى Mozilla هذه المعلومات حول الأعطال ، فمن المحتمل أن يكون قد تم إدخال وضع الحماية في وضع plug-in وستستمر فلاش في جلب Firefox إلى أسفل في البرية.
هل تريد تطبيقات إرسال البيانات الشخصية?
السبب الحقيقي وراء قيام العديد من الأشخاص بتعطيل هذه الميزات هو أنهم لا يريدون تسرب بياناتهم الشخصية - فهم لا يريدون تعقبها من قبل الشركات أو وجود بيانات حساسة في قاعدة بيانات في مكان ما. ما مدى حساسية هذه البيانات ، حقًا?
في حالة إحصائيات الاستخدام ، من غير المرجح أن تكون البيانات شديدة الحساسية. إنه مجهول بشكل عام ، لأن المطورين لا يهتمون فعليًا بدرجة دقة الشاشة التي يستخدمها مستخدم معين. انهم يريدون معرفة كيفية دقة الشاشة المختلفة المشتركة ، وربما دمج البيانات لمعرفة ما إذا كانت هناك أنماط عامة ، ربما الناس مع دقة الشاشة المحددة هم أكثر عرضة لاستخدام عناصر واجهة مختلفة. يمكن أن يكون كل هذا مفيدًا للمطورين ، ولكنه لا يمثل بيانات حساسة بشكل عام ومن المرجح أن يكون مجهولة المصدر.
في حالة تقارير الأعطال ، يمكن أن تصبح الأشياء أكثر ضبابية قليلاً. لا يرغب المطورون في جمع البيانات الشخصية مع تقارير الأعطال - فهم يريدون فقط مشاهدة ما كان يفعله البرنامج عند حدوث التحطم. اعتمادا على البرنامج ، قد يؤدي هذا إلى إرسال بعض البيانات الشخصية. على سبيل المثال ، إذا كنت تلعب لعبة على الإنترنت وتعطلت ، فيجب عليك إرسال تقرير خطأ إذا طُلب منك ذلك - فمن غير المحتمل أن يكون لديك أي معلومات شخصية حساسة ترسل مع تقرير الخطأ.
ومع ذلك ، إذا كنت تقوم بالخدمات المصرفية عبر الإنترنت أو بكتابة معلومات حساسة في متصفح ويب وتعطلها ، فقد لا ترغب في إرسال تقرير تعطل كامل. يمكن أن يحتوي ذلك على مقالب للذاكرة مما كان يفعله البرنامج عند وقوع الحادث ، وإذا كنت تفعل شيئًا خاصًا لا تريد أن يراه الآخرون - مثل النظر إلى رصيد حسابك المصرفي ، أو كتابة رقم بطاقتك الائتمانية ، أو إرسال بريد إلكتروني شخصي - قد ترغب في رفض إرسال تقرير الأعطال. هذا هو السبب في أن بعض البرامج تسمح لك بمشاهدة معلومات أكثر تفصيلاً حول تفريغ الذاكرة قبل إرسالها.
يمكن أن تكون إحصاءات الاستخدام ذات قيمة كبيرة ومهمة في توجيه تطوير البرامج التي تستخدمها ، ويجب ألا تؤثر سلبًا على خصوصيتك. يمكن لتقارير الأعطال أيضًا مساعدة المطورين على إصلاح المشكلات في تطبيقاتهم. في معظم الحالات ، ستكون تقارير الأعطال آمنة لإرسالها.
بينما يقوم العديد من مستخدمي الطاقة بإيقاف تشغيل الميزات التي "هاتف المنزل" ، فمن الأفضل عادة ترك هذه الميزات ممكّنة. بالطبع ، يمكنك اختيار البرامج التي تريد تمكين هذه الميزات في ربما ترغب في إرسال إحصائيات الاستخدام إلى Mozilla ، وليس Microsoft. الأمر متروك لك.
Image Credit: آندي روبرتس على Flickr