WindowsКак сделать

Следует ли разрешать приложениям отправлять «статистику использования» и «отчеты об ошибках»?

заголовок камеры видеонаблюдения

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

Почему именно «Статистика использования» и «Отчеты об ошибках»?

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

Статистика использования — которую также можно назвать «телеметрией» — включает информацию о том, как вы используете приложение, в том числе о том, с какими кнопками и меню вы взаимодействуете, и как часто вы их используете. В случае с веб-браузером, таким как Firefox или Chrome, данные будут включать информацию о том, сколько у вас открытых вкладок и сколько памяти использует ваш браузер, сколько установленных вами расширений и т. Д. Другие приложения будут смотреть, какие опции вы включили и как часто вы используете приложение. Игровое приложение, такое как Steam, смотрит на оборудование вашего компьютера, чтобы разработчики игр могли видеть оборудование, на которое они должны ориентироваться. Точные типы отправляемых данных будут варьироваться от приложения к приложению.

steam-hardware-survey

Информация об ошибках и отчеты о сбоях включают информацию о том, что произошло, когда произошел сбой или другая ошибка. Например, в случае сбоя приложения оно может запросить отправку информации об этом сбое через Интернет. Эта информация включает в себя то, что вы делали во время сбоя, и часть содержимого памяти программы. Идея состоит в том, чтобы включить достаточно информации, чтобы разработчики приложения могли определить причину сбоя.

Точные отправляемые данные будут варьироваться от приложения к приложению. Большинство приложений спросят вас, хотите ли вы включить эту функцию или оставить ее отключенной по умолчанию, хотя некоторые приложения могут автоматически включать ее. Некоторые приложения позволяют отдельно отключать или включать статистику использования и отчеты об ошибках. Некоторые приложения могут позволить вам проверять отчеты о сбоях и подтверждать их перед загрузкой — это делает функция отчетов о сбоях, встроенная в Windows, — но некоторые могут этого не делать.

firefox-options-data-choices

Что делают разработчики с этими данными?

Разработчики обычно обращаются к статистике использования при принятии решения о том, какие изменения необходимо внести в приложение, какие функции следует сосредоточить на разработке, а также для информирования других решений, которые зависят от того, как пользователи фактически используют программу. Например, Mozilla знает, с какими частями интерфейса Firefox взаимодействуют его пользователи — по крайней мере, пользователи, которые сообщают статистику использования. Затем они могут принять эту информацию во внимание при изменении интерфейса Firefox. Возможно, кнопки, которые редко используются пользователями, будут скрыты в меню, а доступ к часто используемым параметрам станет проще. Если разработчик знает, что очень немногие пользователи используют определенную функцию в своей программе, они могут перестать работать над этой функцией. Если разработчик знает, что очень немногие пользователи используют операционную систему, например Windows XP, он может прекратить официальную поддержку Windows XP. Чтобы принимать такие решения, разработчики должны иметь такую ​​информацию, как эта статистика использования, в противном случае они стреляют вслепую в темноте.

Отчеты о сбоях используются для определения частоты конкретных сбоев и предоставления разработчикам информации об их причинах. Имея достаточно отчетов о сбоях, разработчики могут выявлять наиболее частые сбои и исправлять их. Это помогает разработчикам, когда они работают над серьезными проблемами для реальных пользователей, и дает им достаточно данных, чтобы увидеть, что вызывает сбой на многих реальных компьютерах.

chrome-crashes

Должен ли я отправить эти данные?

На самом деле это довольно хорошая идея для вас отправлять статистику использования и отчеты о сбоях. Отправка статистики использования гарантирует, что разработчики знают, как люди, подобные вам, используют программу и могут принимать решения с учетом ваших шаблонов использования. Например, когда Microsoft удалила кнопку «Пуск» из Windows 8, они сказали, что сделали это, потому что очень мало людей фактически использовали кнопку «Пуск» в соответствии со статистикой использования, которую они собрали из «Программы улучшения качества программного обеспечения Microsoft» в Windows 7. Некоторые люди теоретизировали что, возможно, только у менее требовательных начинающих пользователей была включена Программа улучшения качества программного обеспечения, в то время как опытные пользователи, которые использовали кнопку «Пуск», гораздо чаще ее отключали. Возможно, если бы более опытные пользователи включили эту функцию, Microsoft пересмотрела бы удаление кнопки «Пуск» — явная ошибка с их стороны, поскольку они добавили меню «Пуск» обратно в Windows 10.

microsoft-customer-experience-improvement-program

В случае отчетов о сбое, отправка отчета о сбое гарантирует, что разработчики знают, что вы действительно имели сбой. Например, Mozilla осознала, что основной причиной сбоев в Firefox был плагин Adobe Flash. В конечном итоге это привело к появлению изолированной программной среды для плагинов, в которой Flash может зависать сам по себе, не отключая весь браузер Firefox. Если бы у Mozilla не было этой информации о сбоях, вполне возможно, что плагин-песочница никогда не была бы представлена, и Flash продолжал бы приводить Firefox в дикую природу.

firefox-flash-crash

Приложения хотят отправлять личные данные?

Реальная причина, по которой многие люди отключают эти функции, заключается в том, что они не хотят, чтобы их личные данные просачивались — они не хотят, чтобы их отслеживали компании, или если где-то хранятся конфиденциальные данные в базе данных. Итак, насколько чувствительны эти данные?

В случае использования статистики, данные вряд ли будут очень чувствительными. Обычно он анонимный, потому что разработчикам все равно, какое разрешение экрана использует конкретный пользователь. Они хотят знать, насколько часто встречаются разные разрешения экрана, и, возможно, объединить данные, чтобы увидеть, есть ли общие закономерности — возможно, люди с определенным разрешением экрана с большей вероятностью будут использовать разные элементы интерфейса. Все это может быть полезно для разработчиков, но, как правило, это не очень конфиденциальные данные и, вероятно, будут анонимными.

chrome-usage-statistics-and-crash-reports[4]

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

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

internet-explorer-crash-information


СВЯЗАННЫЕ: Прекратить критиковать приложения для «Домофон». Вместо этого спросите почему

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

Хотя многие опытные пользователи отключают функции, которые «звонят домой» , обычно лучше оставить такие функции включенными. Конечно, вы можете выбрать, в каких программах вы хотите включить такие функции — возможно, вы хотите отправлять статистику использования в Mozilla, но не в Microsoft. Тебе решать.

Изображение предоставлено: Энди Робертс на Flickr

Похожие посты
Как сделать

Как получить возмещение за покупки в iTunes или App Store

Как сделать

Поверхностное перо не работает? Вот как это исправить

Как сделать

Как настроить и использовать Fire TV Recast

Как сделать

Как изменить рингтон по умолчанию на вашем iPhone