Vai man jāļauj lietotnēm sūtīt “Lietošanas statistika” un “Kļūdu ziņojumi”?
Daudzas programmas vēlas nosūtīt to serveriem lietošanas statistiku, kļūdu žurnālus, avāriju pārskatus un citu diagnostiku. Daži cilvēki atspējo šīs opcijas, bet vai jums?
Kāpēc tieši ir „Lietošanas statistika” un “Kļūdu pārskati”?
Kopumā lietojumprogrammas vēlas augšupielādēt divu veidu lietošanas datus: vispārēju lietošanas statistiku un informāciju par kļūdām, piemēram, avāriju ziņojumus.
Lietošanas statistika, ko var dēvēt arī par “telemetriju”, ietver informāciju par to, kā lietojat programmu, ieskaitot to, kuras pogas un izvēlnes jūs mijiedarbojas un cik bieži tās izmanto. Tīmekļa pārlūkprogrammā, piemēram, Firefox vai Chrome, dati ietver informāciju par to, cik daudz cilnes ir atvērtas un cik daudz pārlūkprogrammas izmanto atmiņu, cik instalēto paplašinājumu un tā tālāk. Citas programmas izskatīs, kuras opcijas ir iespējotas un cik bieži lietojat programmu. Spēļu lietojumprogramma, piemēram, Steam, skatās datorā esošo aparatūru, lai spēļu izstrādātāji varētu redzēt aparatūru, kurai tie ir jāpievērš. Precīzi nosūtīto datu veidi atšķirsies atkarībā no lietojumprogrammas.
Kļūdu informācijas un avāriju pārskatos ir iekļauta informācija par to, kas noticis, ja radās avārija vai cita kļūda. Piemēram, ja lietojumprogramma atteici, tā var lūgt 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 daļu no programmas atmiņas satura. Ideja ir iekļaut pietiekami daudz informācijas, lai lietojumprogrammas izstrādātāji varētu noteikt, kas izraisīja avāriju.
Precīzi nosūtāmie dati atšķirsies atkarībā no lietojumprogrammas. Lielākā daļa lietojumprogrammu liks jums un jautās, vai vēlaties iespējot šo funkciju vai atstāt to atspējotu pēc noklusējuma, lai gan dažas programmas to automātiski iespējo. Dažas programmas ļaus jums atspējot vai iespējot lietošanas statistiku un kļūdu ziņojumus atsevišķi. Dažas lietojumprogrammas var ļaut pārbaudīt avāriju pārskatus un apstiprināt, pirms tās tiek augšupielādētas - sistēmā Windows iebūvēta avāriju ziņošanas funkcija to dara, bet dažas var nebūt.
Ko izstrādātāji dara ar šiem datiem?
Izstrādātāji parasti atsaucas uz lietošanas statistiku, lemjot par izmaiņām, kas jāveic lietojumprogrammā, kuras iezīmes ir vērstas uz izstrādes fokusēšanu, un informēt citus lēmumus, kas ir atkarīgi no tā, kā lietotāji faktiski izmanto programmu. Piemēram, Mozilla zina, kādas Firefox saskarnes daļas lietotāji mijiedarbojas ar lietotājiem, kuri ziņo par lietošanas statistiku. Pēc tam viņi var ņemt vērā šo informāciju, mainot Firefox saskarni. Iespējams, ka pogas, kuras lietotāji reti izmanto, būs slēptās izvēlnēs, bet bieži izmantojamās opcijas būs vieglāk piekļūt. Ja attīstītājs zina, ka tikai daži lietotāji savā programmā izmanto kādu konkrētu funkciju, viņi var pārtraukt darbu ar šo funkciju. Ja attīstītājs zina, ka ļoti maz lietotāju izmanto operētājsistēmu, piemēram, Windows XP, viņi var pārtraukt oficiālo Windows XP atbalstu. Lai pieņemtu šos lēmumus, izstrādātājiem ir jābūt tādai informācijai kā šī lietošanas statistika, pretējā gadījumā viņi tumsā fotografē akli.
Avāriju pārskati tiek izmantoti, lai noteiktu konkrētu avāriju biežumu un sniegtu izstrādātājiem informāciju par to cēloņiem. Ar pietiekamiem avāriju ziņojumiem izstrādātāji var identificēt visbiežāk sastopamās avārijas un tos novērst. Tas palīdz izstrādātājiem, kad viņi strādā pie lielākajām problēmām reāliem lietotājiem, un dod viņiem pietiekami daudz datu, lai redzētu, kas izraisa avāriju daudzos reālos datoros..
Vai man jānosūta šie dati?
Tas ir diezgan laba ideja, lai nosūtītu lietošanas statistiku un avāriju pārskatus. Lietošanas statistikas nosūtīšana nodrošina, ka izstrādātāji zina, kā cilvēki, piemēram, jūs izmantojat programmu, un varat pieņemt lēmumus, ņemot vērā jūsu lietošanas modeļus. Piemēram, kad Microsoft no Windows 8 noņēma pogu Start, viņi teica, ka viņi to izdarīja, jo ļoti maz cilvēku faktiski izmantoja pogu Start saskaņā ar lietošanas statistiku, ko tie ieguva no „Microsoft klientu pieredzes uzlabošanas programmas” sistēmā Windows 7. Daži cilvēki teorētiski ka varbūt tikai mazāk prasīgiem iesācēju lietotājiem bija iespējota Klientu pieredzes pilnveidošanas programma, bet jaudas lietotāji, kuri izmantoja pogu Start, daudz biežāk to atspējot. Iespējams, ja vairāk enerģijas lietotāju būtu iespējojis šo funkciju, Microsoft būtu pārskatījusi Start pogas - skaidras kļūdas - atcelšanu, jo viņi pievienoja izvēlni Sākt atpakaļ uz Windows 10.
Avāriju ziņojumu 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 avāriju galvenais iemesls bija Adobe Flash spraudnis. Tas galu galā noveda pie plug-in smilšu kastes ieviešanas, kur Flash var crash pati, nesamazinot visu Firefox pārlūkprogrammu. Ja Mozilla nebija šīs informācijas par avārijām, iespējams, ka plug-in sandboxing nekad nebūtu ieviests, un Flash turpinātu celt Firefox savvaļā.
Vai lietotnes vēlas nosūtīt personas datus?
Patiesais iemesls, kāpēc daudzi cilvēki atspējo šīs funkcijas, ir tāpēc, ka viņi nevēlas, lai viņu personas dati izplūst, viņi nevēlas, lai uzņēmumi to izsekotu, vai arī kaut kur ir konfidenciāli dati. Tātad, cik jutīgi ir šie dati, tiešām?
Lietošanas statistikas gadījumā dati, visticamāk, nebūs ļoti jutīgi. Tas parasti ir anonimizēts, jo izstrādātāji patiešām nerūpējas par to, kādu ekrāna izšķirtspēju lietotājs lieto. Viņi vēlas zināt, cik bieži ir dažādas ekrāna izšķirtspējas un varbūt apvienot datus, lai redzētu, vai ir vispārēji modeļi - varbūt cilvēki ar specifiskām ekrāna izšķirtspēju biežāk izmanto dažādus interfeisa elementus. Tas viss var būt noderīgs izstrādātājiem, bet tas parasti nav ļoti sensitīvi dati un, iespējams, būs anonimizēts.
Avāriju ziņojumu gadījumā lietas var iegūt nedaudz mazāku. Izstrādātāji nevēlas savākt personas datus ar avāriju pārskatiem - viņi tikai vēlas redzēt, ko programma darīja, kad notika avārija. Atkarībā no programmas var tikt nosūtīti daži personas dati. Piemēram, ja spēlējat tiešsaistes spēli un tā atteici, jums jādod iespēja brīvi nosūtīt kļūdu ziņojumu, ja tiek prasīts, ka, visticamāk, nebūs konfidenciālas personiskās informācijas nosūtīšanas kopā ar kļūdu ziņojumu.
Tomēr, ja darāt savu tiešsaistes banku vai ierakstāt sensitīvu informāciju tīmekļa pārlūkprogrammā un tas crashes, jūs, iespējams, nevēlaties nosūtīt pilnu avārijas ziņojumu. Tajos var būt atmiņas izgāztuves par to, ko programma darīja, kad notika avārija, un, ja jūs darījāt kaut ko privātu, ko nevēlaties, lai citi redzētu, piemēram, skatoties uz bankas konta atlikumu, ierakstot kredītkartes numuru vai nosūtot personiskais e-pasts - iespējams, vēlēsities noraidīt avārijas ziņojuma nosūtīšanu. Tāpēc dažas programmas ļauj jums sūtīt detalizētāku informāciju par atmiņas izgāztuvi pirms tā nosūtīšanas.
Lietošanas statistika var būt nenovērtējama un svarīga, lietojot programmatūru, kuru izmantojat, un tie nedrīkst negatīvi ietekmēt jūsu privātumu. Avāriju pārskati var arī palīdzēt izstrādātājiem novērst problēmas savās lietojumprogrammās. Vairumā gadījumu avāriju pārskati būs droši nosūtīt.
Lai gan daudzi elektroenerģijas lietotāji izslēdz funkcijas, kas “telefonē mājās”, parasti ir labāka ideja, lai šādas iespējas tiktu iespējotas. Protams, jūs varat izvēlēties, kuras programmas vēlaties iespējot šādas funkcijas, varbūt vēlaties nosūtīt lietošanas statistiku Mozilla, bet ne Microsoft. Atkarīgs no tevis.
Image Credit: Andy Roberts par Flickr