Mám nechať aplikácie odoslať štatistiky používania a správy o chybách?

Obsah:

Mám nechať aplikácie odoslať štatistiky používania a správy o chybách?
Mám nechať aplikácie odoslať štatistiky používania a správy o chybách?

Video: Mám nechať aplikácie odoslať štatistiky používania a správy o chybách?

Video: Mám nechať aplikácie odoslať štatistiky používania a správy o chybách?
Video: Control 32 Servo over Wi-Fi using ESP32 and PCA9685 via desktop or mobile phone V5 - YouTube 2024, Apríl
Anonim
Mnohé programy chcú na svoje servery posielať štatistiky používania, protokoly o chybách, správy o zlyhaní a ďalšiu diagnostiku. Niektorí ľudia zakážu tieto možnosti, ale mali by ste to vy?
Mnohé programy chcú na svoje servery posielať štatistiky používania, protokoly o chybách, správy o zlyhaní a ďalšiu diagnostiku. Niektorí ľudia zakážu tieto možnosti, ale mali by ste to vy?

Prečo sú presne "štatistiky používania" a "hlásenia chýb"?

Aplikácie vo všeobecnosti chcú nahrať dva typy údajov o používaní: všeobecné štatistiky o používaní a informácie o chybách, ako sú napríklad hlásenia o zlyhaní.

Štatistiky používania - ktoré možno nazvať aj "telemetria" - zahŕňajú informácie o tom, ako používate aplikáciu, vrátane tlačidiel a ponúk, s ktorými komunikujete a ako často ich používate. V prípade webového prehliadača, ako je napríklad prehliadač Firefox alebo Chrome, budú údaje obsahovať informácie o počte otvorených kariet a o tom, koľko pamäte prehliadač používa, koľko rozšírení ste nainštalovali atď. Ďalšie aplikácie sa budú zaoberať tým, ktoré možnosti ste povolili a ako často používate aplikáciu. Herná aplikácia ako Steam sa pozerá na hardvér vášho počítača, takže herní vývojári môžu vidieť hardvér, na ktorý by mali zacieliť. Presné typy odoslaných údajov sa budú líšiť od aplikácie k aplikácii.

Informácie o chybách a hláseniach o zlyhaní obsahujú informácie o tom, čo sa stalo, keď došlo k zlyhaniu alebo inej chybe. Ak napríklad dôjde k zrúteniu aplikácie, môže vás požiadať o odoslanie informácií o tejto havárii cez internet. Tieto informácie zahŕňajú to, čo ste robili v čase havárie a časť obsahu pamäte programu. Cieľom je zahrnúť dostatok informácií, aby vývojári aplikácie mohli určiť, čo spôsobilo zlyhanie.
Informácie o chybách a hláseniach o zlyhaní obsahujú informácie o tom, čo sa stalo, keď došlo k zlyhaniu alebo inej chybe. Ak napríklad dôjde k zrúteniu aplikácie, môže vás požiadať o odoslanie informácií o tejto havárii cez internet. Tieto informácie zahŕňajú to, čo ste robili v čase havárie a časť obsahu pamäte programu. Cieľom je zahrnúť dostatok informácií, aby vývojári aplikácie mohli určiť, čo spôsobilo zlyhanie.

Presné odosielané údaje sa budú líšiť od aplikácie po aplikáciu. Väčšina aplikácií vás vyzve a spýta sa, či chcete túto funkciu povoliť alebo ju v predvolenom nastavení ponechať zakázanú, aj keď niektoré aplikácie ju môžu automaticky povoliť. Niektoré aplikácie vám umožnia zakázať alebo povoliť štatistiky použitia a chybové hlásenia samostatne. Niektoré aplikácie vám môžu umožniť skontrolovať hlásenia o zlyhaní a skontrolovať ich skôr, ako sa odovzdajú - funkcia hlásenia o zlyhaní v systéme Windows to robí - niektorí však nemusia.

Image
Image

Čo robia vývojári s týmito údajmi?

Vývojári sa zvyčajne odvolávajú na štatistiky používania pri rozhodovaní, aké zmeny majú v aplikácii robiť, na ktoré funkcie sa zameriava vývoj a na informovanie ďalších rozhodnutí, ktoré závisia od toho, ako používatelia skutočne používajú program. Napríklad Mozilla vie, aké sú časti rozhrania Firefoxu, s ktorými sa jej používajú používatelia - prinajmenšom používatelia, ktorí vykazujú štatistiky používania. Tieto údaje potom môžu zohľadniť pri úprave rozhrania Firefoxu. Možno, že tlačidlá, ktoré užívatelia zriedka používajú, budú skryté v ponukách, zatiaľ čo často používané voľby budú prístupnejšie. Ak vývojár vie, že veľmi málo používateľov používa vo svojom programe určitú vlastnosť, môže prestať pracovať na tejto funkcii. Ak vývojár vie, že veľmi málo používateľov používa operačný systém, ako napríklad systém Windows XP, môže ukončiť oficiálnu podporu systému Windows XP. Ak chcete robiť tieto rozhodnutia, vývojári musia mať informácie, ako sú tieto štatistiky používania, inak strieľajú slepí v tme.

Správy o zlyhaní sa používajú na identifikáciu frekvencie špecifických havárií a poskytujú vývojárom informácie o ich príčinách. S dostatkom hlásení o zlyhaní vývojári dokážu identifikovať najčastejšie havárie a opraviť ich. To pomáha vývojárom, keď pracujú na najväčších problémoch pre skutočných používateľov, a poskytuje im dostatok údajov na to, aby zistili, čo spôsobuje zlyhanie v mnohých reálnych počítačoch.

Image
Image

Mám odoslať tieto údaje?

Je skutočne dobrý nápad, aby ste posielali štatistiky o používaní a správy o zlyhaní. Odosielanie štatistík o používaní zaisťuje, že vývojári vedia, ako používatelia používajú program a môžu pri rozhodovaní zohľadňovať vaše vzorce používania. Napríklad, keď spoločnosť Microsoft odstránila tlačidlo Štart zo systému Windows 8, povedali, že tak urobili, pretože veľmi málo ľudí skutočne použilo tlačidlo Štart podľa štatistických údajov o používaní, ktoré zhromaždili v programe Windows Zlepšenie programu pre zákazníkov v systéme Windows 7. Niektorí ľudia teoretizovali že snáď len málo náročných začiatočníckych používateľov bol povolený program Zlepšenia zákazníckej skúsenosti, zatiaľ čo používatelia sily - ktorí použili tlačidlo Štart - boli oveľa pravdepodobnejšie, že ich zakážu. Možno, že keby viac používateľov sily mal túto funkciu zapnutú, spoločnosť Microsoft by opätovne zvážila odstránenie tlačidla Štart - jasná chyba z ich strany, pretože pridali ponuku Štart späť do systému Windows 10.

V prípade hlásení o zlyhaní, podanie hlásenia o zlyhaní zabezpečuje, že vývojári vedia, že ste v skutočnosti havarovali. Napríklad Mozilla si uvedomila, že primárnou príčinou havárie vo Firefoxe je Flash plug-in spoločnosti Adobe. To nakoniec viedlo k zavedeniu plug-in sandboxing, kde Flash môže naraziť na vlastnú päsť bez toho, aby znížil celý prehliadač Firefox. Ak Mozilla nemala tieto informácie o zlyhaní, je možné, že by nikdy nebolo zavedené "sandboxing" plug-in a Flash by naďalej priniesol Firefox do voľnej prírody.
V prípade hlásení o zlyhaní, podanie hlásenia o zlyhaní zabezpečuje, že vývojári vedia, že ste v skutočnosti havarovali. Napríklad Mozilla si uvedomila, že primárnou príčinou havárie vo Firefoxe je Flash plug-in spoločnosti Adobe. To nakoniec viedlo k zavedeniu plug-in sandboxing, kde Flash môže naraziť na vlastnú päsť bez toho, aby znížil celý prehliadač Firefox. Ak Mozilla nemala tieto informácie o zlyhaní, je možné, že by nikdy nebolo zavedené "sandboxing" plug-in a Flash by naďalej priniesol Firefox do voľnej prírody.
Image
Image

Chcete aplikácie odoslať osobné údaje?

Skutočným dôvodom, prečo mnohí ľudia zakazujú tieto funkcie, je to, že nechcú, aby ich osobné údaje unikli - nechcú byť sledované spoločnosťami alebo že niekde majú v databáze nejaké citlivé údaje. Takže ako citlivé sú tieto údaje?

V prípade štatistiky využitia je nepravdepodobné, že by údaje boli veľmi citlivé. Je to vo všeobecnosti anonymizované, pretože vývojári skutočne nezaujímajú, aké rozlíšenie obrazovky používa konkrétny používateľ. Chcú vedieť, aké sú bežné rozličné rozlíšenia obrazovky a možno kombinovať dáta, aby zistili, či existujú všeobecné vzory - možno ľudia s konkrétnym rozlíšením obrazovky budú s väčšou pravdepodobnosťou používať rôzne prvky rozhrania. To všetko môže byť užitočné pre vývojárov, ale vo všeobecnosti nie sú veľmi citlivé údaje a je pravdepodobné, že budú anonymizované.

V prípade hlásení o zlyhaní sa veci môžu dostať trochu hlbšie. Vývojári nechcú zhromažďovať osobné údaje pomocou hlásení o zlyhaní - chcú len zistiť, čo program robil pri havárii. V závislosti od programu môže dôjsť k odoslaniu niektorých osobných údajov. Napríklad, ak hráte online hru a zlyhá, mali by ste bez obáv poslať hlásenie o chybe, ak ste ju vyzvali - je nepravdepodobné, že budete mať spolu s hlásením o chybe nejaké citlivé osobné informácie.
V prípade hlásení o zlyhaní sa veci môžu dostať trochu hlbšie. Vývojári nechcú zhromažďovať osobné údaje pomocou hlásení o zlyhaní - chcú len zistiť, čo program robil pri havárii. V závislosti od programu môže dôjsť k odoslaniu niektorých osobných údajov. Napríklad, ak hráte online hru a zlyhá, mali by ste bez obáv poslať hlásenie o chybe, ak ste ju vyzvali - je nepravdepodobné, že budete mať spolu s hlásením o chybe nejaké citlivé osobné informácie.

Ak však robíte on-line bankovníctvo alebo píšete citlivé informácie vo webovom prehliadači a zrúti sa, možno nebudete chcieť poslať úplnú správu o zlyhaní. Môžu obsahovať pamäťové skládky toho, čo program robil pri havárii, a ak ste robili niečo súkromné, ktoré by ste nechceli, aby ostatní videli - napríklad hľadanie zostatku vášho bankového účtu, zadanie čísla kreditnej karty alebo odoslanie osobný e-mail - možno budete chcieť odmietnuť odoslať hlásenie o zlyhaní. To je dôvod, prečo niektoré programy umožňujú zobraziť podrobnejšie informácie o výpisu pamäte pred odoslaním.

Image
Image

Štatistiky použitia môžu byť neoceniteľné a dôležité pri nasmerovaní vývoja softvéru, ktorý používate - a nemali by negatívne ovplyvňovať vaše súkromie. Správy o zlyhaní môžu tiež pomôcť vývojárom opraviť problémy vo svojich aplikáciách. Vo väčšine prípadov budú hlásenia o zlyhaní bezpečné.

Zatiaľ čo veľa používateľov napájania vypne funkcie, ktoré "telefón doma", je zvyčajne lepší nápad ponechať tieto funkcie povolené. Samozrejme, môžete si vybrať, ktoré programy chcete povoliť v týchto funkciách - možno budete chcieť posielať štatistiky používania na Mozilla, ale nie na Microsoft. Je to na vás.

Odporúča: