Audacity tutvustab telemeetriat, kuid heas mõttes
- Kategooria: Muusika Ja Video
Avatud lähtekoodiga platvormideülese heliredaktori tulevased versioonid tahe kasutada telemeetriat rakenduse arendamise täiustamiseks.
Kujutage ette järgmist stsenaariumi: populaarse programmi omandiõigus muutub ja üks esimesi uusi asju, mis lisatakse, on telemeetria. Enamik kasutajaid arvaks ilmselt halvimat, et telemeetria lisatakse turunduslikel eesmärkidel või veel hullem.
Audacity puhul see nii ei ole. Arendajad rakendavad telemeetriat rakendusse kahel peamisel viisil: esimene loob sellest loobumise, nii et kõik rakenduse kasutajad, kes uuele versioonile üle lähevad või selle installivad, koguvad andmeid ja edastavad need arendajale. Teine võimalus lubab andmete kogumist, mis tähendab, et kasutajad peavad telemeetriat lubama enne andmete kogumist ja edastamist.
Audacity telemeetria kogumisel kasutatakse teist võimalust. Teisisõnu: vaikimisi ei koguta ega esitata midagi.
Aga miks üldse telemeetria? Arendajad selgitavad, et nad vajavad teadlike otsuste tegemiseks teatud andmeid. Ühes esitatud näidetes väidavad arendajad, et telemeetria aitaks neil teha haritud otsuseid seoses vanade versioonide toe eemaldamisega, et uuendada olulisi komponente, mida need vanemad versioonid enam ei toeta. Teises osas kasutavad arendajad andmeid neile teatatud kriitilise probleemi ulatuse määramiseks. Kas arendus peaks keskenduma hädaolukorra parandamisele, kuna probleem võib potentsiaalselt mõjutada paljusid kasutajaid või mõjutab see vaid vähesed kasutajad?
Telemeetria osas on see vaikimisi lubatud ja keelatud, kaasatud ainult GitHubi ametlikesse väljaannetesse, mitte siis, kui arendajad Audacity allikast kompileerivad.
Audacity kavatseb esialgu kasutada kahte teenusepakkujat, Google ja Yandex. Google koos Google Analyticsiga, et koguda järgmist teavet:
- Seansi algus ja lõpp
- Vead, sealhulgas vead sqlite3 mootorist, kuna peame siluma Audacity foorumis teatatud korruptsiooniprobleeme
- Efektide, heligeneraatorite, analüüsivahendite kasutamine, et saaksime tulevasi täiustusi esikohale seada.
- Failivormingute kasutamine impordiks ja ekspordiks
- OS ja Audacity versioonid
Yandex koos Yandex Metricaga, et „hinnata igapäevaselt aktiivseid kasutajaid õigesti”. Arendajad paljastasid, et nad on lahenduste muutmisel avatud, kui pakutakse samal tasemel teavet.
Nüüd sina : kas lubate telemeetriat mõnes oma programmis või rakenduses?