หลายโปรแกรมต้องการส่งสถิติการใช้งานบันทึกข้อผิดพลาดรายงานข้อขัดข้องและการวินิจฉัยอื่น ๆ ไปยังเซิร์ฟเวอร์ของตน บางคนปิดการใช้งานตัวเลือกเหล่านี้ แต่คุณควรทำอย่างไร
เหตุใดจึงเป็น“ สถิติการใช้งาน” และ“ รายงานข้อผิดพลาด”
โดยทั่วไปแอปพลิเคชันต้องการอัปโหลดข้อมูลการใช้งาน 2 ประเภท ได้แก่ สถิติการใช้งานทั่วไปและข้อมูลเกี่ยวกับข้อผิดพลาดเช่นรายงานข้อขัดข้อง
สถิติการใช้งาน - ซึ่งอาจเรียกอีกอย่างว่า "การวัดทางไกล" - รวมข้อมูลเกี่ยวกับวิธีที่คุณใช้แอปพลิเคชันรวมถึงปุ่มและเมนูที่คุณโต้ตอบและความถี่ที่คุณใช้ ในกรณีของเว็บเบราว์เซอร์เช่น Firefox หรือ Chrome ข้อมูลจะรวมถึงจำนวนแท็บที่คุณเปิดและจำนวนหน่วยความจำที่เบราว์เซอร์ของคุณใช้อยู่จำนวนส่วนขยายที่คุณติดตั้งและอื่น ๆ แอปพลิเคชันอื่น ๆ จะดูว่าคุณเปิดใช้ตัวเลือกใดและคุณใช้แอปพลิเคชันบ่อยเพียงใด แอปพลิเคชันเกมเช่น Steam จะดูฮาร์ดแวร์ในคอมพิวเตอร์ของคุณเพื่อให้นักพัฒนาเกมสามารถมองเห็นฮาร์ดแวร์ที่ควรกำหนดเป้าหมายได้ ประเภทของข้อมูลที่ส่งจะแตกต่างกันไปในแต่ละแอปพลิเคชัน
ข้อมูลข้อผิดพลาดและรายงานข้อขัดข้องประกอบด้วยข้อมูลเกี่ยวกับสิ่งที่เกิดขึ้นเมื่อเกิดข้อขัดข้องหรือข้อผิดพลาดอื่น ๆ ตัวอย่างเช่นหากแอปพลิเคชันขัดข้องแอปพลิเคชันอาจแจ้งให้คุณส่งข้อมูลเกี่ยวกับข้อขัดข้องนั้นทางอินเทอร์เน็ต ข้อมูลนี้รวมถึงสิ่งที่คุณทำในขณะที่เกิดปัญหาและเนื้อหาบางส่วนในหน่วยความจำของโปรแกรม แนวคิดคือการใส่ข้อมูลให้เพียงพอเพื่อให้นักพัฒนาแอปพลิเคชันสามารถระบุได้ว่าอะไรเป็นสาเหตุของข้อขัดข้อง
ข้อมูลที่ถูกส่งจะแตกต่างกันไปในแต่ละแอปพลิเคชัน แอปพลิเคชันส่วนใหญ่จะแจ้งให้คุณทราบและถามว่าคุณต้องการเปิดใช้งานคุณสมบัตินี้หรือไม่หรือปล่อยให้ปิดการใช้งานโดยค่าเริ่มต้นแม้ว่าบางแอปพลิเคชันอาจเปิดใช้งานโดยอัตโนมัติ บางแอปพลิเคชันจะให้คุณปิดหรือเปิดใช้งานสถิติการใช้งานและรายงานข้อผิดพลาดแยกกัน แอปพลิเคชันบางตัวอาจให้คุณตรวจสอบรายงานข้อขัดข้องและยืนยันก่อนที่จะอัปโหลดซึ่งคุณลักษณะการรายงานข้อขัดข้องที่มีอยู่ใน Windows จะทำสิ่งนี้ได้ แต่บางอย่างอาจไม่ทำเช่นนี้
นักพัฒนาทำอะไรกับข้อมูลนี้
นักพัฒนามักจะอ้างถึงสถิติการใช้งานเมื่อตัดสินใจว่าจะเปลี่ยนแปลงอะไรในแอปพลิเคชันคุณลักษณะใดที่จะมุ่งเน้นการพัฒนาและเพื่อแจ้งการตัดสินใจอื่น ๆ ที่ขึ้นอยู่กับว่าผู้ใช้ใช้โปรแกรมจริงอย่างไร ตัวอย่างเช่น Mozilla รู้ว่าส่วนใดของอินเทอร์เฟซ Firefox ที่ผู้ใช้โต้ตอบกับ - อย่างน้อยผู้ใช้ที่รายงานสถิติการใช้งาน จากนั้นพวกเขาสามารถนำข้อมูลนี้มาพิจารณาเมื่อแก้ไขอินเทอร์เฟซของ Firefox บางทีปุ่มที่ผู้ใช้ไม่ค่อยได้ใช้จะซ่อนอยู่ในเมนูในขณะที่ตัวเลือกที่ใช้บ่อยจะทำให้เข้าถึงได้ง่ายขึ้น หากนักพัฒนาทราบว่ามีผู้ใช้เพียงไม่กี่คนที่ใช้คุณลักษณะบางอย่างในโปรแกรมของตนพวกเขาอาจหยุดทำงานกับคุณลักษณะนั้น หากนักพัฒนาทราบว่ามีผู้ใช้น้อยมากที่ใช้ระบบปฏิบัติการเช่น Windows XP พวกเขาอาจยุติการสนับสนุนอย่างเป็นทางการสำหรับ Windows XP ในการตัดสินใจเหล่านี้นักพัฒนาจำเป็นต้องมีข้อมูลเช่นสถิติการใช้งานเหล่านี้มิฉะนั้นพวกเขาจะถ่ายภาพในที่มืดโดยสุ่มสี่สุ่มห้า
รายงานข้อขัดข้องใช้เพื่อระบุความถี่ของข้อขัดข้องและให้ข้อมูลแก่นักพัฒนาเกี่ยวกับสาเหตุ ด้วยรายงานข้อขัดข้องที่เพียงพอนักพัฒนาสามารถระบุข้อขัดข้องที่เกิดขึ้นบ่อยที่สุดและแก้ไขได้ ซึ่งจะช่วยนักพัฒนาเมื่อพวกเขากำลังแก้ไขปัญหาที่ใหญ่ที่สุดสำหรับผู้ใช้จริงและให้ข้อมูลเพียงพอที่จะดูว่าอะไรเป็นสาเหตุของความผิดพลาดในคอมพิวเตอร์จริงหลาย ๆ เครื่อง
ฉันควรส่งข้อมูลนี้หรือไม่
เป็นความคิดที่ดีพอสมควรสำหรับคุณในการส่งสถิติการใช้งานและรายงานข้อขัดข้อง การส่งสถิติการใช้งานช่วยให้นักพัฒนาทราบว่าผู้คนเช่นคุณใช้โปรแกรมอย่างไรและสามารถตัดสินใจโดยคำนึงถึงรูปแบบการใช้งานของคุณได้ ตัวอย่างเช่นเมื่อ Microsoft ลบปุ่ม Start ออกจาก Windows 8 พวกเขากล่าวว่าพวกเขาทำเช่นนั้นเนื่องจากมีคนเพียงไม่กี่คนที่ใช้ปุ่ม Start ตามสถิติการใช้งานที่รวบรวมจาก“ Microsoft Customer Experience Improvement Program” ใน Windows 7 บางคนตั้งทฤษฎีว่า อาจเป็นเพียงผู้ใช้ระดับเริ่มต้นที่มีความต้องการน้อยเท่านั้นที่เปิดใช้โปรแกรมการปรับปรุงประสบการณ์ของลูกค้าในขณะที่ผู้ใช้ระดับสูงที่ใช้ปุ่มเริ่มมีแนวโน้มที่จะปิดใช้งานได้มากกว่า บางทีถ้าผู้ใช้ระดับสูงเปิดใช้งานคุณลักษณะนี้ Microsoft จะพิจารณาลบปุ่ม Start อีกครั้งซึ่งเป็นข้อผิดพลาดที่ชัดเจนเนื่องจากพวกเขาเพิ่มเมนู Start กลับไปที่ Windows 10
ในกรณีของรายงานข้อขัดข้องการส่งรายงานข้อขัดข้องจะช่วยให้นักพัฒนาทราบว่าคุณมีข้อขัดข้องจริง ตัวอย่างเช่น Mozilla พบว่าสาเหตุหลักของการขัดข้องใน Firefox คือปลั๊กอิน Flash ของ Adobe ในที่สุดสิ่งนี้นำไปสู่การเปิดตัวปลั๊กอินแซนด์บ็อกซ์ซึ่ง Flash สามารถพังได้เองโดยไม่ต้องปิดเบราว์เซอร์ Firefox ทั้งหมด หาก Mozilla ไม่มีข้อมูลเกี่ยวกับข้อขัดข้องนี้อาจเป็นไปได้ว่าจะไม่มีการนำปลั๊กอินแซนด์บ็อกซ์มาใช้และ Flash จะยังคงทำให้ Firefox ลดลงอย่างต่อเนื่อง
แอปต้องการส่งข้อมูลส่วนบุคคลหรือไม่
สาเหตุที่แท้จริงที่คนจำนวนมากปิดใช้งานคุณลักษณะเหล่านี้เป็นเพราะพวกเขาไม่ต้องการให้ข้อมูลส่วนบุคคลรั่วไหลออกไปพวกเขาไม่ต้องการให้ บริษัท ติดตามหรือมีข้อมูลที่ละเอียดอ่อนอยู่ในฐานข้อมูลที่ไหนสักแห่ง ข้อมูลนี้อ่อนไหวแค่ไหนจริงมั้ย?
ในกรณีของสถิติการใช้งานข้อมูลไม่น่าจะอ่อนไหวมาก โดยทั่วไปจะไม่ระบุตัวตนเนื่องจากนักพัฒนาไม่สนใจความละเอียดหน้าจอที่ผู้ใช้บางรายใช้ พวกเขาต้องการทราบความละเอียดหน้าจอที่แตกต่างกันโดยทั่วไปและอาจรวมข้อมูลเพื่อดูว่ามีรูปแบบทั่วไปหรือไม่บางทีคนที่มีความละเอียดหน้าจอเฉพาะมักจะใช้องค์ประกอบอินเทอร์เฟซที่แตกต่างกัน ทั้งหมดนี้มีประโยชน์ต่อนักพัฒนา แต่โดยทั่วไปแล้วข้อมูลนี้ไม่ใช่ข้อมูลที่ละเอียดอ่อนมากนักและมีแนวโน้มที่จะไม่เปิดเผยตัวตน
ในกรณีของรายงานข้อขัดข้องสิ่งต่าง ๆ อาจมีความสับสนมากขึ้นเล็กน้อย นักพัฒนาไม่ต้องการรวบรวมข้อมูลส่วนบุคคลด้วยรายงานข้อขัดข้องพวกเขาเพียงต้องการดูว่าโปรแกรมกำลังทำอะไรเมื่อเกิดข้อขัดข้อง อาจส่งผลให้มีการส่งข้อมูลส่วนบุคคลบางส่วนทั้งนี้ขึ้นอยู่กับโปรแกรม ตัวอย่างเช่นหากคุณกำลังเล่นเกมออนไลน์แล้วเกิดขัดข้องคุณควรส่งรายงานข้อบกพร่องหากได้รับแจ้งคุณไม่น่าจะมีการส่งข้อมูลส่วนบุคคลที่ละเอียดอ่อนใด ๆ ไปพร้อมกับรายงานข้อบกพร่อง
อย่างไรก็ตามหากคุณกำลังทำธุรกรรมทางการเงินออนไลน์หรือพิมพ์ข้อมูลที่ละเอียดอ่อนในเว็บเบราว์เซอร์แล้วเกิดปัญหาคุณอาจไม่ต้องการส่งรายงานข้อขัดข้องฉบับเต็ม สิ่งเหล่านี้อาจมีการทิ้งหน่วยความจำของสิ่งที่โปรแกรมกำลังทำเมื่อเกิดข้อขัดข้องและหากคุณกำลังทำสิ่งที่เป็นส่วนตัวซึ่งคุณไม่ต้องการให้คนอื่นเห็นเช่นดูยอดเงินในบัญชีธนาคารของคุณพิมพ์หมายเลขบัตรเครดิตของคุณหรือส่ง อีเมลส่วนตัวคุณอาจต้องการปฏิเสธการส่งรายงานข้อขัดข้อง นี่คือเหตุผลที่บางโปรแกรมอนุญาตให้คุณดูข้อมูลโดยละเอียดเพิ่มเติมเกี่ยวกับการถ่ายโอนข้อมูลหน่วยความจำก่อนส่ง
ที่เกี่ยวข้อง: หยุดวิจารณ์แอปสำหรับ "การโทรกลับบ้าน" ให้ถามแทน ทำไม
สถิติการใช้งานอาจมีค่าและมีความสำคัญในการกำหนดทิศทางการพัฒนาซอฟต์แวร์ที่คุณใช้และสถิติเหล่านี้ไม่ควรส่งผลเสียต่อความเป็นส่วนตัวของคุณ รายงานข้อขัดข้องยังช่วยให้นักพัฒนาสามารถแก้ไขปัญหาในแอปพลิเคชันของตนได้ ในกรณีส่วนใหญ่รายงานข้อขัดข้องจะสามารถส่งได้อย่างปลอดภัย
ในขณะที่ผู้ใช้ไฟฟ้าจำนวนมาก ปิดฟีเจอร์ที่ "โทรศัพท์บ้าน" โดยปกติควรปล่อยให้คุณลักษณะดังกล่าวเปิดใช้งานไว้ แน่นอนคุณสามารถเลือกโปรแกรมที่คุณต้องการเปิดใช้งานคุณสมบัติดังกล่าวได้บางทีคุณอาจต้องการส่งสถิติการใช้งานไปยัง Mozilla แต่ไม่ใช่ของ Microsoft มันขึ้นอยู่กับคุณ.
เครดิตรูปภาพ: Andy Roberts บน Flickr