Το Audacity εισάγει την τηλεμετρία, αλλά με καλό τρόπο

Δοκιμάστε Το Όργανο Μας Για Την Εξάλειψη Των Προβλημάτων

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

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

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

τηλεμετρία θράσους

Η συλλογή Τηλεμετρίας της Audacity θα κάνει χρήση της δεύτερης επιλογής. Με άλλα λόγια: τίποτα δεν συλλέγεται και υποβάλλεται από προεπιλογή.

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

Όσον αφορά την Telemetry, θα ενεργοποιηθεί και θα απενεργοποιηθεί από προεπιλογή, θα συμπεριλαμβάνεται μόνο στις επίσημες εκδόσεις του GitHub και όχι όταν οι προγραμματιστές μεταγλωττίζουν το Audacity από την πηγή.

Η Audacity σχεδιάζει να χρησιμοποιήσει αρχικά δύο παρόχους, την Google και την Yandex. Google με το Google Analytics για τη συλλογή των ακόλουθων πληροφοριών:

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

Yandex με Yandex Metrica για «σωστή εκτίμηση των καθημερινών ενεργών χρηστών σωστά». Οι προγραμματιστές αποκάλυψαν ότι είναι ανοιχτοί όταν πρόκειται για αλλαγή λύσεων εάν παρέχεται το ίδιο επίπεδο πληροφοριών.

Τώρα εσύ : επιτρέπετε την τηλεμετρία σε οποιοδήποτε από τα προγράμματα ή τις εφαρμογές σας;