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.
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.
Č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.
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.
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é.
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.
Š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.