Ali naj dovolim, da aplikacije pošiljajo »Statistične podatke o uporabi« in »Poročila o napakah«?

Kazalo:

Video: Ali naj dovolim, da aplikacije pošiljajo »Statistične podatke o uporabi« in »Poročila o napakah«?

Video: Ali naj dovolim, da aplikacije pošiljajo »Statistične podatke o uporabi« in »Poročila o napakah«?
Video: Fixing Marlin Firmware loading issues on 32-bit MCU(s) 2024, Marec
Ali naj dovolim, da aplikacije pošiljajo »Statistične podatke o uporabi« in »Poročila o napakah«?
Ali naj dovolim, da aplikacije pošiljajo »Statistične podatke o uporabi« in »Poročila o napakah«?
Anonim
Mnogi programi želijo poslati statistične podatke o uporabi, poročila o napakah, poročila o zrušitvah in druge diagnostike na svoje strežnike. Nekateri ljudje onemogočijo te možnosti, vendar morate?
Mnogi programi želijo poslati statistične podatke o uporabi, poročila o napakah, poročila o zrušitvah in druge diagnostike na svoje strežnike. Nekateri ljudje onemogočijo te možnosti, vendar morate?

Zakaj so točno "Statistični podatki o uporabi" in "Poročila o napakah"?

V splošnem aplikacije želijo prenesti dve vrsti podatkov o uporabi: splošne statistike uporabe in informacije o napakah, kot so poročila o zrušitvah.

Statistični podatki o uporabi, ki se lahko imenujejo tudi »telemetrija«, vključujejo informacije o tem, kako uporabljate aplikacijo, vključno s katerimi gumbi in meniji, s katerimi se komunicirate, in kako pogosto jih uporabljate. V primeru spletnega brskalnika, kot je Firefox ali Chrome, bodo podatki vsebovali podatke o tem, koliko zavihkov imate in koliko pomnilnika uporablja vaš brskalnik, koliko razširitev ste namestili, in tako naprej. Druge aplikacije bodo prikazale, katere možnosti ste omogočili in kako pogosto uporabljate aplikacijo. Igralna aplikacija, kot je Steam, obravnava strojno opremo v računalniku, tako da lahko razvijalci iger vidijo strojno opremo, na katero naj bi ciljali. Natančne vrste poslanih podatkov se bodo razlikovale od aplikacije do aplikacije.

Informacije o napakah in poročila o zrušitvah vključujejo informacije o tem, kaj se je zgodilo, ko je prišlo do okvare ali druge napake. Če na primer pride do zrušitve aplikacije, vas lahko pozove, da pošljete informacije o tej nesreči prek interneta. Te informacije vključujejo, kaj ste počeli v času sesutja in nekaj vsebine pomnilnika programa. Ideja je vključiti dovolj informacij, tako da lahko razvijalci aplikacije ugotovijo, kaj je povzročilo crash.
Informacije o napakah in poročila o zrušitvah vključujejo informacije o tem, kaj se je zgodilo, ko je prišlo do okvare ali druge napake. Če na primer pride do zrušitve aplikacije, vas lahko pozove, da pošljete informacije o tej nesreči prek interneta. Te informacije vključujejo, kaj ste počeli v času sesutja in nekaj vsebine pomnilnika programa. Ideja je vključiti dovolj informacij, tako da lahko razvijalci aplikacije ugotovijo, kaj je povzročilo crash.

Natančni podatki, ki se pošiljajo, se razlikujejo od aplikacije do aplikacije. Večina aplikacij vas bo vprašala in vprašala, ali želite omogočiti to funkcijo ali jo pustiti privzeto onemogočeno, čeprav jo lahko nekatere aplikacije samodejno omogočijo. Nekatere aplikacije vam omogočajo, da ločeno ali onemogočite statistične podatke o uporabi in poročila o napakah. V nekaterih aplikacijah lahko preverite poročila o zrušitvah in jih potrdite, preden jih naložite - funkcija poročanja o zrušitvi, ki je vgrajena v sistem Windows, to počne - vendar nekateri morda ne.

Image
Image

Kaj delajo razvijalci s temi podatki?

Razvijalci se običajno sklicujejo na statistične podatke o uporabi, ko odločajo o spremembah v aplikaciji, na katere se osredotoča razvoj, in o drugih odločitvah, ki so odvisne od tega, kako uporabniki dejansko uporabljajo program. Na primer, Mozilla ve, kateri deli vmesnika Firefox, s katerimi uporabniki interakcijo, - vsaj uporabniki, ki prijavijo statistiko uporabe. Te podatke lahko upoštevajo pri spreminjanju vmesnika Firefox. Morda bodo gumbi, ki jih uporabniki redko uporabljajo, skriti v menijih, medtem ko bodo možnosti, ki se pogosto uporabljajo, lažje dostopne. Če razvijalec ve, da v svojem programu uporablja le nekaj funkcij, lahko morda neha delati na tej funkciji. Če razvijalec ve, da zelo malo uporabnikov uporablja operacijski sistem, kot je Windows XP, lahko končajo uradno podporo za operacijski sistem Windows XP. Za sprejemanje teh odločitev morajo razvijalci imeti informacije, kot je ta statistika uporabe, v nasprotnem primeru slepo streljajo v temi.

Poročila o zrušitvah se uporabljajo za prepoznavanje pogostosti posebnih zrušitev in razvijalcem informacije o njihovih vzrokih. Z dovolj poročil o zrušitvi lahko razvijalci prepoznajo najpogostejše zrušitve in jih odpravijo. To pomaga razvijalcem, ko delajo na največjih težav za prave uporabnike, in jim daje dovolj podatkov, da vidijo, kaj povzroča crash na številnih resničnih računalnikih.

Image
Image

Ali naj pošljem te podatke?

Pravzaprav je dokaj dobra ideja za pošiljanje statističnih podatkov o uporabi in poročil o zrušitvah. Pošiljanje statističnih podatkov o uporabi zagotavlja, da razvijalci vedo, kako ljudje, kot ste vi, uporabljate program, in lahko sprejemajo odločitve s svojimi vzorci uporabe v mislih. Na primer, ko je Microsoft odstranil gumb Start iz sistema Windows 8, so rekli, da so to storili, ker je le malo ljudi dejansko uporabljalo gumb »Start« v skladu s statističnimi podatki o uporabi, ki so jih zbrali iz »Microsoftovega programa za izboljšanje uporabniških izkušenj« v operacijskem sistemu Windows 7. Nekateri ljudje so teoretizirali da so morda le manj zahtevni uporabniki začeli uporabljati program za izboljšanje uporabniških izkušenj, medtem ko so uporabniki energije, ki so uporabljali gumb »Start«, veliko bolj verjetno onemogočili. Morda bi, če bi imeli večji uporabniki električne energije omogočeni to funkcijo, Microsoft znova razmislil o odstranitvi gumba »Start«, kar bi pomenilo očitno napako, saj so meniju Start dodali v Windows 10.

V primeru poročil o zrušitvah predložitev poročila o zrušitvi zagotavlja, da razvijalci vedo, da ste dejansko imeli crash. Mozilla je na primer ugotovila, da je glavni vzrok za zrušitve v Firefoxu Adobe Flash plug-in. To je sčasoma pripeljalo do uvedbe plug-in sandboxing, kjer se lahko Flash sesuje sama, ne da bi pri tem brcnil celoten brskalnik Firefox. Če Mozilla nima teh informacij o zrušitvah, je možno, da se vtičnik za plug-in ne bi nikoli uvedel, Flash pa bo še naprej prinesel Firefox v naravo.
V primeru poročil o zrušitvah predložitev poročila o zrušitvi zagotavlja, da razvijalci vedo, da ste dejansko imeli crash. Mozilla je na primer ugotovila, da je glavni vzrok za zrušitve v Firefoxu Adobe Flash plug-in. To je sčasoma pripeljalo do uvedbe plug-in sandboxing, kjer se lahko Flash sesuje sama, ne da bi pri tem brcnil celoten brskalnik Firefox. Če Mozilla nima teh informacij o zrušitvah, je možno, da se vtičnik za plug-in ne bi nikoli uvedel, Flash pa bo še naprej prinesel Firefox v naravo.
Image
Image

Ali aplikacije želijo pošiljati osebne podatke?

Dejanski razlog, da mnogi ljudje onemogočajo te funkcije, je, ker ne želijo, da bi njihovi osebni podatki iztekli - ne želijo jih spremljati podjetja ali imeti občutljive podatke nekje v zbirki podatkov. Torej, kako občutljivi so ti podatki, res?

V primeru statističnih podatkov o porabi je malo verjetno, da bodo podatki zelo občutljivi. Na splošno je anonimiziran, saj razvijalci ne skrbijo, kakšno ločljivost zaslona uporablja določen uporabnik. Želijo vedeti, kako so skupne različne ločljivosti zaslona in morda združi podatke, da bi videli, ali obstajajo splošni vzorci - morda bodo ljudje s specifičnimi ločljivostmi zaslona bolj uporabljali različne elemente vmesnika. Vse to lahko pomaga razvijalcem, vendar na splošno ni zelo občutljivih podatkov in je verjetno, da se anonimizirajo.

V primeru poročil o zrušitvah stvari lahko postanejo nekoliko bolj mračne. Razvijalci ne želijo zbrati osebnih podatkov s poročili o zrušitvah - samo želijo videti, kaj je delal program, ko je prišlo do sesutja. Glede na program lahko to povzroči pošiljanje nekaterih osebnih podatkov. Če na primer igrate spletno igro in se zrušijo, bi morali, če boste pozvani, poslati poročilo o hrošču - malo verjetno je, da boste skupaj s poročilom o hrošču poslali občutljive osebne podatke.
V primeru poročil o zrušitvah stvari lahko postanejo nekoliko bolj mračne. Razvijalci ne želijo zbrati osebnih podatkov s poročili o zrušitvah - samo želijo videti, kaj je delal program, ko je prišlo do sesutja. Glede na program lahko to povzroči pošiljanje nekaterih osebnih podatkov. Če na primer igrate spletno igro in se zrušijo, bi morali, če boste pozvani, poslati poročilo o hrošču - malo verjetno je, da boste skupaj s poročilom o hrošču poslali občutljive osebne podatke.

Če pa v spletnem brskalniku delate vaše spletno bančništvo ali vnesete občutljive podatke in se zrušijo, morda ne želite poslati celotnega poročila o zrušitvi. Te lahko vsebujejo pomnilniške odlagališča o tem, kaj je delal program, ko je prišlo do sesutja, in če ste počeli nekaj zasebnega, ki ga ne želite videti drugim, kot je pogled na stanje vašega bančnega računa, vnašanje številke kreditne kartice ali pošiljanje osebni e-poštni naslov - morda boste želeli zavrniti pošiljanje poročila o zrušitvi. Zato nekateri programi omogočajo, da pred pošiljanjem najdete podrobnejše informacije o odlagališčih pomnilnika.

Image
Image

Statistika uporabe je lahko neprecenljiva in pomembna pri usmerjanju razvoja programske opreme, ki jo uporabljate, in ne smejo negativno vplivati na vašo zasebnost. Poročila o zrušitvah lahko prav tako pomagajo razvijalcem odpraviti težave v svojih aplikacijah. V večini primerov bodo poročila o sesutju varna za pošiljanje.

Medtem ko mnogi uporabniki energije izključijo funkcije, ki "telefonijo domov", je običajno boljša ideja, da pustite takšne funkcije omogočene. Seveda lahko izberete, za katere programe želite omogočiti takšne funkcije - morda želite poslati statistiko uporabe v Mozillo, ne pa tudi v Microsoft. Odvisno je od tebe.

Priporočena: