8Sep

هل يجب السماح للتطبيقات بإرسال "إحصاءات الاستخدام" و "تقارير الأخطاء"؟

العديد من البرامج تريد إرسال إحصائيات الاستخدام وسجلات الأخطاء وتقارير الأعطال وتشخيصات أخرى إلى خوادمها.بعض الناس تعطيل هذه الخيارات، ولكن يجب عليك؟

لماذا بالضبط "إحصائيات الاستخدام" و "تقارير الخطأ"؟

بشكل عام، تريد التطبيقات تحميل نوعين من بيانات الاستخدام: إحصاءات الاستخدام العامة والمعلومات حول الأخطاء، مثل تقارير الأعطال.

إحصائيات الاستخدام - والتي قد يشار إليها أيضا باسم "القياس عن بعد" - تتضمن معلومات حول كيفية استخدام التطبيق، بما في ذلك الأزرار والقوائم التي تتفاعل معها ومدى تكرار استخدامها.في حالة متصفح الويب مثل فايرفوكس أو كروم، ستتضمن البيانات معلومات حول عدد علامات التبويب التي فتحتها وعدد الذاكرة التي يستخدمها المتصفح وعدد الإضافات التي تم تثبيتها وما إلى ذلك.سوف تطبيقات أخرى ننظر في الخيارات التي قمت بتمكين ومدى تكرار استخدام التطبيق.تطبيق الألعاب مثل البخار ينظر إلى الأجهزة في جهاز الكمبيوتر الخاص بك حتى مطوري اللعبة يمكن أن نرى الأجهزة التي يجب أن تستهدف.تختلف الأنواع الدقيقة للبيانات المرسلة من تطبيق إلى آخر.

تتضمن معلومات الأخطاء وتقارير الأعطال معلومات حول ما حدث عند حدوث عطل أو خطأ آخر.على سبيل المثال، إذا تعطل تطبيق، قد يطالبك بعد ذلك بإرسال معلومات حول هذا الحادث عبر الإنترنت.وتشمل هذه المعلومات ما كنت تفعل في وقت الحادث وبعض محتويات ذاكرة البرنامج.والفكرة هي أن تدرج ما يكفي من المعلومات حتى يمكن للمطورين التطبيق تحديد ما تسبب في الحادث.

سوف تختلف البيانات الدقيقة التي يتم إرسالها من تطبيق إلى تطبيق.ستطالبك معظم التطبيقات وتسأل ما إذا كنت تريد تمكين هذه الميزة أو تركها معطلة بشكل افتراضي، على الرغم من أن بعض التطبيقات قد تمكنها تلقائيا.ستتيح لك بعض التطبيقات تعطيل إحصاءات الاستخدام وتقارير الأخطاء أو تمكينها بشكل منفصل.قد تسمح لك بعض التطبيقات بالتحقق من تقارير الأعطال وتأكيدها قبل تحميلها، وهي ميزة الإبلاغ عن الأعطال المدمجة في نظام التشغيل ويندوز، ولكن قد لا يتم ذلك.

ماذا يفعل المطورون مع هذه البيانات؟

عادة ما يشير مطورو البرامج إلى إحصاءات الاستخدام عند تحديد التغييرات التي يجب إجراؤها في التطبيق، والتي تتضمن ميزات التركيز على التطوير، وإبلاغ القرارات الأخرى التي تعتمد على كيفية استخدام المستخدمين للبرنامج فعليا.على سبيل المثال، تعرف موزيلا أجزاء واجهة فايرفوكس التي يتفاعل معها المستخدمون - على الأقل المستخدمين الذين يبلغون عن إحصائيات الاستخدام.ويمكنهم بعد ذلك أخذ هذه المعلومات في الاعتبار عند تعديل واجهة فايرفوكس.ولعل الأزرار التي نادرا ما تستخدم المستخدمين سوف تكون مخفية في القوائم، في حين أن الخيارات التي يتم استخدامها بشكل متكرر سوف تكون أسهل للوصول.إذا كان مطور البرامج يعرف أن عددا قليلا جدا من المستخدمين يستخدمون ميزة معينة في برنامجهم، فقد يتوقفون عن العمل على هذه الميزة.إذا كان مطور البرامج يعرف أن عدد قليل جدا من المستخدمين يستخدمون نظام التشغيل مثل ويندوز زب، فقد ينهيون الدعم الرسمي لنظام التشغيل ويندوز زب.لاتخاذ هذه القرارات، يحتاج المطورون إلى الحصول على معلومات مثل إحصاءات الاستخدام هذه، وإلا سيتم تصويرهم بشكل عمياء في الظلام.

يتم استخدام تقارير الأعطال لتحديد عدد مرات تعطل معينة وإعطاء المطورين معلومات حول أسبابها.مع ما يكفي من تقارير الأعطال، يمكن للمطورين تحديد الحوادث الأكثر شيوعا وإصلاحها.وهذا يساعد المطورين عندما يعملون على أكبر القضايا للمستخدمين الحقيقي، ويعطيهم ما يكفي من البيانات لمعرفة ما يسبب تحطم عبر العديد من أجهزة الكمبيوتر الحقيقية.

هل يتعين علي إرسال هذه البيانات؟

في الواقع فكرة جيدة بالنسبة لك لإرسال إحصاءات الاستخدام وتقارير الأعطال.ويضمن إرسال إحصاءات الاستخدام أن يعرف المطورون كيف يستخدم الأشخاص مثلك البرنامج ويمكنهم اتخاذ القرارات مع وضع أنماط الاستخدام في الاعتبار.على سبيل المثال، عندما أزالت ميكروسوفت زر ابدأ من ويندوز 8، قالوا أنهم فعلوا ذلك لأن عدد قليل جدا من الناس فعلا استخدام زر ابدأ وفقا لإحصاءات الاستخدام التي تم جمعها من "برنامج تحسين تجربة العملاء ميكروسوفت" في ويندوز 7. بعض الناس النظريةأن المستخدمين المبتدئين أقل تطلبا فقط برنامج تحسين تجربة العملاء تمكين، في حين أن مستخدمي الطاقة - الذين استخدموا زر ابدأ - كانوا أكثر عرضة لتعطيل ذلك.ربما لو كان المزيد من مستخدمي الطاقة قد مكنت هذه الميزة، مايكروسوفت قد أعاد النظر في إزالة زر ابدأ - خطأ واضح من جانبهم، لأنها أضافت القائمة ابدأ مرة أخرى إلى ويندوز 10.

في حالة تقارير الأعطال، فإن تقديم تقرير تحطم الطائرة يضمن أن يعرف المطورون بأنك تعرضت فعلا للاصطدام.على سبيل المثال، أدرك موزيلا أن السبب الرئيسي للتعطل في فايرفوكس كان برنامج أدوب فلاش في المكونات.أدى هذا في نهاية المطاف إلى إدخال المكونات في وضع الحماية، حيث يمكن فلاش تحطم من تلقاء نفسها دون إسقاط متصفح فايرفوكس بأكمله.إذا لم يكن لدى موزيلا هذه المعلومات حول الأعطال، فمن الممكن أن يكون وضع الحماية في وضع الحماية لم يتم عرضه مطلقا، ​​وسيستمر فلاش في جلب فايرفوكس إلى أسفل في البرية.

هل التطبيقات تريد إرسال البيانات الشخصية؟

السبب الحقيقي لكثير من الناس تعطيل هذه الميزات هو لأنهم لا يريدون بياناتهم الشخصية تسرب من أنها لا تريد أن تتبع من قبل الشركات أو لديهم بيانات حساسة الجلوس في قاعدة بيانات في مكان ما.فكيف حساسة هذه البيانات، حقا؟

في حالة إحصائيات الاستخدام، من غير المرجح أن تكون البيانات حساسة جدا.انها عموما مجهول الهوية، لأن المطورين لا يهتمون حقا ما دقة الشاشة مستخدم معين يستخدم.إنهم يريدون أن يعرفوا مدى دقة دقة الشاشة الشائعة وربما الجمع بين البيانات لمعرفة ما إذا كان هناك أنماط عامة - ربما الناس مع دقة الشاشة محددة أكثر عرضة لاستخدام عناصر واجهة مختلفة.كل هذا يمكن أن يكون مفيدا للمطورين، ولكن عموما ليست بيانات حساسة جدا ومن المرجح أن تكون مجهولة المصدر.

في حالة تقارير الأعطال، يمكن للأشياء الحصول على المزيد من القذف.المطورون لا يريدون جمع البيانات الشخصية مع تقارير الأعطال - انهم يريدون فقط أن نرى ما كان يفعله البرنامج عندما وقع الحادث.اعتمادا على البرنامج، قد يؤدي ذلك إلى إرسال بعض البيانات الشخصية.على سبيل المثال، إذا كنت تلعب لعبة على الانترنت وانها تعطل، يجب أن لا تتردد في إرسال تقرير الشوائب إذا المطالبة - أنت من غير المحتمل أن يكون لديك أي معلومات شخصية حساسة ترسل جنبا إلى جنب مع تقرير الشوائب.

ومع ذلك، إذا كنت تفعل الخدمات المصرفية عبر الإنترنت أو كتابة معلومات حساسة في متصفح ويب وتعطل، قد لا تريد أن ترسل تقرير الحادث الكامل.يمكن أن تحتوي هذه على مقالب الذاكرة لما كان يقوم به البرنامج عند وقوع الحادث، وإذا كنت تقوم بشيء خاص لا تريد أن يراه الآخرون، مثل النظر إلى رصيد حسابك المصرفي، أو كتابة رقم بطاقة الائتمان، أو إرسالبريد إلكتروني شخصي - قد ترغب في رفض إرسال تقرير الأعطال.هذا هو السبب في أن بعض البرامج تسمح لك أن ترى معلومات أكثر تفصيلا حول تفريغ الذاكرة قبل إرساله.

يمكن أن تكون إحصاءات الاستخدام قيمة للغاية ومهمة في توجيه تطوير البرمجيات التي تستخدمها، ويجب ألا تؤثر سلبا على خصوصيتك.يمكن أن تساعد تقارير الأعطال أيضا مطوري البرامج في حل المشكلات في تطبيقاتهم.في معظم الحالات، ستكون تقارير الأعطال آمنة لإرسالها.

في حين أن العديد من مستخدمي الطاقة إيقاف الميزات التي "هاتف المنزل،" انها عادة فكرة أفضل لترك هذه الميزات تمكين.بالطبع، يمكنك اختيار البرامج التي تريد تمكين هذه الميزات فيها، ربما تريد إرسال إحصائيات الاستخدام إلى موزيلا، ولكن ليس ميكروسوفت.الأمر متروك لك.

الصورة الائتمان: اندي روبرتس على فليكر