Audacity uvodi Telemetriju, ali na dobar način

Isprobajte Naš Instrument Za Uklanjanje Problema

Buduće verzije uređivača zvuka s više platformi otvorenog koda htjeti koristiti Telemetriju za poboljšanje razvoja aplikacije.

Zamislite sljedeći scenarij: mijenja se vlasništvo nad popularnim programom a jedna od prvih novih stvari koje će se dodati je Telemetrija. Većina korisnika vjerojatno bi pretpostavila najgore, da se Telemetrija dodaje u marketinške svrhe ili još gore.

U slučaju Audacity, to nije slučaj. Postoje dva glavna načina na koja razvojni programeri uvode Telemetriju u aplikaciju: prvi onemogućuje isključivanje, tako da će svi korisnici aplikacije koji nadograde na novu verziju ili je instaliraju imati prikupljene podatke i prenijeti ih razvojnom programeru. Drugi način omogućuje uključivanje prikupljanja podataka, što znači da će korisnici morati dobrovoljno omogućiti Telemetriju prije prikupljanja i prijenosa podataka.

odvažna telemetrija

Audacityjevo prikupljanje Telemetrije iskoristit će drugu opciju. Drugim riječima: ništa se ne prikuplja i ne šalje prema zadanim postavkama.

Ali zašto uopće Telemetrija? Programeri objašnjavaju da su im potrebni neki podaci za donošenje informiranih odluka. U jednom od ponuđenih primjera, programeri navode da bi im Telemetrija pomogla u donošenju obrazovnih odluka u vezi s uklanjanjem podrške za stare verzije radi nadogradnje važnih komponenti koje ove starije verzije više ne podržavaju. U drugom, programeri koriste podatke kako bi utvrdili opseg kritičnog problema koji im je prijavljen. Treba li se razvoj usredotočiti na hitno rješenje jer bi problem mogao utjecati na veliki broj korisnika ili utječe samo na nekoliko korisnika?

Što se tiče Telemetrije, bit će uključena i onemogućena prema zadanim postavkama, uključena je samo u službena izdanja GitHub-a, a ne kada programeri sastave Audacity iz izvora.

Audacity planira u početku koristiti dva davatelja usluga, Google i Yandex. Google s Google Analyticsom prikuplja sljedeće podatke:

  • Početak i kraj sesije
  • Pogreške, uključujući pogreške iz sqlite3 stroja, jer moramo otkloniti pogreške u vezi s korupcijom prijavljenim na forumu Audacity
  • Korištenje efekata, generatora zvuka, alata za analizu, tako da možemo dati prioritet budućim poboljšanjima.
  • Korištenje formata datoteka za uvoz i izvoz
  • OS i Audacity verzije

Yandex s Yandex Metricom za 'ispravnu procjenu dnevnih aktivnih korisnika ispravno'. Programeri su otkrili da su otvoreni kada je u pitanju mijenjanje rješenja ako se pruži ista razina informacija.

Sada Ti : dopuštate li telemetriju u bilo kojem od svojih programa ili aplikacija?