If-Koubou

Ar trebui să las Apps să trimită "Statistica utilizării" și "Rapoartele de eroare"?

Ar trebui să las Apps să trimită "Statistica utilizării" și "Rapoartele de eroare"? (Cum să)

Multe programe doresc să trimită pe serverele lor statistici de utilizare, jurnale de eroare, rapoarte de eroare și alte diagnostice. Unii oameni dezactivează aceste opțiuni, dar ar trebui?

De ce sunt "Statistici de utilizare" și "Rapoarte de eroare" exacte?

În general, aplicațiile doresc să încarce două tipuri de date de utilizare: statistici generale de utilizare și informații despre erori, cum ar fi rapoartele de impact.

Statisticile privind utilizările - la care se poate numi și "telemetrie" - includ informații despre modul în care utilizați aplicația, inclusiv ce butoane și meniuri cu care interacționați și cât de frecvent le utilizați. În cazul unui browser web, cum ar fi Firefox sau Chrome, datele vor include informații despre numărul de file pe care le-ați deschis și despre cât de multă memorie utilizează browser-ul dvs., câte extensii ați instalat și așa mai departe. Alte aplicații vor analiza opțiunile pe care le-ați activat și frecvența utilizării aplicației. O aplicație de jocuri ca Steam se uită la hardware-ul calculatorului dvs., astfel încât dezvoltatorii de jocuri pot vedea hardware-ul pe care ar trebui să-l vizioneze. Tipurile exacte de date trimise vor varia de la aplicație la aplicație.

Informațiile de eroare și rapoartele de eroare includ informații despre ce sa întâmplat atunci când a survenit un accident sau o altă eroare. De exemplu, dacă o aplicație se blochează, vă poate solicita să trimiteți informații despre acel accident pe Internet. Aceste informații includ ceea ce faceți în momentul prăbușirii și unele dintre conținutul memoriei programului. Ideea este să includă suficiente informații, astfel încât dezvoltatorii aplicației să poată determina ce a provocat accidentul.

Datele exacte trimise vor varia de la aplicație la aplicație. Cele mai multe aplicații vă vor solicita și vă întrebați dacă doriți să activați această caracteristică sau să o dezactivați în mod implicit, deși unele aplicații ar putea să o activa în mod automat. Unele aplicații vă vor permite să dezactivați sau să activați separat statisticile de utilizare și rapoartele de eroare. Unele aplicații vă pot permite să verificați rapoartele de avarie și să confirmați înainte de a le încărca - funcția de raportare a accidentelor încorporată în Windows face acest lucru, dar unele nu pot.

Ce fac dezvoltatorii cu aceste date?

Dezvoltatorii se referă, de obicei, la statisticile de utilizare atunci când decid ce modificări trebuie făcute în aplicație, ce caracteristici trebuie să se concentreze asupra dezvoltării și să informeze alte decizii care depind de modul în care utilizatorii folosesc efectiv programul. De exemplu, Mozilla cunoaște părțile interfeței Firefox pe care o interacționează utilizatorii - cel puțin utilizatorii care raportează statisticile de utilizare. Acestea pot lua în considerare aceste informații atunci când modifică interfața Firefox. Poate că butoanele pe care utilizatorii rar le utilizează vor fi ascunse în meniuri, în timp ce opțiunile care sunt frecvent utilizate vor fi ușor accesate. Dacă un dezvoltator știe că foarte puțini utilizatori folosesc o caracteristică particulară în programul lor, ei pot să nu mai lucreze la această funcție. Dacă un dezvoltator știe că foarte puțini utilizatori utilizează un sistem de operare, cum ar fi Windows XP, aceștia pot închide suportul oficial pentru Windows XP. Pentru a lua aceste decizii, dezvoltatorii trebuie să aibă informații precum aceste statistici de utilizare, în caz contrar fotografiază orbește în întuneric.

Rapoartele de eroare sunt folosite pentru a identifica frecvența accidentelor specifice și pentru a le oferi dezvoltatorilor informații despre cauzele lor. Cu suficiente rapoarte de eroare, dezvoltatorii pot identifica cele mai frecvente accidente și le pot remedia. Acest lucru ajută dezvoltatorii atunci când lucrează la cele mai mari probleme pentru utilizatorii reali și le oferă suficiente date pentru a vedea ce cauzează accidentele în multe computere reale.

Ar trebui să trimit aceste date?

Este de fapt o idee destul de bună pentru dvs. să trimiteți statistici de utilizare și rapoarte de eroare. Trimiterea statisticilor de utilizare asigură faptul că dezvoltatorii știu cum folosesc utilizatorii programul și pot lua decizii în funcție de modelele dvs. de utilizare. De exemplu, atunci când Microsoft a eliminat butonul Start din Windows 8, au spus că au făcut acest lucru deoarece foarte puțini oameni au folosit de fapt butonul Start în funcție de statisticile de utilizare pe care le-au strâns din "Programul de îmbunătățire a experienței clienților Microsoft" în Windows 7. Unii oameni teoretizate că numai utilizatorii începători care au avut nevoie de mai puțină exigență au beneficiat de programul de îmbunătățire a experienței clienților, în timp ce utilizatorii de putere - care au folosit butonul Start - aveau mult mai multe șanse să o dezactiveze. Poate că, dacă mai mulți utilizatori de putere ar fi avut această funcție activată, Microsoft ar fi reconsiderat eliminarea butonului Start - o eroare clară din partea lor, deoarece au adăugat meniul Start înapoi la Windows 10.

În cazul rapoartelor de eroare, trimiterea unui raport de eroare asigură faptul că dezvoltatorii știu că ați avut de fapt accidentul. De exemplu, Mozilla a dat seama că cauza principală a accidentelor în Firefox a fost plug-in-ul Flash al Adobe. Acest lucru a dus în cele din urmă la introducerea plug-in sandboxing, în cazul în care Flash se poate prăbuși pe cont propriu, fără a aduce în jos întreg browser-ul Firefox. Dacă Mozilla nu a avut aceste informații despre accidente, este posibil ca sandbox-ul plug-in să nu fi fost introdus niciodată, iar Flash va continua să aducă Firefox în sălbăticie.

Do Apps doresc să trimită date personale?

Motivul real pentru care mulți oameni dezactivează aceste funcții este că nu doresc ca datele lor personale să scape - nu doresc să fie urmărite de companii sau au date sensibile într-o bază de date undeva. Deci, cât de sensibile sunt aceste date, într-adevăr?

În cazul statisticii de utilizare, este puțin probabil ca datele să fie foarte sensibile. În general, este anonimat, deoarece dezvoltatorii nu-i pasă cu adevărat de rezoluția ecranului pe care o utilizează un anumit utilizator. Vor să știe cât de comune sunt rezoluțiile diferite ale ecranului și poate combina datele pentru a vedea dacă există modele generale - poate că persoanele cu rezoluții specifice ale ecranului au mai multe șanse să utilizeze elemente de interfață diferite. Toate acestea pot fi utile dezvoltatorilor, însă în general nu sunt date foarte sensibile și este probabil anonimat.

În cazul rapoartelor de accidente, lucrurile pot deveni mai murdare. Dezvoltatorii nu doresc să colecteze date personale cu rapoarte de accidente - doresc doar să vadă ce a făcut programul în momentul producerii accidentului. În funcție de program, acest lucru poate duce la trimiterea unor date personale. De exemplu, dacă jucați un joc online și se blochează, ar trebui să vă simțiți liber să trimiteți un raport de eroare dacă vi se solicită - este puțin probabil să aveți orice informații personale sensibile trimise împreună cu raportul de eroare.

Cu toate acestea, dacă faceți bancare online sau introduceți informații sensibile într-un browser web și se blochează, este posibil să nu doriți să trimiteți un raport complet de eroare. Acestea pot conține gropi de memorie din ceea ce făcea programul atunci când a avut loc accidentul și dacă ați face ceva privat pe care nu l-ați dori ca ceilalți să-l vadă - cum ar fi analizarea soldului contului dvs. bancar, introducerea numărului cărții dvs. de credit sau trimiterea un e-mail personal - poate doriți să refuzați trimiterea raportului de accident. Acesta este motivul pentru care unele programe vă permit să vedeți informații mai detaliate despre memoria de memorie înainte de a o trimite.

Statisticile de utilizare pot fi de neprețuit și importante în direcția dezvoltării software-ului pe care îl utilizați - și nu ar trebui să vă afecteze în mod negativ confidențialitatea. Rapoartele de eroare pot, de asemenea, ajuta dezvoltatorii să remedieze problemele în aplicațiile lor. În cele mai multe cazuri, rapoartele de eroare vor fi sigure pentru trimitere.

În timp ce mulți utilizatori de alimentare dezactivează funcțiile care "acasă la telefon", este de obicei o idee mai bună să lăsați aceste caracteristici activate. Desigur, puteți alege ce programe doriți să activați astfel de funcții - poate doriți să trimiteți statistici de utilizare către Mozilla, dar nu Microsoft. Depinde de tine.

Image Credit: Andy Roberts pe Flickr