8Sep

Devo deixar os aplicativos enviar "Estatísticas de uso" e "Relatórios de erros"?

click fraud protection

Muitos programas querem enviar estatísticas de uso, registros de erros, relatórios de falhas e outros diagnósticos para seus servidores. Algumas pessoas desativam essas opções, mas você deveria?

Por que exatamente são "Estatísticas de Uso" e "Relatórios de Erro"?

Em geral, os aplicativos querem carregar dois tipos de dados de uso: estatísticas gerais de uso e informações sobre erros, como relatórios de falhas.

Estatísticas de uso - que também podem ser referidas como "telemetria" - incluem informações sobre como você usa o aplicativo, incluindo quais botões e menus você interage e com que freqüência você os usa. No caso de um navegador da Web, como o Firefox ou o Chrome, os dados incluirão informações sobre quantas guias você abriu e a quantidade de memória que seu navegador está usando, quantas extensões você instalou e assim por diante. Outras aplicações analisarão quais opções você ativou e com que freqüência você usa o aplicativo. Um aplicativo de jogos como o Steam olha o hardware em seu computador para que os desenvolvedores de jogos possam ver o hardware que eles devem atingir. Os tipos exatos de dados enviados variam de aplicativo para aplicativo.

instagram viewer

Informações de erro e relatórios de falhas incluem informações sobre o que aconteceu quando ocorreu uma falha ou outro erro. Por exemplo, se um aplicativo falhar, ele poderá solicitar que você envie informações sobre esse acidente através da Internet. Esta informação inclui o que você estava fazendo no momento da falha e alguns dos conteúdos da memória do programa. A idéia é incluir informações suficientes para que os desenvolvedores da aplicação possam determinar o que causou a falha.

Os dados exatos que estão sendo enviados variam de aplicativo para aplicativo. A maioria dos aplicativos irá solicitar você e perguntar se deseja ativar esse recurso ou deixá-lo desativado por padrão, embora alguns aplicativos possam habilitá-lo automaticamente. Alguns aplicativos permitirão desativar ou ativar estatísticas de uso e relatórios de erros separadamente. Alguns aplicativos podem permitir que você verifique relatórios de falhas e confirme antes de serem carregados - o recurso de relatório de falha no Windows faz isso, mas alguns podem não.

O que os desenvolvedores fazem com esses dados? Os desenvolvedores do

geralmente se referem a estatísticas de uso ao decidir quais as mudanças a serem feitas no aplicativo, quais recursos para focar o desenvolvimento e informar outras decisões que dependem de como os usuários realmente usam o programa. Por exemplo, a Mozilla sabe de quais partes da interface do Firefox os seus usuários interagem - pelo menos, os usuários que relatam estatísticas de uso. Eles podem levar essas informações em consideração ao modificar a interface do Firefox. Talvez os botões que os usuários raramente usem sejam ocultos nos menus, enquanto que as opções que são freqüentemente usadas serão mais fáceis de acessar. Se um desenvolvedor sabe que poucos usuários usam uma característica específica em seu programa, eles podem deixar de trabalhar nesse recurso. Se um desenvolvedor sabe que poucos usuários usam um sistema operacional, como o Windows XP, eles podem encerrar o suporte oficial para o Windows XP.Para tomar essas decisões, os desenvolvedores precisam ter informações como essas estatísticas de uso, caso contrário, elas estão atirando cegamente no escuro.

Os relatórios de falhas são usados ​​para identificar a freqüência de falhas específicas e fornecer informações aos desenvolvedores sobre suas causas. Com relatórios de falhas suficientes, os desenvolvedores podem identificar os acidentes mais freqüentes e corrigi-los. Isso ajuda os desenvolvedores quando eles estão trabalhando nos maiores problemas para usuários reais, e dá-lhes dados suficientes para ver o que causa o acidente em muitos computadores reais.

Devo enviar esses dados?

Na verdade, é uma boa idéia para você enviar estatísticas de uso e relatórios de falhas. O envio de estatísticas de uso garante que os desenvolvedores saibam como as pessoas gostam de usar o programa e podem tomar decisões com seus padrões de uso em mente. Por exemplo, quando a Microsoft removeu o botão Iniciar do Windows 8, eles disseram que o fizeram porque poucas pessoas realmente usaram o botão Iniciar de acordo com as estatísticas de uso que eles obtiveram no "Programa de aprimoramento da experiência do cliente da Microsoft" no Windows 7. Algumas pessoas teorizaramque, talvez, apenas os usuários iniciantes menos exigentes tenham habilitado o Programa de Melhoramento da Experiência do Cliente, enquanto os usuários avançados - que usaram o botão Iniciar - eram muito mais propensos a desativá-lo. Talvez se mais usuários avançados tivessem esse recurso habilitado, a Microsoft teria reconsiderado a remoção do botão Iniciar - um erro claro de sua parte, já que eles adicionaram o menu Iniciar de volta ao Windows 10.

No caso de relatórios de falhas, o envio de um relatório de falha garante que os desenvolvedores sabem que você realmente teve a falha. Por exemplo, a Mozilla percebeu que a principal causa de falhas no Firefox era o plug-in Flash da Adobe. Isso eventualmente levou à introdução do plug-in sandboxing, onde o Flash pode falhar por conta própria sem derrubar todo o navegador Firefox. Se a Mozilla não tivesse essa informação sobre falhas, é possível que o plug-in sandboxing nunca tivesse sido introduzido e o Flash continuaria a trazer o Firefox para baixo na natureza.

Do Apps quer enviar dados pessoais?

O motivo real por que muitas pessoas desativam esses recursos é porque eles não querem que seus dados pessoais escapem - eles não querem ser rastreados por empresas ou ter dados confidenciais sentados em um banco de dados em algum lugar. Então, quão sensível são estes dados, de verdade?

No caso das estatísticas de uso, é improvável que os dados sejam muito sensíveis. Geralmente, é anonimizado, porque os desenvolvedores realmente não se importam com a resolução de tela que um usuário específico usa. Eles querem saber quais são as diferentes resoluções de tela diferentes e talvez combinar os dados para ver se há padrões gerais - talvez pessoas com resoluções de tela específicas sejam mais propensas a usar diferentes elementos de interface. Tudo isso pode ser útil para os desenvolvedores, mas geralmente não é um dado muito sensível e é provável que seja anonimizado.

No caso de relatórios de falhas, as coisas podem ficar um pouco mais turvas. Os desenvolvedores não querem coletar dados pessoais com relatórios de falhas - eles só querem ver o que o programa estava fazendo quando ocorreu o acidente. Dependendo do programa, isso pode resultar em envio de dados pessoais. Por exemplo, se você estiver jogando um jogo online e ele falhar, você deve se sentir livre para enviar um relatório de erro se solicitado - é improvável que qualquer informação pessoal confidencial seja enviada junto com o relatório de erros.

No entanto, se você estiver fazendo seu banco de dados on-line ou digitando informações confidenciais em um navegador da Web e ele falhar, você pode não querer enviar um relatório de falha completo. Isso pode conter vazamentos de memória do que o programa estava fazendo quando ocorreu o acidente, e se você estava fazendo algo privado que você não gostaria que os outros vejam, como olhar o saldo da sua conta bancária, digitar o número do seu cartão de crédito ou enviarum email pessoal - você pode querer recusar o envio do relatório de falha.É por isso que alguns programas permitem que você veja informações mais detalhadas sobre o despejo da memória antes de enviá-lo.

As estatísticas de uso podem ser inestimáveis ​​e importantes para direcionar o desenvolvimento de software que você usa e não deve afetar negativamente sua privacidade. Os relatórios de falhas também podem ajudar os desenvolvedores a corrigir problemas em suas aplicações. Na maioria dos casos, os relatórios de falhas serão seguros para enviar.

Enquanto muitos usuários avançados desligam os recursos que "telefonam para casa", geralmente é uma idéia melhor deixar tais recursos ativados. Claro, você pode escolher quais programas você deseja habilitar esses recursos em - talvez você queira enviar estatísticas de uso para o Mozilla, mas não a Microsoft. Você decide.

Crédito de imagem: Andy Roberts no Flickr