Kas ma peaksin lubama rakendustele saata "Kasutusstatistika" ja "Veateated"?

Sisukord:

Kas ma peaksin lubama rakendustele saata "Kasutusstatistika" ja "Veateated"?
Kas ma peaksin lubama rakendustele saata "Kasutusstatistika" ja "Veateated"?

Video: Kas ma peaksin lubama rakendustele saata "Kasutusstatistika" ja "Veateated"?

Video: Kas ma peaksin lubama rakendustele saata
Video: Python Web Apps with Flask by Ezra Zigmond - YouTube 2024, Aprill
Anonim
Paljud programmid soovivad oma serveritele saata kasutusstandardit, vealogisid, krahhiaruandeid ja muid diagnostikat. Mõned inimesed keelavad need valikud, aga kas peaksite?
Paljud programmid soovivad oma serveritele saata kasutusstandardit, vealogisid, krahhiaruandeid ja muid diagnostikat. Mõned inimesed keelavad need valikud, aga kas peaksite?

Miks täpselt on "Kasutusandmete statistika" ja "Veateated"?

Üldiselt soovivad rakendused üles laadida kahte tüüpi kasutusandmeid: üldine kasutusstandard ja teave vigade kohta, näiteks krahhiaruanded.

Kasutusstatistika - mida võib nimetada ka "telemeetriaks" - sisaldama teavet selle kohta, kuidas te seda rakendust kasutate, sealhulgas milliseid nuppe ja menüüsid koostate ja kuidas neid sageli kasutate. Kui veebibrauser kasutab Firefoxi või Chrome'i, sisaldab see andmeid selle kohta, kui palju vahekaarte olete avatud ja kui palju mälu teie brauser kasutab, mitu installitud laiendust ja nii edasi. Muud rakendused vaatavad, millised opsüsteemid olete sisse lülitatud ja kui sageli te rakendust kasutate. Mängutellimus nagu Steam vaatab teie arvuti riistvara, et mängude arendajad saaksid näha riistvara, millele nad peaksid sihtima. Saadetud andmete täpne liik erineb rakendusest rakendusest.

Veateabe ja krahhiaruanded sisaldavad teavet selle kohta, mis juhtus õnnetusjuhtumi või muu viga. Näiteks kui rakendus jookseb kokku, võib ta siis paluda teil selle krahhi kohta Internetist teavet saata. See teave hõlmab seda, mida te teete krahhi ajal ja osa programmi mälust. Idee on lisada piisavalt teavet, et rakenduse arendajad saaksid kindlaks teha, mis krahhi põhjustas.
Veateabe ja krahhiaruanded sisaldavad teavet selle kohta, mis juhtus õnnetusjuhtumi või muu viga. Näiteks kui rakendus jookseb kokku, võib ta siis paluda teil selle krahhi kohta Internetist teavet saata. See teave hõlmab seda, mida te teete krahhi ajal ja osa programmi mälust. Idee on lisada piisavalt teavet, et rakenduse arendajad saaksid kindlaks teha, mis krahhi põhjustas.

Saadetud täpsed andmed varieeruvad rakendusest rakendusalas. Enamik rakendusi küsib teid ja küsib, kas soovite selle funktsiooni lubada või jätta vaikimisi keelatud, kuigi mõned rakendused võivad seda automaatselt lubada. Mõned rakendused võimaldavad teil keelata või lubada kasutusstatistikat ja veateateid eraldi. Mõned rakendused võivad lubada teil kontrollida krahhiaruandeid ja kinnitada enne nende üleslaadimist - Windowsis sisseehitatud krahhiaruannete funktsioon seda teeb, kuid mõned ei pruugi seda teha.

Image
Image

Mida arendajad seda andmetega teevad?

Arendajad viitavad tavaliselt kasutusstatistikale, kui otsustate, millistest muudatustest rakenduses rakendada, mis keskenduvad arendustegevusele ja teavitavad teisi otsuseid, mis sõltuvad sellest, kuidas kasutajad tegelikult programmi kasutavad. Näiteks Mozilla teab, milliseid Firefoxi kasutajaliideses kasutavate kasutajaliideseosadega seostatakse - vähemalt kasutajaid, kes kasutavad statistikat. Seejärel võtavad nad selle teabe Firefoxi liidese muutmisel arvesse. Võimalik, et kasutajad kasutavad harva menüüsid peiteid, kuid sagedamini kasutatavaid valikuid saab hõlpsamini juurde pääseda. Kui arendaja teab, et väga vähesed kasutajad kasutavad oma programmi teatud funktsiooni, võivad nad selle funktsiooni töötamise lõpetada. Kui arendaja teab, et väga vähesed kasutajad kasutavad operatsioonisüsteemipõhist Windows XP-d, võivad nad lõpetada ametliku tuge Windows XP-le. Nende otsuste tegemiseks peavad arendajad leidma sellist teavet nagu see kasutusstandard, vastasel juhul pimedas pimedas pildistamises.

Crash'i aruandeid kasutatakse konkreetsete avastuste sageduse tuvastamiseks ja arendajatele nende põhjuste kohta teabe saamiseks. Piisavate krahhiaruannete korral saavad arendajad tuvastada kõige sagedamini tabanud krahhi ja need parandada. See aitab arendajatel, kui nad töötavad tõeliste kasutajate jaoks kõige suuremate probleemide korral, ning annab neile piisavalt andmeid, et näha, mis põhjustab paljudel tõelistes arvutites esinevat krahhi.

Image
Image

Kas ma peaksin selle teabe saatma?

Tegelikult on teil väga hea mõte saata kasutusstatistikat ja krahhiaruandeid. Kasutusstatistika saatmine tagab, et arendajad teavad, kuidas inimesed teile meeldivad, kasutavad seda programmi ja saavad otsuseid oma kasutusmudelite järgi silmas pidades. Näiteks kui Microsoft eemaldas Windows 8 -st nupu Start, nad ütlesid, et nad seda tegid, kuna vähesed inimesed kasutasid Windows 7-s "Microsoft" kliendikogemuse täiustamise programmi raames tegelikult kasutatavat kasutusstatistikat tegelikult "Start" -nuppu. Mõned inimesed teoreetilised et ehkki vähem nõudlikud algajad kasutajad olid lubanud kliendikogemuse täiustamise programmi, kuid võimlejad, kes kasutasid nuppu Start, olid seda tõenäolisemalt selle keelanud. Võimalik, et kui enamus toitekasutajaid oleks seda funktsiooni võimaldanud, oleks Microsoft uuesti kaalunud nupu Start eemaldamist - selge vea tõttu, kuna nad lisasid menüü Start tagasi Windows 10-le.

Veaaruannete puhul annab krahhiaruande saatmine teada, et arendajad teavad, et teil oli krahhi tegelikult. Näiteks mõistis Mozilla, et Firefoxi esmakordne õnnetuste põhjus oli Adobe'i Flashi pistikprogramm. See lõpuks viis plugboksi liivakasti kasutuselevõtmiseni, kus Flash võib ise katkestada kogu Firefoxi brauserit vähendamata. Kui Mozilla ei saaks seda teavet krahide kohta, on võimalik, et plug-in sandboxing poleks kunagi olnud kasutusele võetud ja Flash jätkaks Firefoxi jätmist looduses.
Veaaruannete puhul annab krahhiaruande saatmine teada, et arendajad teavad, et teil oli krahhi tegelikult. Näiteks mõistis Mozilla, et Firefoxi esmakordne õnnetuste põhjus oli Adobe'i Flashi pistikprogramm. See lõpuks viis plugboksi liivakasti kasutuselevõtmiseni, kus Flash võib ise katkestada kogu Firefoxi brauserit vähendamata. Kui Mozilla ei saaks seda teavet krahide kohta, on võimalik, et plug-in sandboxing poleks kunagi olnud kasutusele võetud ja Flash jätkaks Firefoxi jätmist looduses.
Image
Image

Kas rakendused soovivad isikuandmeid saata?

Tõeline põhjus, miks paljud inimesed neid funktsioone keelavad, on see, et nad ei soovi oma isikuandmeid lekkida, nad ei taha ettevõtteid jälgida või on kuskil andmebaasis asuvad tundlikud andmed. Niisiis, kui tundlikud on need andmed, tõesti?

Kasutusstatistika puhul ei ole andmed tõenäoliselt väga tundlikud. See on üldjuhul anonüümne, sest arendajad ei hooli sellest, milline ekraani eraldusvõime konkreetne kasutaja kasutab. Nad tahavad teada, kuidas erinevad ekraani eraldusvõimalused on ja võib-olla ühendada andmeid, et näha, kas üldised mustrid on - võib-olla võivad teatud ekraani resolutsiooniga inimesed tõenäolisemalt kasutada erinevaid liideseelemente. Kõik see võib olla arendajatele kasulik, kuid see ei ole üldjuhul väga tundlikud andmed ja tõenäoliselt anonüümsed.

Krahhidearuannete puhul võivad asjad veidi pisemas olla. Arendajad ei soovi koguda isikuandmeid krahhiaruannetesse - nad lihtsalt tahavad näha, mida programm krahhi toimumise ajal tegi. Sõltuvalt programmist võib see kaasa tuua mõne isikuandmete saatmise. Näiteks kui mängite võrgumängu ja see jookseb kokku, peaksite saatma veateate, kui seda küsitakse, kui teil pole tõenäoliselt mingit tundlikku isiklikku teavet, saadetakse koos veateatega.
Krahhidearuannete puhul võivad asjad veidi pisemas olla. Arendajad ei soovi koguda isikuandmeid krahhiaruannetesse - nad lihtsalt tahavad näha, mida programm krahhi toimumise ajal tegi. Sõltuvalt programmist võib see kaasa tuua mõne isikuandmete saatmise. Näiteks kui mängite võrgumängu ja see jookseb kokku, peaksite saatma veateate, kui seda küsitakse, kui teil pole tõenäoliselt mingit tundlikku isiklikku teavet, saadetakse koos veateatega.

Kui aga teete veebipangandust või sisestate tundlikku teavet veebibrauseris ja see jookseb kokku, ei pruugi te enam saata täieliku krahhiaruande. Need võivad sisaldada mälupulka sellest, mida programm krahhi toimumise ajal tegi, ja kui teete midagi eraviisilist, mida te ei soovi teistel näha, näiteks pangakonto saldo vaatamist, krediitkaardi numbri sisestamist või saatmist isiklik e-posti aadress - võite ebaõnnestumisaruande saatmisest loobuda. Sellepärast võivad mõned programmid enne selle saatmist näha mälumõõtmise kohta üksikasjalikumaid andmeid.

Image
Image

Kasutusstatistika võib olla otstarbekas ja teie kasutatava tarkvara arendamisel otstarbekas ja see ei tohiks teie privaatsust negatiivselt mõjutada. Samuti võivad krahhiaruanded aidata arendajatel nende rakendustes probleeme lahendada. Enamikul juhtudel saab krahhiaruandeid saata ohutult.

Kuigi paljud toitekasutajad lülitavad funktsioonid, mis "telefoni koju" on, on tavaliselt parem võimalus nende funktsioonide lubamiseks. Loomulikult saate valida, millised programmid soovite selliseid funktsioone sisse lülitada - võib-olla soovite saata Mozillale, kuid mitte Microsoftile, kasutusstandardit. See on sinu teha.

Soovitan: