Índice:
- Colocamos as permissões do aplicativo de mensagens muito difamadas do Facebook no aplicativo Hangouts do Google
- Identidade
- Contatos / calendário
- Localização
- SMS (mensagens de texto)
- telefone
- Fotos / arquivos de mídia
- Câmera / microfone
- Informações de conexão Wi-Fi
- ID do dispositivo e informações de chamada
- Outras permissões
- Então, o que tudo isso significa?
Colocamos as permissões do aplicativo de mensagens muito difamadas do Facebook no aplicativo Hangouts do Google
Para não adiantar o argumento - porque acho que a maioria das pessoas que leu nossa remoção de todo o FUD e da confusão em torno das histórias mal informadas sobre o Facebook Messenger entendeu - mas aqui está um exercício interessante. Recentemente, recomendamos que, quando você tiver dúvidas sobre as permissões que um aplicativo está declarando, procure um aplicativo semelhante. Pode não contar a história toda, mas deve lhe dar uma boa idéia de se um aplicativo tem o poder de fazer algo nefasto.
Se, por exemplo, um aplicativo de papel de parede tiver a capacidade de fazer chamadas telefônicas e outro não, será necessário procurar por que ele precisa dessa capacidade. Faz sentido?
Então, vamos colocar o Facebook Messenger em outro aplicativo de mensagens popular - o Google Hangouts. Se você não usou o Hangouts de alguma forma antes, é o serviço de mensagens do Google e agora também é o aplicativo de mensagens de texto preferido do Google. (Embora você ainda encontre outros aplicativos de mensagens nos telefones da maioria dos fabricantes, mesmo que tenham o Hangouts instalado.)
Vamos colocar as permissões lado a lado - copiadas diretamente do Google Play - e ver como elas são. Tudo em nome da ciência.
Identidade
Facebook Messenger | Hangouts do Google |
---|---|
Encontre contas no dispositivo | Encontre contas no dispositivo |
Leia seu próprio cartão de contato | Adicionar ou remover contas |
Parece um pouco com o Google Hangouts, mas tem um pouco mais de poder, com a capacidade de adicionar ou remover contas. Nada que nos preocupasse. É o tipo de coisa que você esperaria ver em um aplicativo de serviço do Google.
Contatos / calendário
Facebook Messenger | Hangouts do Google |
---|---|
Leia seus contatos | Leia seus contatos |
Modifique seus contatos |
Portanto, o Google Hangouts tem a capacidade adicional de poder modificar seus contatos e não apenas lê-los. O Facebook Messenger pode apenas ler seus contatos.
Localização
Facebook Messenger | Hangouts do Google |
---|---|
Localização aproximada (baseada na rede) | Localização aproximada (baseada na rede) |
Localização precisa (GPS e baseada na rede) | Localização precisa (GPS e baseada na rede) |
Este, sem surpresa, está morto mesmo. Material bastante padrão para encontrar sua localização, realmente. E os dois aplicativos permitem que você anexe sua localização a uma mensagem. No entanto, o Hangouts exige que você o adicione, enquanto o Facebook Messenger compartilha sua localização em todas as novas mensagens por padrão. Veja como desativar isso.
SMS (mensagens de texto)
Facebook Messenger | Hangouts do Google |
---|---|
edite suas mensagens de texto (SMS ou MMS) | leia suas mensagens de texto (SMS ou MMS) |
receber mensagens de texto (SMS) | receber mensagens de texto (SMS) |
leia suas mensagens de texto (SMS ou MMS) | envie mensagens SMS |
envie mensagens SMS | edite suas mensagens de texto (SMS ou MMS) |
receber mensagens de texto (MMS) | receber mensagens de texto (MMS) |
O único interessante aqui é que o Facebook Messenger e o Google Hangouts estão listando exatamente as mesmas sub-permissões em pedidos ligeiramente diferentes. (Não sei por que.) Caso contrário, é exatamente isso que você esperaria ver em alguns aplicativos que servem como aplicativos de mensagens de texto.
telefone
Facebook Messenger | Hangouts do Google |
---|---|
edite suas mensagens de texto (SMS ou MMS) | leia suas mensagens de texto (SMS ou MMS) |
Ligar diretamente para números de telefone | Ligar diretamente para números de telefone |
Ler registro de chamadas |
O Facebook Messenger pode ver seu registro de chamadas. O Hangouts não pode. Será interessante ver se isso muda se e quando o Google Voice for incorporado.
Fotos / arquivos de mídia
Facebook Messenger | Hangouts do Google |
---|---|
Teste o acesso ao armazenamento protegido | Modifique ou exclua o conteúdo do seu armazenamento USB |
Modifique ou exclua o conteúdo do seu armazenamento USB | Teste o acesso ao armazenamento protegido |
Novamente, material padrão para um aplicativo que deseja armazenar em cache qualquer tipo de dados em vez de fazer o download novamente repetidamente. Simplesmente não é explicado claramente.
Câmera / microfone
Facebook Messenger | Hangouts do Google |
---|---|
Tire fotos e vídeos | Gravar audio |
Gravar audio | Tire fotos e vídeos |
Deseja tirar fotos ou gravar vídeos? Deseja usar o microfone? Você precisa dessas permissões. Padrão. Coisa.
Informações de conexão Wi-Fi
Facebook Messenger | Hangouts do Google |
---|---|
Ver conexões Wi-Fi | Ver conexões Wi-Fi |
Outra permissão básica compartilhada pelos dois aplicativos, e há inúmeras razões pelas quais um aplicativo declara isso. O Hangouts, por exemplo, precisa mover muitos dados se você estiver fazendo uma vídeo chamada. Então, gostaria de saber se você está usando Wi-Fi ou uma conexão de celular.
ID do dispositivo e informações de chamada
Facebook Messenger | Hangouts do Google |
---|---|
Leia o status e a identidade do telefone | Leia o status e a identidade do telefone |
Como explicamos anteriormente, esse é um nome ruim para uma permissão que permite várias coisas de baixo nível que os aplicativos podem precisar. Os aplicativos também precisam dele para ver se há uma chamada ativa. Novamente, nada que você não esperaria no Facebook Messenger ou no Hangouts.
Outras permissões
Facebook Messenger | Hangouts do Google |
---|---|
Receba dados da Internet | receber dados da Internet |
Baixe arquivos sem notificação | ler mensagens instantâneas |
Executar na inicialização | Troca mensagens
e recebe notificações de sincronização dos servidores do Google |
Impedir que o dispositivo durma | acesso total à rede |
Exibir conexões de rede | controlar vibração |
Instalar atalhos | executar na inicialização |
Alterar suas configurações de áudio | use contas no dispositivo |
Leia a configuração do serviço do Google | visualizar conexões de rede |
Desenhe sobre outros aplicativos | controlar Comunicação de Campo Próximo |
Acesso total à rede | leia a configuração do serviço do Google |
Ler configurações de sincronização | impedir que o dispositivo durma |
Controle de vibração | altere suas configurações de áudio |
Alterar a conectividade de rede | parear com dispositivos Bluetooth |
alterar conectividade de rede | |
enviar transmissão pegajosa |
Há muita coisa acontecendo aqui, nós sabemos. Mas veja quanto corresponde entre o Facebook Messenger e o Hangouts. O Messenger possui algumas permissões para o recurso Chat Heads (passe sobre outros aplicativos e atalhos de instalação) que o Hangouts não possui, e o Hangouts possui permissões NFC e Bluetooth e outra para alguns serviços do Google, que o Facebook não possui.
Então, o que tudo isso significa?
Não que precisássemos de mais provas, mas é bastante claro que o Facebook Messenger não declara uma quantidade excessiva de permissões - na verdade, o Google Hangouts tem mais duas, se você estiver preocupado com o mais ou o menos - não o número de permissões que um aplicativo declara é indicativo de qualquer coisa que não seja o aplicativo faz muitas coisas que exigem permissões. O Facebook Messenger também não declara nada que você não esperaria ver em um aplicativo de mensagens.
As permissões ainda são muitas vezes mal compreendidas, mas estão melhorando.
Usar qualquer coisa na Internet requer alguma confiança. As permissões mostram o amplo escopo do que um aplicativo pode fazer. Mas, sim, você ainda deve confiar que isso não faz algo desagradável dentro desses limites. A maioria de nós usa páginas da Web sem assistir ao console do desenvolvedor ou cheirar pacotes enquanto eles voam para cima. E ainda existem capturas de segurança. Os telefones não são fornecidos com acesso root. Os telefones não são fornecidos com "permitir instalação de aplicativos de fontes desconhecidas" marcada por padrão. E se você deseja conectar-se a um computador e ter acesso à linha de comando, precisará marcar outra caixa de seleção e aprovar a conexão no seu telefone. E no lado do aplicativo, temos o Google verificando não apenas os aplicativos no Google Play em busca de malware, mas (se você permitir) os aplicativos que foram carregados de sidel no seu telefone.
Continuaremos a ver mal-entendidos sobre as permissões do Android. Algumas dessas histórias são apenas para causar problemas. Mas muito disso também cai nos ombros do Google por causa do tipo de linguagem seco e de engenharia usado na descrição das permissões. (Embora pareça que o Google removeu discretamente algumas das descrições adicionais nas permissões. Tocar em um não exibe mais uma linguagem mais seca e, em particular, elimina a muito incompreendida "a qualquer momento" cláusula para coisas como o uso do câmera e microfone.) O Google continuará aprimorando, educando e melhorando a maneira como explica as coisas.