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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Нужны ли приложения для отправки личных данных??

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

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

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

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


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

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

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