8Sep
Daudzas programmas vēlas nosūtīt saviem serveriem lietojuma statistiku, kļūdu žurnālus, avāriju pārskatus un citus diagnostikas datus. Daži lietotāji atspējo šīs opcijas, bet vai jūs to darāt?
Kāpēc tieši ir "Lietošanas statistika" un "Kļūdu ziņojumi"?
Parasti lietojumprogrammas vēlas augšupielādēt divu veidu lietojuma datus: vispārējo izmantošanas statistiku un informāciju par kļūdām, piemēram, avāriju pārskatus.
Lietošanas statistika, ko dēvē arī par "telemetriju", ietver informāciju par to, kā jūs lietojat lietojumprogrammu, tostarp tās pogas un izvēlnes, ar kurām jūs mijiedarbojat, un cik bieži tās tiek izmantotas. Tīmekļa pārlūkprogrammas gadījumā, piemēram, Firefox vai Chrome, dati ietver informāciju par to, cik atvērtas cilnes un cik daudz atmiņas ir jūsu pārlūkprogramma, cik daudz instalēto paplašinājumu u.c. Citas lietojumprogrammas apskatīs, kuras opcijas esat aktivizējis un cik bieži lietojat programmu. Spēļu programma, piemēram, Steam, apskata datora aparatūru, lai spēļu izstrādātāji varētu redzēt aparatūru, kurai tie būtu jāpiemēro. Precīzie nosūtīto datu veidi atšķiras no pieteikuma uz lietojumprogrammu.
Kļūdu informācija un avāriju pārskati ietver informāciju par to, kas notika, kad radās avārija vai cita kļūda. Piemēram, ja lietojumprogramma atteici, tā var likt jums nosūtīt informāciju par šo avāriju internetā.Šī informācija ietver to, ko jūs darījāt avārijas brīdī un kādu no programmas atmiņas saturu. Ideja ir iekļaut pietiekami daudz informācijas, lai programmas izstrādātāji varētu noteikt, kas izraisīja avāriju.
Precīzi nosūtāmie dati atšķiras no pieteikuma uz lietojumprogrammu. Lielākā daļa lietojumprogrammu lūgs jums un jautās, vai vēlaties iespējot šo funkciju vai atstāt to atspējot pēc noklusējuma, lai gan dažas programmas to var automātiski iespējot. Dažas lietojumprogrammas ļaus atspējot vai iespējot lietojuma statistiku un kļūdas ziņojumus atsevišķi. Dažas lietojumprogrammas var jums pārbaudīt avāriju pārskatus un apstiprināt, pirms tās tiek augšupielādētas - Windows sistēmā iebūvēta avāriju ziņošanas funkcija to dara, bet daži to var nedarīt.
Ko izstrādātāji dara ar šiem datiem?
izstrādātāji parasti atsaucas uz izmantošanas statistiku, kad izlemj, kādas izmaiņas jāveido lietojumprogrammā, kuras funkcijas koncentrējas uz attīstību un informē citus lēmumus, kas atkarīgi no tā, kā lietotāji faktiski izmanto programmu. Piemēram, Mozilla zina, kuras Firefox saskarnes daļas saskaras lietotāji, - vismaz lietotāji, kas ziņo par izmantošanas statistiku. Tad viņi var ņemt šo informāciju, modificējot Firefox saskarni. Iespējams, pogas, kuras lietotāji reti izmanto, tiks paslēptas izvēlnēs, bet bieži lietojamās iespējas būs vieglāk piekļūt. Ja izstrādātājs zina, ka ļoti nedaudzi lietotāji savā programmā izmanto noteiktu funkciju, viņi var pārtraukt izmantot šo funkciju. Ja izstrādātājs zina, ka ļoti nedaudzi lietotāji izmanto operētājsistēmu, piemēram, Windows XP, viņi var beigt oficiālu atbalstu Windows XP.Lai pieņemtu šos lēmumus, izstrādātājiem ir nepieciešama informācija, piemēram, šī izmantošanas statistika, pretējā gadījumā viņi tumsā šauj pa akli.
avārijas pārskati tiek izmantoti, lai noteiktu noteiktu avāriju biežumu un sniegtu izstrādātājiem informāciju par to cēloņiem. Ar pietiekami daudziem avārijas pārskatiem izstrādātāji var noteikt biežākās avārijas un tos novērst. Tas palīdz izstrādātājiem, kad viņi strādā ar lielākajiem jautājumiem reālajiem lietotājiem, un dod viņiem pietiekami daudz datu, lai redzētu, kas izraisa avāriju daudzos reālos datoros.
Vai es varu sūtīt šos datus?
Patiesībā ir diezgan laba ideja, lai jūs varētu sūtīt lietošanas statistiku un avāriju pārskatus. Izmantošanas statistikas sūtīšana nodrošina, ka izstrādātāji zina, kā jūs, kā jūs, lietojat programmu, un varat pieņemt lēmumus, ņemot vērā jūsu lietošanas modeļus. Piemēram, kad Microsoft no Windows 8 noņemtu pogu Sākt, viņi teica, ka viņi to darīja, jo tikai daži cilvēki faktiski izmantoja pogu Sākt atbilstoši izmantotajai statistikai, ko viņi ieguva no "Microsoft klientu pieredzes uzlabošanas programmas" sistēmā Windows 7. Daži cilvēki teorētiskika varbūt tikai mazāk prasīgajiem iesācēju lietotājiem bija iespējota Klientu pieredzes uzlabošanas programma, savukārt varas lietotāji, kas izmantoja pogu Sākt, daudz vairāk bloķēja to. Varbūt, ja vairākas enerģijas lietotāji būtu ļāvušas šo funkciju aktivizēt, Microsoft būtu pārdomājusi pogas Sākt noņemšanu - tā ir skaidra kļūda, jo viņi pievienoja izvēlni Sākt atpakaļ uz Windows 10.
Crash ziņu gadījumā avārijas ziņojuma iesniegšana nodrošina, ka izstrādātāji zina, ka jums tiešām bija avārija. Piemēram, Mozilla saprata, ka Firefox galvenais avāriju cēlonis bija Adobe Flash plug-in. Tas galu galā noveda pie plug-in sandboxēšanas ieviešanas, kur Flash var crash pats, nesamazinot visu Firefox pārlūku. Ja Mozilla nebija šāda informācija par avārijām, iespējams, ka spraudņu smilškastes nebūtu ieviesta, un Flash joprojām turpinās pieslēgt Firefox saviem spēkiem.
Vai Apps vēlas nosūtīt personas datus?
Reāls iemesls, kāpēc daudzi cilvēki atspējo šīs funkcijas, ir tādēļ, ka viņi nevēlas, lai viņu personas dati noplūst, viņi nevēlas, lai uzņēmumi tiktu izsekoti, vai arī sensitīvie dati atrodas kaut kur datubāzē.Tātad, cik jutīgi šie dati tiešām ir?
Izmantošanas statistikas gadījumā dati, visticamāk, nebūs ļoti jutīgi. Tas parasti ir anonimizēts, jo izstrādātājiem patiešām nav svarīgi, kāda ekrāna izšķirtspēja tiek izmantota konkrētam lietotājam. Viņi vēlas uzzināt, kā ir kopīgas atšķirīgas ekrāna izšķirtspējas, un, iespējams, apvienot datus, lai redzētu, vai ir vispārīgi modeļi - varbūt cilvēki ar noteiktu ekrāna izšķirtspēju, visticamāk, izmantos citus saskarnes elementus. Tas viss var būt noderīgs izstrādātājiem, taču tas parasti nav īpaši sensitīvi dati, un tas, visticamāk, būs anonimizēts.
Ja tiek ziņots par avārijas gadījumiem, lietas var iegūt mazliet mierīgāk. Izstrādātāji nevēlas savākt personas datus ar avāriju pārskatiem - viņi vienkārši vēlas redzēt, ko programma darīja, kad notikusi avārija. Atkarībā no programmas tas var izraisīt dažu personas datu nosūtīšanu. Piemēram, ja jūs spēlējat tiešsaistes spēli un tā tiek atteici, jums ir jādod iespēja sūtīt kļūdas ziņojumu, ja tas tiek piedāvāts - jūs, visticamāk, nevarēsiet nosūtīt kopā ar kļūdas ziņojumu konfidenciālu personas informāciju.
Tomēr, ja jūs veicat tiešsaistes banku vai rakstat sensitīvu informāciju tīmekļa pārlūkprogrammā un tā tiek avarēta, iespējams, jūs nevēlaties nosūtīt pilnu avārijas pārskatu. Tie var ietvert atmiņas izgāztuves par to, ko programma darīja, kad notikusi avārija, un, ja jūs darāt kaut ko privātu, kuru jūs nevēlaties, lai citi varētu redzēt, piemēram, apskatot jūsu bankas konta bilanci, ievadot savu kredītkartes numuru vai nosūtotpersoniskā e-pasta adrese, iespējams, vēlēsities noraidīt avārijas pārskata nosūtīšanu. Tāpēc dažas programmas ļauj jums redzēt sīkāku informāciju par atmiņas dump pirms tā nosūtīšanas.
Izmantošanas statistika var būt nenovērtējama un svarīga, vadot programmatūras izstrādi, kuru izmantojat, un tām nevajadzētu negatīvi ietekmēt jūsu privātumu. Avāriju pārskati var arī palīdzēt izstrādātājiem novērst viņu lietojumprogrammu problēmas. Vairumā gadījumu avāriju pārskati tiks droši nosūtīti.
Lai gan daudzi enerģijas lietotāji izslēdz funkciju, kas ir "tālrunis mājās", parasti labāk ir atstāt šādas funkcijas iespējotas. Protams, jūs varat izvēlēties, kuras programmas vēlaties, lai iespējotu šādas funkcijas, varbūt vēlaties nosūtīt lietojuma statistiku Mozilla, bet ne Microsoft. Atkarīgs no tevis.
attēla kredīts: Andy Roberts par Flickr