Да ли дозволим апликацијама слање статистике употребе и извештаја о грешкама?
Многи програми својим серверима шаљу статистичке податке о употреби, дневнике грешака, извештаје о паду и другу дијагностику. Неки људи онемогућују ове опције, али требали бисте?
Зашто су тачно "Статистика употребе" и "Извештаји о грешкама"?
Уопштено, апликације желе да учитају два типа података о употреби: општу статистику употребе и информације о грешкама, као што су извештаји о паду.
Статистика употребе - која се такође може назвати и "телеметрија" - укључује информације о томе како користите апликацију, укључујући које дугмад и меније са којима комуницирате и колико често их користите. У случају веб прегледача као што је Фирефок или Цхроме, подаци ће укључивати информације о томе колико је картица отворено и колико меморије користи ваш прегледник, колико сте инсталирали проширења и тако даље. Остале апликације ће прегледати које опције сте омогућили и колико често користите апликацију. Апликација за играње као што је Стеам гледа хардвер на вашем рачунару тако да програмери могу видјети хардвер који би требали циљати. Тачни типови података ће се разликовати од апликације до апликације.
Информације о грешкама и извештаји о паду укључују информације о томе шта се десило када је дошло до пада или друге грешке. На пример, ако се апликација сруши, можда ће од вас затражити да пошаљете информације о том паду преко Интернета. Ове информације обухватају оно што сте радили у време пада система и део садржаја меморије програма. Идеја је да се укључи довољно информација тако да програмери апликације могу да одреде шта је изазвало пад.
Тачни подаци који се шаљу разликују се од апликације до апликације. Већина апликација ће вас питати и питати да ли желите да омогућите ову функцију или да је подразумевано онемогућите, иако неке апликације могу аутоматски да је омогуће. Неке апликације ће вам омогућити да засебно онемогућите или омогућите статистичке податке о употреби и извештаје о грешкама. Неке апликације вам могу дозволити да проверите извештаје о паду и потврдите пре него што се они учитају - функција извештавања о паду система која је уграђена у Виндовс то ради - али неке можда неће.
Шта програмери раде са овим подацима?
Програмери обично наводе статистичке податке о употреби приликом одлучивања о промјенама које треба да направе у апликацији, које карактеристике укључују фокусирање развоја, и да информишу друге одлуке које зависе од тога како корисници заправо користе програм. На пример, Мозилла зна које делове интерфејса Фирефока његови корисници интерагују са - бар корисницима који пријављују статистику употребе. Они онда могу да узму у обзир ове информације приликом измене Фирефок интерфејса. Можда ће тастери које корисници ретко користе бити скривени у менијима, док ће опције које се често користе бити лакше доступне. Ако програмер зна да веома мали број корисника користи одређену функцију у свом програму, они могу престати да раде на тој функцији. Ако програмер зна да веома мали број корисника користи оперативни систем као што је Виндовс КСП, може прекинути званичну подршку за Виндовс КСП. Да би донели ове одлуке, програмери морају имати информације као што су ове статистике о употреби, иначе снимају слепо у мраку.
Извештаји о падовима користе се за идентификацију учесталости одређених рушења и дају информације развојним програмерима о њиховим узроцима. Уз довољно извјештаја о паду програма, програмери могу идентифицирати најчешће рушења и поправити их. То помаже програмерима када раде на највећим проблемима за стварне кориснике и даје им довољно података да виде шта узрокује пад на многим стварним рачунарима.
Требам ли послати ове податке?
Заправо је прилично добра идеја да шаљете статистике о употреби и извештаје о паду. Слање статистике употребе осигурава да програмери знају како људи попут вас користе програм и могу доносити одлуке с обзиром на ваше обрасце употребе. На пример, када је Мицрософт уклонио дугме „Старт“ из оперативног система Виндовс 8, рекли су да су то урадили зато што је веома мало људи заправо користило дугме „Старт“ у складу са статистиком употребе коју су прикупили из „Мицрософт програма за побољшање корисничког искуства“ у оперативном систему Виндовс 7. Неки људи су теоретисали да су можда само мање захтевни почетнички корисници омогућили програм за побољшање корисничког искуства, док су корисници снаге који су користили дугме „Старт“ много чешће могли да га онемогуће. Можда би, ако би више корисника енергије омогућили ову функцију, Мицрософт преиспитао уклањање дугмета „Старт“ - јасна грешка са њихове стране, пошто су додали мени „Старт“ назад у Виндовс 10.
У случају извештаја о паду, слање извештаја о паду обезбеђује да програмери знају да сте заиста имали пад. На пример, Мозилла је схватила да је примарни узрок падова у Фирефоку био Адобе Фласх плуг-ин. Ово је на крају довело до увођења плуг-ин сандбокинга, где Фласх може да се сруши сам, без обарања читавог Фирефок претраживача. Ако Мозилла није имала ову информацију о падовима, могуће је да плуг-ин сандбокинг никада не би био уведен и Фласх би наставио да спушта Фирефок у дивљину.
Да ли апликације желе да шаљу личне податке?
Прави разлог зашто многи људи онемогућују ове функције је то што не желе да њихови лични подаци исцури - они не желе да их прате компаније или да имају осетљиве податке у некој бази података. Колико су осетљиви ови подаци, стварно?
У случају статистике употребе, мало је вероватно да ће подаци бити веома осетљиви. Углавном је анонимна, јер програмери не маре за разлучивост екрана коју одређени корисник користи. Они желе да знају колико су уобичајене различите резолуције екрана и можда комбинују податке да виде да ли постоје општи обрасци - можда су људи са одређеним резолуцијама екрана вероватније да користе различите елементе интерфејса. Све ово може бити корисно за програмере, али генерално нису јако осјетљиви подаци и вјеројатно ће бити анонимни.
У случају извештаја о сударима, ствари могу постати мало мрачније. Програмери не желе да прикупљају личне податке са извештајима о падовима - они само желе да виде шта је програм радио када је дошло до пада система. У зависности од програма, може доћи до слања неких личних података. На пример, ако играте онлине игру и она се руши, слободно пошаљите пријаву грешке ако се то од вас затражи - мало је вероватно да ћете имати било какве осетљиве личне податке заједно са извештајем о грешци.
Међутим, ако обављате онлине банкарство или куцате осјетљиве информације у веб прегледнику и руши се, можда нећете хтјети послати потпуни извјештај о паду. Они могу садржати меморијске депоније о томе шта је програм радио када је дошло до пада и ако сте радили нешто приватно које не бисте желели да други виде - као што је прегледавање стања на банковном рачуну, уписивање броја кредитне картице или слање личну е-пошту - можда желите да одбијете слање извештаја о паду. Због тога вам неки програми дозвољавају да погледате детаљније информације о депонији меморије пре него што је пошаљете.
Статистика коришћења може бити од непроцењиве вредности и важна у усмеравању развоја софтвера који користите - и не би требало да негативно утиче на вашу приватност. Извештаји о паду система такође могу помоћи програмерима да реше проблеме у својим апликацијама. У већини случајева, извјештаји о падовима ће бити сигурни за слање.
Иако многи корисници искључују функције које „телефонирају кући“, обично је боље оставити такве функције укљученим. Наравно, можете одабрати које програме желите да омогућите такве функције - можда желите да пошаљете статистику употребе на Мозиллу, али не и на Мицрософт. До тебе је.
Имаге Цредит: Анди Робертс на Флицкр-у