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

    Πρέπει να αφήσω τα 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 ήταν το Adobe plug-in Flash. Αυτό τελικά οδήγησε στην εισαγωγή plug-in sandboxing, όπου το Flash μπορεί να συντριβή από μόνο του, χωρίς να μειώσει ολόκληρο το πρόγραμμα περιήγησης Firefox. Εάν το Mozilla δεν είχε αυτές τις πληροφορίες σχετικά με τα συντρίμμια, είναι πιθανό ότι η εφαρμογή plug-in sandboxing δεν θα είχε εισαχθεί ποτέ και το Flash θα συνεχίσει να φέρει τον Firefox κάτω στην άγρια ​​φύση.

    Οι εφαρμογές θέλουν να στείλουν προσωπικά δεδομένα?

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

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

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

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


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

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

    Image Credit: Andy Roberts στο Flickr