क्या मुझे एप्स को "उपयोग सांख्यिकी" और "त्रुटि रिपोर्ट" भेजना चाहिए?

विषयसूची:

क्या मुझे एप्स को "उपयोग सांख्यिकी" और "त्रुटि रिपोर्ट" भेजना चाहिए?
क्या मुझे एप्स को "उपयोग सांख्यिकी" और "त्रुटि रिपोर्ट" भेजना चाहिए?

वीडियो: क्या मुझे एप्स को "उपयोग सांख्यिकी" और "त्रुटि रिपोर्ट" भेजना चाहिए?

वीडियो: क्या मुझे एप्स को
वीडियो: Top 100 best Linux distros ranked - YouTube 2024, मई
Anonim
कई कार्यक्रम अपने सर्वर पर उपयोग आंकड़े, त्रुटि लॉग, क्रैश रिपोर्ट, और अन्य निदान भेजना चाहते हैं। कुछ लोग इन विकल्पों को अक्षम करते हैं, लेकिन क्या आपको चाहिए?
कई कार्यक्रम अपने सर्वर पर उपयोग आंकड़े, त्रुटि लॉग, क्रैश रिपोर्ट, और अन्य निदान भेजना चाहते हैं। कुछ लोग इन विकल्पों को अक्षम करते हैं, लेकिन क्या आपको चाहिए?

वास्तव में "उपयोग सांख्यिकी" और "त्रुटि रिपोर्ट" क्यों हैं?

आम तौर पर, एप्लिकेशन दो प्रकार के उपयोग डेटा अपलोड करना चाहते हैं: सामान्य उपयोग आंकड़े और त्रुटियों के बारे में जानकारी, जैसे क्रैश रिपोर्ट।

उपयोग आंकड़े- जिसे "टेलीमेट्री" के रूप में भी संदर्भित किया जा सकता है- इस बारे में जानकारी शामिल करें कि आप एप्लिकेशन का उपयोग कैसे करते हैं, जिसमें आप किन बटन और मेनू से बातचीत करते हैं और आप कितनी बार उनका उपयोग करते हैं। फ़ायरफ़ॉक्स या क्रोम जैसे वेब ब्राउजर के मामले में, डेटा में आपके द्वारा कितने टैब खुले हैं और आपके ब्राउज़र का कितना मेमोरी उपयोग कर रहा है, आपने कितने एक्सटेंशन इंस्टॉल किए हैं, और इसी तरह के बारे में जानकारी शामिल होगी। अन्य एप्लिकेशन देखेंगे कि आपने कौन से विकल्प सक्षम किए हैं और आप कितनी बार एप्लिकेशन का उपयोग करते हैं। स्टीम जैसे गेमिंग एप्लिकेशन आपके कंप्यूटर में हार्डवेयर को देखता है ताकि गेम डेवलपर उन हार्डवेयर को देख सकें जिन्हें उन्हें लक्षित करना चाहिए। भेजे गए डेटा के सटीक प्रकार आवेदन से आवेदन में भिन्न होंगे।

त्रुटि जानकारी और क्रैश रिपोर्ट में क्रैश या अन्य त्रुटि होने पर क्या हुआ, इसके बारे में जानकारी शामिल है। उदाहरण के लिए, यदि कोई एप्लिकेशन क्रैश हो जाता है, तो यह आपको इंटरनेट पर उस क्रैश के बारे में जानकारी भेजने के लिए कह सकता है। इस जानकारी में आप क्रैश के समय और प्रोग्राम की स्मृति की कुछ सामग्री में क्या कर रहे थे। विचार पर्याप्त जानकारी शामिल करना है ताकि एप्लिकेशन के डेवलपर्स निर्धारित कर सकें कि क्रैश का कारण क्या है।
त्रुटि जानकारी और क्रैश रिपोर्ट में क्रैश या अन्य त्रुटि होने पर क्या हुआ, इसके बारे में जानकारी शामिल है। उदाहरण के लिए, यदि कोई एप्लिकेशन क्रैश हो जाता है, तो यह आपको इंटरनेट पर उस क्रैश के बारे में जानकारी भेजने के लिए कह सकता है। इस जानकारी में आप क्रैश के समय और प्रोग्राम की स्मृति की कुछ सामग्री में क्या कर रहे थे। विचार पर्याप्त जानकारी शामिल करना है ताकि एप्लिकेशन के डेवलपर्स निर्धारित कर सकें कि क्रैश का कारण क्या है।

भेजा जा रहा सटीक डेटा आवेदन से आवेदन में भिन्न होगा। अधिकतर एप्लिकेशन आपको संकेत देंगे और पूछेंगे कि क्या आप इस सुविधा को सक्षम करना चाहते हैं या इसे डिफ़ॉल्ट रूप से अक्षम करना चाहते हैं, हालांकि कुछ एप्लिकेशन स्वचालित रूप से इसे सक्षम कर सकते हैं। कुछ एप्लिकेशन आपको उपयोग आंकड़े और त्रुटि रिपोर्ट को अलग से अक्षम या सक्षम करने देंगे। कुछ एप्लिकेशन आपको क्रैश रिपोर्ट की जांच करने और अपलोड होने से पहले पुष्टि करने दे सकते हैं-विंडोज़ में निर्मित क्रैश-रिपोर्टिंग सुविधा यह करती है-लेकिन कुछ नहीं हो सकती हैं।

Image
Image

डेवलपर्स इस डेटा के साथ क्या करते हैं?

डेवलपर आमतौर पर उपयोग आंकड़ों का उल्लेख करते हैं कि आवेदन में क्या परिवर्तन करना है, जिसमें विकास पर ध्यान केंद्रित करना है, और अन्य निर्णयों को सूचित करना है जो इस बात पर निर्भर करते हैं कि उपयोगकर्ता वास्तव में प्रोग्राम का उपयोग कैसे करते हैं। उदाहरण के लिए, मोज़िला जानता है कि फ़ायरफ़ॉक्स इंटरफ़ेस के कौन से हिस्से इसके उपयोगकर्ता इंटरैक्ट करते हैं-कम से कम उन उपयोगकर्ताओं को जो उपयोग आंकड़ों की रिपोर्ट करते हैं। फ़ायरफ़ॉक्स के इंटरफ़ेस को संशोधित करते समय वे इस जानकारी को ध्यान में रख सकते हैं। शायद बटन जो उपयोगकर्ता शायद ही कभी उपयोग करते हैं, मेनू में छिपाए जाएंगे, जबकि अक्सर उपयोग किए जाने वाले विकल्पों को एक्सेस करना आसान हो जाएगा। यदि कोई डेवलपर जानता है कि बहुत कम उपयोगकर्ता अपने कार्यक्रम में किसी विशेष सुविधा का उपयोग करते हैं, तो वे उस सुविधा पर काम करना बंद कर सकते हैं। यदि कोई डेवलपर जानता है कि बहुत कम उपयोगकर्ता ऑपरेटिंग सिस्टम का उपयोग करते हैं- जैसे कि विंडोज एक्सपी- वे विंडोज एक्सपी के लिए आधिकारिक समर्थन समाप्त कर सकते हैं। इन निर्णयों को बनाने के लिए, डेवलपर्स को इन उपयोग आंकड़ों की तरह जानकारी की आवश्यकता होती है, अन्यथा वे अंधेरे में अंधेरे से शूटिंग कर रहे हैं।

क्रैश रिपोर्ट का उपयोग विशिष्ट क्रैश की आवृत्ति की पहचान करने और डेवलपर्स को उनके कारणों के बारे में जानकारी देने के लिए किया जाता है। पर्याप्त क्रैश रिपोर्ट के साथ, डेवलपर्स सबसे लगातार क्रैश की पहचान कर सकते हैं और उन्हें ठीक कर सकते हैं। इससे डेवलपर्स को वास्तविक उपयोगकर्ताओं के लिए सबसे बड़े मुद्दों पर काम करने में मदद मिलती है, और यह देखने के लिए पर्याप्त डेटा देता है कि कई वास्तविक कंप्यूटरों में दुर्घटना का कारण क्या होता है।

Image
Image

क्या मुझे यह डेटा भेजना चाहिए?

उपयोग आंकड़े और क्रैश रिपोर्ट भेजने के लिए वास्तव में यह एक अच्छा विचार है। उपयोग आंकड़े भेजना सुनिश्चित करता है कि डेवलपर्स जानते हैं कि आपके जैसे लोग प्रोग्राम का उपयोग कैसे करते हैं और आपके उपयोग पैटर्न के साथ दिमाग में निर्णय ले सकते हैं। उदाहरण के लिए, जब माइक्रोसॉफ्ट ने विंडोज 8 से स्टार्ट बटन हटा दिया, तो उन्होंने कहा कि उन्होंने ऐसा इसलिए किया क्योंकि विंडोज 7 में "माइक्रोसॉफ्ट कस्टमर एक्सपीरियंस इम्प्रूवमेंट प्रोग्राम" से एकत्र किए गए उपयोग आंकड़ों के मुताबिक बहुत कम लोग वास्तव में स्टार्ट बटन का इस्तेमाल करते थे। कुछ लोग थियोरिज्ड कि शायद कम मांग वाले शुरुआती उपयोगकर्ताओं के पास ग्राहक अनुभव सुधार कार्यक्रम सक्षम था, जबकि पावर उपयोगकर्ता-जिन्होंने स्टार्ट बटन का उपयोग किया था-इसे अक्षम करने की अधिक संभावना थी। शायद अगर अधिक पावर उपयोगकर्ताओं ने यह सुविधा सक्षम की थी, तो माइक्रोसॉफ्ट ने स्टार्ट बटन को अपने हिस्से पर एक स्पष्ट त्रुटि पर पुनर्विचार करना होगा, क्योंकि उन्होंने स्टार्ट मेनू को विंडोज 10 में वापस जोड़ा था।

क्रैश रिपोर्ट के मामले में, एक क्रैश रिपोर्ट सबमिट करने से यह सुनिश्चित होता है कि डेवलपर्स जानते हैं कि आपको वास्तव में क्रैश था। उदाहरण के लिए, मोज़िला को एहसास हुआ कि फ़ायरफ़ॉक्स में क्रैश का प्राथमिक कारण एडोब का फ्लैश प्लग-इन था। इसने अंततः प्लग-इन सैंडबॉक्सिंग की शुरूआत की, जहां फ्लैश पूरे फ़ायरफ़ॉक्स ब्राउज़र को नीचे लाए बिना खुद को दुर्घटनाग्रस्त कर सकता है। यदि मोज़िला में क्रैश के बारे में यह जानकारी नहीं थी, तो यह संभव है कि प्लग-इन सैंडबॉक्सिंग कभी शुरू नहीं हुई हो और फ्लैश फ़ायरफ़ॉक्स को जंगली में नीचे लाएगा।
क्रैश रिपोर्ट के मामले में, एक क्रैश रिपोर्ट सबमिट करने से यह सुनिश्चित होता है कि डेवलपर्स जानते हैं कि आपको वास्तव में क्रैश था। उदाहरण के लिए, मोज़िला को एहसास हुआ कि फ़ायरफ़ॉक्स में क्रैश का प्राथमिक कारण एडोब का फ्लैश प्लग-इन था। इसने अंततः प्लग-इन सैंडबॉक्सिंग की शुरूआत की, जहां फ्लैश पूरे फ़ायरफ़ॉक्स ब्राउज़र को नीचे लाए बिना खुद को दुर्घटनाग्रस्त कर सकता है। यदि मोज़िला में क्रैश के बारे में यह जानकारी नहीं थी, तो यह संभव है कि प्लग-इन सैंडबॉक्सिंग कभी शुरू नहीं हुई हो और फ्लैश फ़ायरफ़ॉक्स को जंगली में नीचे लाएगा।
Image
Image

क्या ऐप्स व्यक्तिगत डेटा भेजना चाहते हैं?

वास्तविक कारण यह है कि बहुत से लोग इन सुविधाओं को अक्षम करते हैं क्योंकि वे नहीं चाहते हैं कि उनका व्यक्तिगत डेटा लीक हो जाए- वे कंपनियों द्वारा ट्रैक नहीं करना चाहते हैं या संवेदनशील डेटा कहीं डेटाबेस में बैठना चाहते हैं। तो वास्तव में यह डेटा कितना संवेदनशील है?

उपयोग आंकड़ों के मामले में, डेटा बहुत संवेदनशील होने की संभावना नहीं है। यह आम तौर पर अनामित है, क्योंकि डेवलपर्स वास्तव में परवाह नहीं करते कि एक विशिष्ट उपयोगकर्ता किस स्क्रीन रिज़ॉल्यूशन का उपयोग करता है। वे जानना चाहते हैं कि अलग-अलग स्क्रीन संकल्प कितने आम हैं और संभवतः डेटा को गठबंधन करते हैं कि सामान्य पैटर्न हैं या नहीं, शायद विशिष्ट स्क्रीन संकल्प वाले लोग विभिन्न इंटरफ़ेस तत्वों का उपयोग करने की अधिक संभावना रखते हैं। यह सब डेवलपर्स के लिए सहायक हो सकता है, लेकिन यह आमतौर पर बहुत संवेदनशील डेटा नहीं है और इसे अनामित होने की संभावना है।

दुर्घटना रिपोर्ट के मामले में, चीजें थोड़ा अस्पष्ट हो सकती हैं। डेवलपर्स क्रैश रिपोर्ट के साथ व्यक्तिगत डेटा एकत्र नहीं करना चाहते हैं-वे सिर्फ यह देखना चाहते हैं कि दुर्घटना होने पर प्रोग्राम क्या कर रहा था। कार्यक्रम के आधार पर, इसका परिणाम कुछ व्यक्तिगत डेटा भेजा जा सकता है। उदाहरण के लिए, यदि आप एक ऑनलाइन गेम खेल रहे हैं और यह दुर्घटनाग्रस्त हो जाता है, तो आपको संकेत मिलने पर एक बग रिपोर्ट भेजने के लिए स्वतंत्र महसूस होना चाहिए- आपको किसी भी संवेदनशील व्यक्तिगत जानकारी को बग रिपोर्ट के साथ भेजने की संभावना नहीं है।
दुर्घटना रिपोर्ट के मामले में, चीजें थोड़ा अस्पष्ट हो सकती हैं। डेवलपर्स क्रैश रिपोर्ट के साथ व्यक्तिगत डेटा एकत्र नहीं करना चाहते हैं-वे सिर्फ यह देखना चाहते हैं कि दुर्घटना होने पर प्रोग्राम क्या कर रहा था। कार्यक्रम के आधार पर, इसका परिणाम कुछ व्यक्तिगत डेटा भेजा जा सकता है। उदाहरण के लिए, यदि आप एक ऑनलाइन गेम खेल रहे हैं और यह दुर्घटनाग्रस्त हो जाता है, तो आपको संकेत मिलने पर एक बग रिपोर्ट भेजने के लिए स्वतंत्र महसूस होना चाहिए- आपको किसी भी संवेदनशील व्यक्तिगत जानकारी को बग रिपोर्ट के साथ भेजने की संभावना नहीं है।

हालांकि, यदि आप अपनी ऑनलाइन बैंकिंग कर रहे हैं या किसी वेब ब्राउज़र में संवेदनशील जानकारी टाइप कर रहे हैं और यह क्रैश हो जाता है, तो आप एक पूर्ण क्रैश रिपोर्ट नहीं भेजना चाहेंगे। इसमें दुर्घटना होने पर प्रोग्राम क्या कर रहा था, इसके मेमोरी डंप हो सकते हैं, और यदि आप कुछ निजी कर रहे थे, तो आप दूसरों को देखना नहीं चाहते हैं- जैसे कि आपके बैंक खाते की शेष राशि को देखना, अपना क्रेडिट कार्ड नंबर टाइप करना या भेजना एक व्यक्तिगत ईमेल- आप क्रैश रिपोर्ट भेजना अस्वीकार कर सकते हैं। यही कारण है कि कुछ कार्यक्रम आपको भेजने से पहले मेमोरी डंप के बारे में अधिक विस्तृत जानकारी देखने की अनुमति देते हैं।

Image
Image

उपयोग आंकड़े आपके द्वारा उपयोग किए जाने वाले सॉफ़्टवेयर के विकास को निर्देशित करने में अमूल्य और महत्वपूर्ण हो सकते हैं - और उन्हें आपकी गोपनीयता को नकारात्मक रूप से प्रभावित नहीं करना चाहिए। क्रैश रिपोर्ट डेवलपर्स को उनके अनुप्रयोगों में समस्याओं को ठीक करने में भी मदद कर सकती है। ज्यादातर मामलों में, क्रैश रिपोर्ट भेजने के लिए सुरक्षित रहेंगे।

जबकि कई पावर उपयोगकर्ता "फोन घर" सुविधाओं को बंद करते हैं, लेकिन आमतौर पर ऐसी सुविधाओं को सक्षम करने का बेहतर विचार होता है। बेशक, आप चुन सकते हैं कि आप कौन से प्रोग्राम इस तरह की सुविधाओं को सक्षम करना चाहते हैं-शायद आप मोज़िला को उपयोग आंकड़े भेजना चाहते हैं, लेकिन माइक्रोसॉफ्ट नहीं। यह आप पर निर्भर करता है।

सिफारिश की: