Sok program használati statisztikákat, hibanaplókat, hibajelentéseket és egyéb diagnosztikákat szeretne küldeni szervereire. Vannak, akik letiltják ezeket a lehetőségeket, de kellene?
Miért pont vannak a „használati statisztikák” és a „hibajelentések”?
Az alkalmazások általában kétféle használati adatot akarnak feltölteni: általános használati statisztikákat és a hibákra vonatkozó információkat, például összeomlási jelentéseket.
A használati statisztikák - amelyeket „telemetriaként” is nevezhetünk - tartalmazzák az alkalmazás használatával kapcsolatos információkat, beleértve azokat a gombokat és menüket, amelyekkel kölcsönhatásba lép, és milyen gyakran használja őket. Olyan webböngésző esetén, mint a Firefox vagy a Chrome, az adatok tartalmazzák majd azt, hogy hány fül van nyitva, és mennyi memóriát használ a böngésző, hány bővítményt telepített stb. Más alkalmazások megvizsgálják, hogy mely beállításokat engedélyezte, és milyen gyakran használja az alkalmazást. Egy olyan játékalkalmazás, mint a Steam, a számítógép hardverét nézi, így a játékfejlesztők láthatják a megcélozni kívánt hardvert. Az elküldött adatok pontos típusa alkalmazásonként változik.
A hibainformációk és az összeomlási jelentések információkat tartalmaznak arról, hogy mi történt, amikor összeomlott vagy más hiba történt. Például, ha egy alkalmazás összeomlik, megkérheti Önt, hogy az interneten küldjön információkat az összeomlásról. Ez az információ magában foglalja azt, amit az összeomlás idején tett, és a program memóriájának néhány tartalmát. Az ötlet az, hogy elegendő információt tartalmazzon, így az alkalmazás fejlesztői meg tudják állapítani, hogy mi okozta az összeomlást.
Az elküldött adatok pontosak lehetnek alkalmazásonként. A legtöbb alkalmazás megkérdezi, hogy engedélyezi-e ezt a funkciót, vagy alapértelmezés szerint letiltja-e, bár egyes alkalmazások automatikusan engedélyezhetik. Egyes alkalmazások lehetővé teszik a használati statisztikák és a hibajelentések külön-külön történő letiltását vagy engedélyezését. Egyes alkalmazások lehetővé tehetik az ütközési jelentések ellenőrzését és a feltöltés előtt megerősítést - a Windowsba beépített összeomlást jelentő szolgáltatás ezt megteszi -, de egyesek nem.
Mit csinálnak a fejlesztők ezekkel az adatokkal?
A fejlesztők általában a használati statisztikákra hivatkoznak, amikor eldöntik, milyen változtatásokat kell végrehajtaniuk az alkalmazásban, mely jellemzőkre kell összpontosítaniuk a fejlesztést, és tájékoztatni kell más döntéseket, amelyek attól függenek, hogy a felhasználók ténylegesen hogyan használják a programot. Például a Mozilla tudja, hogy a felhasználók a Firefox felület mely részeivel lépnek kapcsolatba - legalábbis azok a felhasználók, akik jelentik a használati statisztikákat. Ezt követően ezeket az információkat figyelembe vehetik a Firefox felületének módosításakor. Talán a felhasználók által ritkán használt gombok el lesznek rejtve a menükben, míg a gyakran használt opciók megkönnyítik a hozzáférést. Ha egy fejlesztő tudja, hogy nagyon kevés felhasználó használja egy adott funkciót a programjában, akkor leállhat az adott funkcióval való munka. Ha egy fejlesztő tudja, hogy nagyon kevés felhasználó használ olyan operációs rendszert - mint a Windows XP -, akkor megszüntetheti a Windows XP hivatalos támogatását. E döntések meghozatalához a fejlesztőknek olyan információkkal kell rendelkezniük, mint ezek a használati statisztikák, különben vakon lövöldöznek a sötétben.
Az összeomlási jelentéseket az egyes összeomlások gyakoriságának azonosítására és a fejlesztőknek az okukkal kapcsolatos információk megadására használják. Elegendő összeomlási jelentés birtokában a fejlesztők azonosíthatják és kijavíthatják a leggyakoribb összeomlásokat. Ez segít a fejlesztőknek, amikor a valódi felhasználók legnagyobb problémáin dolgoznak, és elegendő adatot ad nekik ahhoz, hogy meglássák, mi okozza a balesetet sok valós számítógépen.
Küldjem ezeket az adatokat?
Valójában meglehetősen jó ötlet Önnek használati statisztikákat és hibajelentéseket küldeni. A használati statisztikák küldése biztosítja, hogy a fejlesztők tudják, hogy az Önhöz hasonló emberek hogyan használják a programot, és az Ön használati szokásait szem előtt tartva tudnak döntéseket hozni. Például, amikor a Microsoft eltávolította a Start gombot a Windows 8-ból, azt mondták, hogy azért tették, mert a Windows 7 „Microsoft ügyfélélmény-javító programjából” gyűjtött használati statisztikák alapján ténylegesen csak kevesen használták a Start gombot. Néhány ember elmélete szerint hogy talán csak a kevésbé igényes kezdő felhasználóknak engedélyezték az ügyfélélmény-javító programot, míg az energiafelhasználók - akik valóban a Start gombot használták - sokkal inkább letiltották. Talán, ha több energiafelhasználó engedélyezte volna ezt a funkciót, a Microsoft újragondolta volna a Start gomb eltávolítását - egyértelmű hiba a részükről, mivel a Start menüt visszatették a Windows 10-be.
Összeomlási jelentések esetén az összeomlási jelentés benyújtása biztosítja, hogy a fejlesztők tudják, hogy Ön valóban megtörtént. Például a Mozilla rájött, hogy a Firefox összeomlásainak elsődleges oka az Adobe Flash plug-inje volt. Ez végül a plug-in homokozó bevezetéséhez vezetett, ahol a Flash önmagában összeomolhat anélkül, hogy lerombolná a teljes Firefox böngészőt. Ha a Mozillának nem lenne ilyen információja az összeomlásokról, akkor lehetséges, hogy soha nem került volna bevezetésre a plug-in sandboxing, és a Flash továbbra is a vadonban hozná le a Firefoxot.
Szeretnek-e az alkalmazások személyes adatokat küldeni?
Az igazi oka annak, hogy sokan letiltják ezeket a funkciókat, mert nem akarják, hogy személyes adataik kiszivárogjanak - nem akarják, hogy a vállalatok nyomon kövessék őket, vagy hogy érzékeny adatok valahol egy adatbázisban üljenek. Tehát mennyire érzékenyek ezek az adatok?
A használati statisztikák esetében az adatok valószínűleg nem túl érzékenyek. Általában anonimizált, mert a fejlesztőket nem igazán érdekli, hogy az adott felhasználó milyen képernyőfelbontást használ. Szeretnék tudni, hogy mennyire gyakoriak a különböző képernyőfelbontások, és esetleg egyesítik az adatokat, hogy vannak-e általános minták - talán a meghatározott képernyőfelbontású emberek nagyobb valószínűséggel használnak különböző interfész elemeket. Mindez hasznos lehet a fejlesztők számára, de általában nem túl érzékeny adatok, és valószínűleg névtelenek lesznek.
Az összeomlási jelentések esetében a dolgok kissé homályosabbá válhatnak. A fejlesztők nem akarnak személyes adatokat gyűjteni összeomlási jelentésekkel - csupán azt akarják megnézni, hogy a program mit csinált az összeomláskor. A programtól függően ez bizonyos személyes adatok küldését eredményezheti. Például, ha online játékot játszik, és az összeomlik, nyugodtan küldjön hibajelentést, ha a rendszer kéri - nem valószínű, hogy érzékeny személyes adatokat küldene a hibajelentéssel együtt.
Ha azonban online banki tevékenységet folytat, vagy bizalmas információkat gépel be egy webböngészőbe, és összeomlik, akkor lehet, hogy nem szeretne teljes összeomlási jelentést küldeni. Ezek tartalmazhatnak memóriaterületeket arról, hogy a program mit csinált az összeomláskor, és ha valami olyan privát dolgot végzett, amelyet nem akarna, hogy mások lássanak - például megnézte a bankszámla egyenlegét, beírta a hitelkártya számát vagy elküldte személyes e-mail - érdemes elutasítania az összeomlási jelentés küldését. Ezért egyes programok lehetővé teszik, hogy a küldés előtt részletesebb információkat láthasson a memória kiírásáról.
ÖSSZEFÜGGŐ: Hagyja abba az alkalmazások kritizálását a "Telefonálás otthon" számára Ehelyett kérdezze meg Miért
A használati statisztikák felbecsülhetetlen értékűek és fontosak lehetnek az Ön által használt szoftver fejlesztésének irányításában - és nem szabad, hogy negatívan befolyásolják a magánéletét. Az összeomlási jelentések segíthetnek a fejlesztőknek az alkalmazások problémáinak kijavításában. A legtöbb esetben az összeomlási jelentéseket biztonságosan lehet elküldeni.
Míg sok energiafelhasználó kapcsolja ki a „telefonon otthon” funkciókat általában jobb ötlet hagyni az ilyen funkciókat engedélyezve. Természetesen kiválaszthatja, hogy mely programokban szeretné engedélyezni az ilyen szolgáltatásokat - talán a statisztikákat szeretné elküldeni a Mozillának, de a Microsoftnak nem. Tőled függ.
Kép jóváírása: Andy Roberts a Flickr-en