8Sep
Daugelis programų nori siųsti savo serveriams naudojimo statistiką, klaidų žurnalus, strigčių ataskaitas ir kitą diagnostiką.Kai kurie žmonės išjungia šias parinktis, bet ar jūs turite tai padaryti?
Kodėl tiksliai yra "naudojimo statistika" ir "klaidų ataskaitos"?
Apskritai programoms reikia įkelti dviejų tipų naudojimo duomenis: bendrą naudojimo statistiką ir informaciją apie klaidas, pvz., Sutrikimų ataskaitas.
Naudojimo statistika, kuri taip pat gali būti vadinama "telemetrija", apima informaciją apie tai, kaip jūs naudojate programą, įskaitant tuos mygtukus ir meniu, su kuriais bendraujate, ir kaip dažnai juos naudojate. Jei naudojate žiniatinklio naršyklę, pvz., "Firefox" ar "Chrome", duomenys bus pateikiami apie tai, kiek atidarytų skirtukų ir kiek atminties naudojate naršyklė, kiek įdiegtų plėtinių ir ttKitose programose bus apžvelgsime, kurias parinktis įjungėte ir kaip dažnai naudojate programą.Žaidimų programa, pvz., "Steam", žiūri į jūsų kompiuteryje esančią įrangą, todėl žaidimų kūrėjai gali matyti įrangą, į kurią jie turėtų nukreipti. Tikslūs siunčiamų duomenų tipai gali skirtis nuo paraiškos iki paraiškos.
Klaidų informacija ir strigčių ataskaitos apima informaciją apie tai, kas atsitiko įvykus avarijai ar kitai klaidai. Pavyzdžiui, jei programa sugenda, ji gali paprašyti atsiųsti informaciją apie šį avariją internetu.Ši informacija apima tai, ką veikėte avarijos metu, ir kai kurie programos atminties turinys. Idėja yra įtraukti pakankamai informacijos, kad programos kūrėjai galėtų nustatyti, kas sukėlė avariją.
Tikslūs siunčiami duomenys skiriasi nuo paraiškos prie paraiškos. Daugelis programų jus paragins ir klausia, ar norite įjungti šią funkciją, arba palikti ją išjungta pagal numatytuosius nustatymus, nors kai kurios programos gali ją automatiškai įjungti. Kai kurios programos leis jums atskirai išjungti arba įgalinti naudojimo statistiką ir klaidų ataskaitas. Kai kurios programos gali leisti patikrinti strigčių ataskaitas ir patvirtinti, kol jos įkeltos, tai yra "Windows" įdiegta avarijos ataskaitų teikimo funkcija, tačiau kai kurios iš jų gali nebūti.
Ką kūrėjai daro naudodami šiuos duomenis?
kūrėjai paprastai nurodo naudojimo statistiką, kai nusprendžia, kokius pakeitimus reikia padaryti programoje, kuriomis siekiama sutelkti plėtrą ir informuoti kitus sprendimus, kurie priklauso nuo to, kaip naudotojai iš tikrųjų naudoja programą.Pavyzdžiui, "Mozilla" žino, kokios "Firefox" sąsajos dalys vartotojai bendrauja, bent jau vartotojai, kurie pateikia naudojimo statistiką.Tada jie gali atsižvelgti į šią informaciją keičiant "Firefox" sąsają.Galbūt mygtukai, kuriuos vartotojai retai naudoja, bus paslėpti meniu, o dažnai naudojamos parinktys bus lengviau prieinamos. Jei kūrėjas žino, kad labai mažai vartotojų naudoja tam tikrą savo programos funkciją, jie gali nustoti dirbti su šia funkcija. Jei kūrėjas žino, kad labai mažai vartotojų naudoja operacinę sistemą, pavyzdžiui, "Windows XP", jie gali baigtis oficialia "Windows XP" parama. Norint priimti šiuos sprendimus, kūrėjai turi turėti tokią informaciją kaip ši naudojimo statistika, kitaip jie aklai šaudo tamsoje.
pranešimai apie avarijas naudojami norint nustatyti konkrečių avarijų dažnumą ir pateikti kūrėjams informaciją apie jų priežastis. Su pakankamai gedimų ataskaitomis kūrėjai gali nustatyti dažniausiai įvykusius gedimus ir juos ištaisyti. Tai padeda kūrėjams, kai jie dirba su didžiausiomis problemomis tikriems naudotojams, ir pateikia jiems pakankamai duomenų, kad pamatytumėte, kas sukelia katastrofą daugelyje tikrų kompiuterių.
turėčiau siųsti šiuos duomenis?
Tai tikrai gera idėja, kai galite siųsti naudojimo statistiką ir strigčių ataskaitas. Naudojimo statistikos siuntimas užtikrina, kad kūrėjai žinotų, kaip žmonės mėgsta, jūs naudojate programą ir gali priimti sprendimus atsižvelgdami į savo naudojimo modelius. Pvz., Kai "Microsoft" iš "Windows 8" pašalino mygtuką "Pradėti", jie sakė, kad tai padarė, nes "Very Happy" vartojo "Start" mygtuką pagal "Microsoft" klientų patobulinimų programos "Windows 7" naudojimo patirtį.kad galbūt tik mažiau reiklūs pradedančiųjų vartotojai galėjo įdiegti "Customer Experience Improvement Program", tuo tarpu energijos vartotojai, kurie naudojo mygtuką "Pradėti", buvo labiau linkę jį išjungti. Galbūt, jei daugiau galios naudotojų būtų įjungę šią funkciją, "Microsoft" būtų iš naujo apsvarstę pašalinti mygtuką "Pradėti" - tai yra aiški klaida iš jų, nes jie meniu Pradėti pridėjo atgal į "Windows 10.".
Jei susiduriate su avarijomis, ataskaitos apie avariją pateikimas užtikrina, kad kūrėjai žinotų, kad iš tikrųjų įvyko katastrofa. Pavyzdžiui, "Mozilla" suprato, kad "Firefox" pagrindinė avarijų priežastis buvo Adobe "Flash" papildinys. Tai galų gale paskatino įdiegti "plug-in sandboxing", kur "Flash" gali sugesti savaime nesumažinant visos "Firefox" naršyklės. Jei "Mozilla" neturėjo šios informacijos apie gedimus, gali būti, kad "plug-in" sandboxing niekada nebūtų įdiegta, o "Flash" ir toliau pritrauktų "Firefox" į lauką.
Ar "Apps" nori siųsti asmeninius duomenis?
Tikroji priežastis, kodėl daugelis žmonių išjungia šias funkcijas, yra tai, kad jie nenori, kad jų asmeniniai duomenys būtų ištekėję, jie nenori, kad įmonės būtų atsekamos, arba kai kuriuose yra duomenų bazės. Taigi, ar jautrūs šie duomenys yra tikrai?
Naudojimo statistikos atveju duomenys greičiausiai nebus labai jautrūs. Paprastai jis yra anonimiškas, nes kūrėjai tikrai neatsižvelgia, kokią ekrano rezoliuciją naudoja konkretus naudotojas. Jie nori žinoti, kaip dažniausiai naudojamos skirtingos ekrano skiriamosios gebos, ir galbūt derinti duomenis, kad pamatytumėte, ar yra bendrų modelių - galbūt žmonės su konkrečia ekrano rezoliucija gali naudoti skirtingus sąsajos elementus. Visa tai gali būti naudinga kūrėjams, tačiau paprastai tai nėra labai slapti duomenys ir gali būti anoniminis.
Pranešimų apie avarijas atveju viskas gali būti šiek tiek smulkesnė.Kūrėjai nenori rinkti asmens duomenų su gedimų ataskaitomis - jie tiesiog nori pamatyti, ką programa padarė įvykus avarijai. Atsižvelgiant į programą, gali būti siunčiami kai kurie asmens duomenys. Pavyzdžiui, jei žaidžiate internetinį žaidimą ir jis sugenda, turėtumėte lengvai atsiųsti pranešimą apie klaidą, jei pasirodys paraginimas - mažai tikėtina, kad kartu su pranešimu apie klaidą atsiųsite slaptą asmeninę informaciją.
Tačiau, jei atliksite internetinę bankininkystę arba įvesite slaptą informaciją žiniatinklio naršyklei ir ji sugenda, galite nenorėti išsiųsti visos ataskaitos apie avariją.Tai gali būti atminties ištuštėjimas, ką programa padarė įvykus avarijai, ir jei atlikote kažką privataus, kurio nenorėtumėte matyti kitiems, pvz., Žiūrėdami į jūsų banko sąskaitos likučius, įvesdami savo kredito kortelės numerį arba išsiųsdamiasmeninis el. laiškas, galbūt norėsite atsisakyti siųsti pranešimą apie strigtį.Štai kodėl kai kurios programos leidžia jums pamatyti išsamesnę informaciją apie atminties nukritimą prieš jį išsiųsdami.
Naudojimo statistika gali būti neįkainojama ir svarbi nukreipiant jūsų naudojamos programinės įrangos kūrimą, ir jie neturėtų neigiamai veikti jūsų privatumo. Krautuvų ataskaitos taip pat gali padėti kūrėjams išspręsti problemas jų programose. Daugeliu atvejų avarijos ataskaitos bus saugios siųsti.
Nors daugelis energijos vartotojų išjungia telefono "namuose" funkcijas, dažniausiai geriau pasistengti palikti šias funkcijas įjungtas.Žinoma, galite pasirinkti, kurias programas norite įjungti tokias funkcijas, galbūt norite siųsti naudojimo statistiką Mozilai, bet ne "Microsoft".Viskas priklauso nuo tavęs.
Image Credit: Andy Roberts dėl "Flickr
"