Начална » как да » Трябва ли да оставя приложенията да изпращат „статистика на употребата“ и „отчети за грешки“?

    Трябва ли да оставя приложенията да изпращат „статистика на употребата“ и „отчети за грешки“?

    Много програми искат да изпращат на своите сървъри статистика за употребата, журнали за грешки, отчети за сривове и друга диагностика. Някои хора деактивират тези опции, но трябва?

    Защо точно "статистиката на употребата" и "Отчетите за грешки"?

    По принцип, приложенията искат да качват два вида данни за използване: общи статистически данни за употребата и информация за грешки, като отчети за сривове.

    Статистика на употребата, която може да бъде наричана „телеметрия“, включва информация за това как използвате приложението, включително кои бутони и менюта си взаимодействате и колко често ги използвате. В случай на уеб браузър, като Firefox или Chrome, данните ще включват информация за броя раздели, които сте отворили и колко памет използва браузърът ви, колко разширения сте инсталирали и т.н. Други приложения ще гледат кои опции сте активирали и колко често използвате приложението. Игрално приложение като Steam разглежда хардуера на компютъра ви, така че разработчиците на игри могат да видят хардуера, към който трябва да се насочат. Точните типове изпратени данни варират от приложение до приложение.

    Информацията за грешките и отчетите за сривове включват информация за случилото се, когато възникна катастрофа или друга грешка. Например, ако дадено приложение се срине, тогава може да ви подкани да изпратите информация за срива в интернет. Тази информация включва това, което сте правили по време на срива и част от съдържанието на паметта на програмата. Идеята е да се включи достатъчно информация, така че разработчиците на приложението да могат да определят причината за срива.

    Точните данни, които се изпращат, варират от приложение до приложение. Повечето приложения ще ви подканят и ще попитат дали искате да активирате тази функция или да я оставите деактивирана по подразбиране, въпреки че някои приложения могат автоматично да я активират. Някои приложения ви позволяват да деактивирате или разрешите отделно статистиките за употреба и отчетите за грешки. Някои приложения могат да ви позволят да проверявате отчетите за сривове и да потвърждавате, преди да са качени - функцията за отчитане на сривовете, вградена в Windows, прави това, но някои не.

    Какво правят разработчиците с тези данни?

    Разработчиците обикновено се позовават на статистиката за използване, когато решават какви промени да направят в приложението, кои функции да се фокусират върху развитието, и да информират други решения, които зависят от това как потребителите действително използват програмата. Например, Mozilla знае какви части от интерфейса на Firefox взаимодействат с потребителите - поне потребителите, които съобщават за статистиката за използването. След това те могат да вземат под внимание тази информация, когато променят интерфейса на Firefox. Може би бутоните, които потребителите рядко използват, ще бъдат скрити в менютата, докато често използваните опции ще станат по-лесни за достъп. Ако разработчик знае, че много малко потребители използват определена функция в програмата си, те могат да спрат да работят по тази функция. Ако разработчик знае, че много малко потребители използват операционна система, подобна на Windows XP, те могат да прекратят официалната поддръжка на Windows XP. За да вземат тези решения, разработчиците трябва да разполагат с информация като тези статистически данни за употребата, в противен случай снимат сляпо на тъмно.

    Отчетите за сривове се използват за идентифициране на честотата на конкретни сривове и дават на разработчиците информация за причините за тях. С достатъчно отчети за сривове разработчиците могат да идентифицират най-честите сривове и да ги поправят. Това помага на разработчиците да работят по най-големите проблеми за реалните потребители и им дава достатъчно данни, за да видят причините за срива в много реални компютри.

    Трябва ли да изпратя тези данни?

    Всъщност е доста добра идея да изпращате статистически данни за употребата и сигнали за сривове. Изпращането на статистически данни за употребата гарантира, че разработчиците знаят как хората като теб използват програмата и могат да вземат решения с оглед на вашите модели на използване. Например, когато Microsoft премахна бутона „Старт“ от Windows 8, те казаха, че са направили това, защото много малко хора всъщност са използвали бутона „Старт“ според статистиката за използването, която са събрали от „Програмата за подобряване на клиентския опит на Microsoft“ в Windows 7. Някои хора предположиха че може би само по-малко взискателните начинаещи потребители са имали възможност за програма за подобряване на потребителското изживяване, докато енергийните потребители, които са използвали бутона "Старт", е много по-вероятно да я деактивират. Може би, ако повече потребители са имали тази функция, Microsoft щеше да преразгледа премахването на бутона „Старт“ - ясна грешка от тяхна страна, тъй като те добавиха менюто „Старт“ обратно към Windows 10.

    В случай на отчети за сривове, подаването на доклад за срив гарантира, че разработчиците знаят, че всъщност сте имали срива. Например, Mozilla осъзнава, че основната причина за сривовете във Firefox е Flash plug-in на Adobe. Това в крайна сметка доведе до въвеждането на plug-in sandbox, където Flash може да се срине сам, без да сваля целия браузър на Firefox. Ако Mozilla не разполагаше с тази информация за сривове, възможно е приставката да не бъде въведена и Flash да продължи да извежда Firefox.

    Да Apps искат да изпращат лични данни?

    Истинската причина много хора да деактивират тези функции е, че не искат личните им данни да изтичат навън - те не искат да бъдат проследявани от компаниите или нямат чувствителни данни в някаква база данни. Колко чувствителни са тези данни?

    В случай на статистически данни за употребата е малко вероятно данните да са много чувствителни. Обикновено е анонимна, защото разработчиците не се интересуват коя разделителна способност на екрана използва конкретен потребител. Те искат да знаят какви са различните резолюции на екраните и може би комбинират данните, за да се види дали има общи модели - може би хората с определени резолюции на екрана са по-склонни да използват различни елементи на интерфейса. Всичко това може да бъде полезно за разработчиците, но като цяло не е много чувствителна информация и е вероятно да бъде анонимна.

    В случай на доклади за сривове нещата могат да станат малко по-мрачни. Разработчиците не искат да събират лични данни с отчети за сривове - те просто искат да видят какво е правело програмата, когато е станало срива. В зависимост от програмата, това може да доведе до изпращане на някои лични данни. Например, ако играете онлайн игра и тя се срива, трябва да се чувствате свободни да изпратите доклад за грешка, ако бъдете подканени - едва ли ще имате някаква чувствителна лична информация, изпратена заедно с доклада за грешка..

    Ако обаче извършвате онлайн банкиране или пишете поверителна информация в уеб браузър и се срива, може да не искате да изпратите пълен отчет за сривове. Те могат да съдържат извадки от паметта на това, което програмата е извършила, когато се е случило срива, и ако сте правили нещо лично, което не бихте искали другите да виждат - като например да разгледате баланса на банковата си сметка, да въведете номера на кредитната си карта или да изпратите личен имейл - може да искате да откажете да изпратите доклада за сривове. Ето защо някои програми ви позволяват да видите по-подробна информация за дънната памет преди да я изпратите.


    Статистическите данни за употребата могат да бъдат безценни и важни за насочване на разработването на софтуер, който използвате - и те не трябва да се отразяват негативно на поверителността ви. Отчетите за сривове също могат да помогнат на разработчиците да отстранят проблеми в приложенията си. В повечето случаи отчетите за сривове ще бъдат безопасни за изпращане.

    Въпреки че много от силните потребители изключват функции, които „се обаждат вкъщи“, обикновено е по-добра идея да оставите такива функции включени. Разбира се, можете да изберете кои програми искате да активирате такива функции - може би искате да изпратите статистика за употребата на Mozilla, но не и на Microsoft. От теб зависи.

    Автор на снимката: Анди Робъртс на Flickr