8Sep

Πρέπει να αφήσω τα Apps να στείλουν "Στατιστικά χρήσης" και "Αναφορές σφαλμάτων";

Πολλά προγράμματα θέλουν να στείλουν στατιστικά στοιχεία χρήσης, αρχεία καταγραφής σφαλμάτων, αναφορές σφαλμάτων και άλλα διαγνωστικά στους διακομιστές τους.Μερικοί άνθρωποι απενεργοποιούν αυτές τις επιλογές, αλλά θα πρέπει εσείς;

Γιατί ακριβώς είναι "Στατιστικά χρήσης" και "Αναφορές σφαλμάτων";

Γενικά, οι εφαρμογές θέλουν να μεταφορτώσουν δύο τύπους δεδομένων χρήσης: γενικές στατιστικές χρήσης και πληροφορίες σχετικά με σφάλματα, όπως αναφορές σφαλμάτων.

Τα στατιστικά στοιχεία χρήσης - τα οποία μπορεί επίσης να αναφέρονται ως "τηλεμετρία" - περιλαμβάνουν πληροφορίες σχετικά με τον τρόπο χρήσης της εφαρμογής, συμπεριλαμβανομένων των κουμπιών και των μενού στα οποία αλληλεπιδράτε και του πόσο συχνά τα χρησιμοποιείτε.Στην περίπτωση ενός προγράμματος περιήγησης ιστού, όπως το Firefox ή το Chrome, τα δεδομένα θα περιλαμβάνουν πληροφορίες σχετικά με τον αριθμό των καρτελών που έχετε ανοίξει και τη μνήμη που χρησιμοποιεί το πρόγραμμα περιήγησής σας, πόσες επεκτάσεις έχετε εγκαταστήσει και ούτω καθεξής.Άλλες εφαρμογές θα εξετάσουν ποιες επιλογές έχετε ενεργοποιήσει και πόσο συχνά χρησιμοποιείτε την εφαρμογή.Μια εφαρμογή παιχνιδιών όπως ο Steam εξετάζει το υλικό στον υπολογιστή σας, έτσι ώστε οι προγραμματιστές παιχνιδιών να μπορούν να δουν το υλικό στο οποίο πρέπει να στοχεύσουν.Οι ακριβείς τύποι δεδομένων που αποστέλλονται θα διαφέρουν από την εφαρμογή στην εφαρμογή.

Οι πληροφορίες σφάλματος και οι αναφορές σφαλμάτων περιλαμβάνουν πληροφορίες σχετικά με το τι συνέβη όταν συνέβη κάποιο σφάλμα ή άλλο σφάλμα.Για παράδειγμα, σε περίπτωση διακοπής μιας εφαρμογής, ενδέχεται να σας ζητηθεί να στείλετε πληροφορίες σχετικά με τη συντριβή μέσω του Internet.Αυτές οι πληροφορίες περιλαμβάνουν αυτό που κάνατε κατά τη στιγμή της συντριβής και μερικά από τα περιεχόμενα της μνήμης του προγράμματος.Η ιδέα είναι να συμπεριληφθούν αρκετές πληροφορίες ώστε οι προγραμματιστές της εφαρμογής να μπορούν να καθορίσουν τι προκάλεσε τη συντριβή.

Τα ακριβή δεδομένα που αποστέλλονται ποικίλλουν από εφαρμογή σε εφαρμογή.Οι περισσότερες εφαρμογές θα σας ζητήσουν να ρωτήσετε αν θέλετε να ενεργοποιήσετε αυτήν τη λειτουργία ή να την αφήσετε απενεργοποιημένη από προεπιλογή, αν και ορισμένες εφαρμογές ενδέχεται να την ενεργοποιήσουν αυτόματα.Ορισμένες εφαρμογές σάς επιτρέπουν να απενεργοποιήσετε ή να ενεργοποιήσετε ξεχωριστά τα στατιστικά στοιχεία χρήσης και τις αναφορές σφαλμάτωνΟρισμένες εφαρμογές ενδέχεται να σας επιτρέπουν να ελέγχετε τις αναφορές σφαλμάτων και να τις επιβεβαιώνετε πριν μεταφορτωθούν - η λειτουργία αναφοράς των crash που ενσωματώνεται στα Windows κάνει αυτό - αλλά μερικοί μπορεί να μην το κάνουν.

Τι κάνουν οι προγραμματιστές με αυτά τα δεδομένα;Οι προγραμματιστές

συνήθως αναφέρονται σε στατιστικά στοιχεία χρήσης όταν αποφασίζουν ποιες αλλαγές πρέπει να κάνουν στην εφαρμογή, ποιες λειτουργίες πρέπει να επικεντρωθούν στην ανάπτυξη και να ενημερώσουν άλλες αποφάσεις που εξαρτώνται από τον τρόπο με τον οποίο οι χρήστες χρησιμοποιούν το πρόγραμμα.Για παράδειγμα, το Mozilla γνωρίζει ποια τμήματα του περιβάλλοντος εργασίας του Firefox αλληλεπιδρούν οι χρήστες του - τουλάχιστον οι χρήστες που αναφέρουν στατιστικά στοιχεία χρήσης.Μπορούν στη συνέχεια να λάβουν υπόψη αυτές τις πληροφορίες κατά την τροποποίηση της διασύνδεσης του Firefox.Ίσως τα κουμπιά που οι χρήστες σπάνια χρησιμοποιούν θα κρύβονται στα μενού, ενώ οι επιλογές που χρησιμοποιούνται συχνά θα διευκολύνουν την πρόσβαση.Εάν ένας προγραμματιστής γνωρίζει ότι πολύ λίγοι χρήστες χρησιμοποιούν ένα συγκεκριμένο χαρακτηριστικό στο πρόγραμμά τους, μπορεί να σταματήσουν να εργάζονται σε αυτό το χαρακτηριστικό.Εάν ένας προγραμματιστής γνωρίζει ότι πολύ λίγοι χρήστες χρησιμοποιούν ένα λειτουργικό σύστημα - όπως τα Windows XP - ενδέχεται να τερματίσουν την επίσημη υποστήριξη για τα Windows XP.Για να λάβουν αυτές τις αποφάσεις, οι προγραμματιστές πρέπει να έχουν πληροφορίες όπως αυτά τα στατιστικά στοιχεία χρήσης, αλλιώς γυρίζουν τυφλά στο σκοτάδι.Οι αναφορές σφαλμάτων

χρησιμοποιούνται για τον εντοπισμό της συχνότητας συγκεκριμένων ατυχημάτων και παρέχουν στους προγραμματιστές πληροφορίες σχετικά με τις αιτίες τους.Με αρκετές αναφορές σφαλμάτων, οι προγραμματιστές μπορούν να προσδιορίσουν τα πιο συχνά συντρίμματα και να τα διορθώσουν.Αυτό βοηθά τους προγραμματιστές όταν εργάζονται στα μεγαλύτερα προβλήματα για τους πραγματικούς χρήστες και τους δίνει αρκετά δεδομένα για να δουν τι προκαλεί τη συντριβή σε πολλούς πραγματικούς υπολογιστές.

Πρέπει να στείλω αυτά τα δεδομένα;

Είναι πραγματικά μια καλή ιδέα να στείλετε στατιστικά χρήσης και αναφορές σφαλμάτων.Η αποστολή στατιστικών χρήσης διασφαλίζει ότι οι προγραμματιστές γνωρίζουν πώς οι χρήστες σαν εσάς χρησιμοποιούν το πρόγραμμα και μπορούν να λάβουν αποφάσεις με τα πρότυπα χρήσης σας.Για παράδειγμα, όταν η Microsoft κατάργησε το κουμπί "Έναρξη" από τα Windows 8, δήλωσαν ότι το έκαναν επειδή πολύ λίγοι άνθρωποι χρησιμοποίησαν το κουμπί "Έναρξη" σύμφωνα με τα στατιστικά στοιχεία χρήσης που συγκέντρωσαν από το "Πρόγραμμα βελτίωσης εμπειρίας πελατών της Microsoft" στα Windows 7.ότι ίσως μόνο οι λιγότερο απαιτητικοί αρχάριοι χρήστες να έχουν ενεργοποιήσει το πρόγραμμα βελτίωσης εμπειρίας πελατών, ενώ οι χρήστες ισχύος που χρησιμοποίησαν το κουμπί "Έναρξη" ήταν πολύ πιο πιθανό να την απενεργοποιήσουν.Ίσως, αν περισσότεροι χρήστες ενέργειας είχαν ενεργοποιήσει αυτή τη λειτουργία, η Microsoft θα είχε επανεξετάσει την αφαίρεση του κουμπιού "Έναρξη" - ένα σαφές λάθος από την πλευρά τους, δεδομένου ότι πρόσθεσαν το μενού Έναρξη πίσω στα Windows 10.

Στην περίπτωση αναφορών σφαλμάτων, η υποβολή έκθεσης για την αντιμετώπιση των κραδασμών εξασφαλίζει ότι οι προγραμματιστές σας γνωρίζουν ότι στην πραγματικότητα σημειώθηκαν συντριβές.Για παράδειγμα, ο Mozilla συνειδητοποίησε ότι η κύρια αιτία των συντριβών στον Firefox ήταν η προσθήκη Flash της Adobe.Αυτό τελικά οδήγησε στην εισαγωγή plug-in sandboxing, όπου το Flash μπορεί να καταρρεύσει από μόνο του χωρίς να μειώσει ολόκληρο το πρόγραμμα περιήγησης Firefox.Εάν το Mozilla δεν είχε αυτές τις πληροφορίες σχετικά με τα συντρίμμια, είναι πιθανό ότι η εφαρμογή plug-in sandboxing δεν θα είχε εισαχθεί ποτέ και το Flash θα συνεχίσει να φέρνει τον Firefox κάτω στο φυσικό περιβάλλον.Οι εφαρμογές

θέλουν να αποστείλουν προσωπικά δεδομένα;

Ο πραγματικός λόγος που πολλοί άνθρωποι απενεργοποιούν αυτά τα χαρακτηριστικά είναι επειδή δεν θέλουν να διαρρεύσουν τα προσωπικά τους δεδομένα - δεν θέλουν να παρακολουθούνται από εταιρείες ή έχουν ευαίσθητα δεδομένα που κάθονται σε κάποια βάση δεδομένων κάπου.Πόσο ευαίσθητα είναι αυτά τα δεδομένα, πραγματικά;

Στην περίπτωση στατιστικών χρήσης, τα δεδομένα είναι απίθανο να είναι πολύ ευαίσθητα.Είναι γενικά ανώνυμη, επειδή οι προγραμματιστές δεν ενδιαφέρονται πραγματικά ποια ανάλυση οθόνης χρησιμοποιεί ένας συγκεκριμένος χρήστης.Θέλουν να μάθουν πόσο συνηθισμένες είναι οι διαφορετικές αναλύσεις οθόνης και ίσως να συνδυάσουν τα δεδομένα για να δουν αν υπάρχουν γενικά μοτίβα - ίσως τα άτομα με συγκεκριμένες αναλύσεις οθόνης να χρησιμοποιούν περισσότερα διαφορετικά στοιχεία διεπαφής.Όλα αυτά μπορούν να βοηθήσουν τους προγραμματιστές, αλλά γενικά δεν είναι πολύ ευαίσθητα δεδομένα και είναι πιθανό να είναι ανώνυμα.

Στην περίπτωση αναφορών σφαλμάτων, τα πράγματα μπορούν να πάρουν λίγο πιο θορυβώδη.Οι προγραμματιστές δεν θέλουν να συλλέγουν προσωπικά δεδομένα με αναφορές σφαλμάτων - θέλουν απλώς να δουν τι έκανε το πρόγραμμα όταν συνέβη η συντριβή.Ανάλογα με το πρόγραμμα, αυτό μπορεί να έχει σαν αποτέλεσμα την αποστολή ορισμένων προσωπικών δεδομένων.Για παράδειγμα, εάν παίζετε ένα παιχνίδι στο διαδίκτυο και διακόπτεται, θα πρέπει να στείλετε μια αναφορά σφάλματος εάν σας ζητηθεί - είναι απίθανο να έχετε αποστείλει ευαίσθητες προσωπικές πληροφορίες μαζί με την αναφορά σφάλματος.

Ωστόσο, εάν πραγματοποιείτε την ηλεκτρονική σας τραπεζική ή πληκτρολογείτε ευαίσθητες πληροφορίες σε ένα πρόγραμμα περιήγησης ιστού και διακόπτεται, ενδέχεται να μην θέλετε να στείλετε μια πλήρη αναφορά σύγκρουσης.Αυτά μπορεί να περιέχουν χωματερές μνήμης για το τι συνέβαινε το πρόγραμμα όταν συνέβη η συντριβή και εάν κάνατε κάτι ιδιωτικό που δεν θα θέλατε να δουν άλλοι - όπως η εξέταση του υπολοίπου του τραπεζικού σας λογαριασμού, η πληκτρολόγηση του αριθμού της πιστωτικής σας κάρτας ή η αποστολήένα προσωπικό μήνυμα ηλεκτρονικού ταχυδρομείου - ενδεχομένως να θέλετε να αρνηθείτε την αποστολή της έκθεσης σύγκρουσης.Αυτός είναι ο λόγος για τον οποίο ορισμένα προγράμματα σάς επιτρέπουν να βλέπετε λεπτομερέστερες πληροφορίες σχετικά με τη χωρητικότητα μνήμης πριν την αποστείλετε.Τα στατιστικά στοιχεία χρήσης

μπορούν να είναι ανεκτίμητα και σημαντικά για την κατεύθυνση της ανάπτυξης του λογισμικού που χρησιμοποιείτε - και δεν θα πρέπει να επηρεάζουν αρνητικά το απόρρητό σας.Οι αναφορές σφαλμάτων μπορούν επίσης να βοηθήσουν τους προγραμματιστές να διορθώσουν προβλήματα στις εφαρμογές τους.Στις περισσότερες περιπτώσεις, οι αναφορές σφαλμάτων θα είναι ασφαλείς για αποστολή.

Ενώ πολλοί χρήστες ενέργειας απενεργοποιούν λειτουργίες που "σπίτι στο τηλέφωνο", είναι συνήθως μια καλύτερη ιδέα να αφήσετε αυτές τις δυνατότητες ενεργοποιημένες.Φυσικά, μπορείτε να επιλέξετε ποια προγράμματα θέλετε να ενεργοποιήσετε τέτοιες λειτουργίες σε-ίσως θέλετε να στείλετε στατιστικά στοιχεία χρήσης στο Mozilla, αλλά όχι στη Microsoft.Από σένα εξαρτάται.

Πιστωτική Εικόνα: Andy Roberts στο Flickr