Multe programe doresc să trimită statistici de utilizare, jurnale de erori, rapoarte de blocare și alte diagnostice către serverele lor. Unii oameni dezactivează aceste opțiuni, dar ar trebui?
De ce sunt exact „Statistici de utilizare” și „Rapoarte de erori”?
Î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 blocare.
Statisticile de utilizare - care pot fi, de asemenea, denumite „telemetrie” - includ informații despre modul în care utilizați aplicația, inclusiv cu butoanele și meniurile cu care interacționați și frecvența cu care le utilizați. În cazul unui browser web precum Firefox sau Chrome, datele vor include informații despre câte file aveți deschise și câtă memorie utilizează browserul dvs., câte extensii ați instalat și așa mai departe. Alte aplicații vor analiza ce opțiuni ați activat și cât de frecvent utilizați aplicația. O aplicație de jocuri precum Steam se uită la hardware-ul din computer, astfel încât dezvoltatorii de jocuri să poată vedea hardware-ul pe care ar trebui să îl vizeze. Tipurile exacte de date trimise vor varia de la o aplicație la alta.
Informațiile despre erori și rapoartele de blocare includ informații despre ceea ce s-a întâmplat atunci când a avut loc o blocare sau altă eroare. De exemplu, dacă o aplicație se blochează, vă poate solicita să trimiteți informații despre acel bloc pe Internet. Aceste informații includ ceea ce făceați în momentul blocării și o parte din conținutul memoriei programului. Ideea este de a include suficiente informații, astfel încât dezvoltatorii aplicației să poată determina ce a cauzat prăbușirea.
Datele exacte trimise vor varia de la o aplicație la alta. Majoritatea aplicațiilor vă vor solicita și vă vor întreba dacă doriți să activați această caracteristică sau să o lăsați dezactivată în mod implicit, deși unele aplicații o pot activa automat. Unele aplicații vă vor permite să dezactivați sau să activați statisticile de utilizare și rapoartele de erori separat. Unele aplicații vă pot permite să verificați rapoartele de avarie și să confirmați înainte de a fi încărcate - funcția de raportare a avariilor încorporată în Windows face acest lucru - dar unele nu.
Ce fac dezvoltatorii cu aceste date?
Dezvoltatorii se referă de obicei la statisticile de utilizare atunci când decid ce modificări să facă în aplicație, care sunt caracteristicile pe care să se concentreze dezvoltarea și să informeze alte decizii care depind de modul în care utilizatorii folosesc efectiv programul. De exemplu, Mozilla știe cu ce părți ale interfeței Firefox interacționează utilizatorii săi - cel puțin utilizatorii care raportează statistici de utilizare. Apoi, pot lua în considerare aceste informații atunci când modifică interfața Firefox. Poate că butoanele pe care utilizatorii le folosesc rar vor fi ascunse în meniuri, în timp ce opțiunile utilizate frecvent vor fi mai ușor de accesat. Dacă un dezvoltator știe că foarte puțini utilizatori folosesc o anumită caracteristică în programul lor, ar putea să nu mai lucreze la acea caracteristică. Dacă un dezvoltator știe că foarte puțini utilizatori utilizează un sistem de operare - cum ar fi Windows XP - ar putea încheia asistența oficială pentru Windows XP. Pentru a lua aceste decizii, dezvoltatorii trebuie să aibă informații precum aceste statistici de utilizare, altfel trag în orb în întuneric.
Rapoartele de blocare sunt utilizate pentru a identifica frecvența blocărilor specifice și pentru a oferi dezvoltatorilor informații despre cauzele acestora. Cu suficiente rapoarte de blocare, dezvoltatorii pot identifica cele mai frecvente blocări și le pot remedia. Acest lucru îi ajută pe dezvoltatori atunci când lucrează la cele mai mari probleme pentru utilizatorii reali și le oferă suficiente date pentru a vedea ce cauzează blocarea pe multe computere reale.
Ar trebui să trimit aceste date?
De fapt, este o idee destul de bună pentru dvs. să trimiteți statistici de utilizare și rapoarte de avarie. Trimiterea statisticilor de utilizare vă asigură că dezvoltatorii știu cum utilizează programul oamenii ca dvs. și pot lua decizii având în vedere tiparele de utilizare. De exemplu, 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 butonul Start în funcție de statisticile de utilizare pe care le-au adunat din „Programul de îmbunătățire a experienței clienților Microsoft” din Windows 7. Unele persoane au teoretizat că poate doar utilizatorii începători mai puțin pretențioși au activat Programul de îmbunătățire a experienței clienților, în timp ce utilizatorii avansați - care au folosit butonul Start - au fost mult mai predispuși să-l dezactiveze. Poate că dacă mai mulți utilizatori puternici ar fi activat această caracteristică, 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 avarie, trimiterea unui raport de avarie asigură faptul că dezvoltatorii știu că ați avut efectiv avaria. De exemplu, Mozilla și-a dat seama că principala cauză a blocării în Firefox a fost pluginul Adobe Flash. Acest lucru a dus în cele din urmă la introducerea sandbox-ului plug-in, unde Flash se poate prăbuși singur, fără a reduce întregul browser Firefox. Dacă Mozilla nu ar avea aceste informații despre blocări, este posibil ca sandbox-ul plug-in să nu fi fost introdus niciodată și Flash să continue să aducă Firefox în sălbăticie.
Aplicațiile doresc să trimită date cu caracter personal?
Motivul real pentru care mulți oameni dezactivează aceste funcții este că nu doresc scurgerea datelor lor personale - nu vor să fie urmărite de companii sau să aibă date sensibile într-o bază de date undeva. Deci, cât de sensibile sunt aceste date, într-adevăr?
În cazul statisticilor de utilizare, este puțin probabil ca datele să fie foarte sensibile. În general, este anonimizat, deoarece dezvoltatorilor nu le pasă cu adevărat ce rezoluție de ecran 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 sunt mai susceptibile de a utiliza diferite elemente de interfață. Toate acestea pot fi utile dezvoltatorilor, dar în general nu sunt date foarte sensibile și este probabil să fie anonimizate.
În cazul rapoartelor de avarie, lucrurile pot deveni puțin mai tulburi. Dezvoltatorii nu doresc să colecteze date personale cu rapoarte de avarie - vor doar să vadă ce făcea programul când a avut loc avaria. În funcție de program, acest lucru poate duce la transmiterea unor date cu caracter personal. De exemplu, dacă jucați un joc online și acesta 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ă primiți informații personale sensibile împreună cu raportul de eroare.
Cu toate acestea, dacă efectuați operațiunile bancare online sau introduceți informații sensibile într-un browser web și acestea se blochează, este posibil să nu doriți să trimiteți un raport complet de blocare. Acestea pot conține depozite de memorie despre ceea ce făcea programul când a avut loc accidentul și, dacă făceați ceva privat pe care nu l-ați dori să vadă alții - cum ar fi să vă uitați la soldul contului dvs. bancar, să tastați numărul cardului de credit sau să trimiteți un e-mail personal - poate doriți să refuzați trimiterea raportului de blocare. Acesta este motivul pentru care unele programe vă permit să vedeți informații mai detaliate despre memoria de stocare înainte de a o trimite.
LEGATE DE: Nu mai critica aplicațiile pentru „Telefonare acasă”. În schimb, întreabă De ce
Statisticile de utilizare pot fi neprețuite și importante în direcționarea dezvoltării software-ului pe care îl utilizați - și nu ar trebui să vă afecteze negativ confidențialitatea. Rapoartele de blocare pot ajuta, de asemenea, dezvoltatorii să remedieze problemele din aplicațiile lor. În majoritatea cazurilor, rapoartele de avarie vor fi trimise în siguranță.
În timp ce mulți utilizatori de putere dezactivați funcțiile care „telefonează la domiciliu” este de obicei o idee mai bună să lăsați astfel de funcții activate. Desigur, puteți alege în ce programe doriți să activați astfel de caracteristici - poate doriți să trimiteți statistici de utilizare către Mozilla, dar nu și către Microsoft. Depinde de tine.
Credit de imagine: Andy Roberts pe Flickr