Propaganda

Um de as partes críticas do Android 9 coisas a não fazer ao comprar seu primeiro telefone AndroidEssas armadilhas comuns devem ser evitadas para a melhor experiência do Android. consulte Mais informação muitas vezes esquecido são as permissões de aplicativos. Qualquer aplicativo que você instala no seu telefone precisa solicitar acesso explícito a áreas potencialmente sensíveis do seu dispositivo, mas nem sempre solicita isso de forma honrosa.

Felizmente, as permissões do Android deram uma guinada para melhor em sua atualização mais recente (Android 6.0 Marshmallow) Android 6.0 Marshmallow: o que é e quando você o receberáO Android Marshmallow está aqui - mas por que você deveria se importar? consulte Mais informação , mas menos de 3% das pessoas têm Marshmallow em seus dispositivos. Portanto, é importante saber como as permissões do Android funcionaram no passado e como elas serão exibidas no futuro.

Vamos dar uma olhada completa nas permissões nos dois sistemas, o que elas significam para você, por que você deve se importar e como elas realmente são em aplicativos reais. Você aprenderá muito!

Caso isso pareça déjà vu - temos explicou as permissões do Android antes Como as permissões de aplicativos Android funcionam e por que você deve se importarO Android força os aplicativos a declarar as permissões necessárias quando os instalam. Você pode proteger sua privacidade, segurança e conta de telefone celular prestando atenção nas permissões ao instalar aplicativos - embora muitos usuários ... consulte Mais informação no passado, mas eles mudaram tanto recentemente que vale a pena repetir.

O que são permissões?

É simples: permissões são privilégios especiais que os aplicativos devem solicitar se desejam acessar mídias sensíveis no seu telefone.

Como nossos telefones contêm muitas informações pessoais, como nossa localização exata 5 tipos de aplicativos Android que fazem bom uso da sua localizaçãoVocê pode desativar os serviços de localização para economizar a bateria, mas esses tipos de aplicativos podem fazer você mudar de idéia. consulte Mais informação , dados de contato e câmeras que podem nos gravar - os aplicativos não podem apenas usá-los, a menos que você diga que está tudo bem.

Instagram-Android-Permissões

Você pode verificar as permissões de um aplicativo a qualquer momento. Se é um aplicativo que você já instalou, acesse Configurações> Aplicativos e encontre o aplicativo que você deseja examinar. Toque em um aplicativo e, na tela de informações, clique no Permissões campo ou role para baixo para encontrar a lista. Aqui você pode ver tudo o que o aplicativo pede.

Se você deseja visualizar as permissões de um aplicativo que ainda não está usando, localize-o na Google Play Store (no telefone ou no usando a interface da web Como instalar aplicativos Android diretamente do seu PC em segundosQuando você está no seu PC, não precisa pegar o telefone para enviar texto, então, por que fazê-lo para instalar aplicativos? Aqui está uma maneira melhor. consulte Mais informação ) e clique em Detalhes da permissão para vê-los. Eles serão agrupados por tipo; se você ainda não os entende, não se preocupe! Analisaremos alguns em breve.

Por que isso importa

Não pense que as permissões são inerentemente ruins, porque não são! Telefones modernos são capazes de tanto Os melhores aplicativos Android na Google Play Store para 2019Procurando os melhores aplicativos Android para seu telefone ou tablet? Aqui está nossa lista abrangente dos melhores aplicativos para Android. consulte Mais informação , o que significa que eles também podem ser usados ​​naturalmente para causar danos. As permissões ajudam a manter seu dispositivo protegido de aplicativos obscuros - apenas porque um aplicativo deseja uma permissão não significa que seja horrível.

Por exemplo, o Google Maps seria muito inútil se não pudesse acessar sua localização, mas quando um aplicativo de calculadora precisa acessar seus contatos, isso deve gerar preocupação. Esta foi a fonte de a controvérsia do aplicativo Facebook Messenger Quão ruins são as permissões do Facebook Messenger?Você provavelmente já ouviu muito sobre o aplicativo Messenger do Facebook. Vamos reprimir os rumores e descobrir se as permissões são tão ruins quanto afirmam. consulte Mais informação há um tempo atrás, porque as pessoas achavam que o aplicativo estava ultrapassando seu limite de permissões.

Uau. Nunca vi mais solicitações de permissão para Android do que pelo Facebook Messenger. Não. Não está instalando.

- Michael Dexter (@michaeldexter) 9 de março de 2016

Nós escrevemos sobre quão invasivas são as permissões do aplicativo do Facebook Como usar o Facebook no Android sem todas as permissões invasivasO aplicativo para Android do Facebook requer uma tonelada de permissões e não deve ser confiável com elas. O aplicativo Tinfoil para Facebook é a solução que preocupa a privacidade. consulte Mais informação , mas você também deve ser prudente com os aplicativos do dia a dia. Por exemplo, quando eu jogou um monte de imitação Mario jogos no Android, a maioria solicitou permissões como Contatos e Localização.

Esses aplicativos não têm negócios solicitando isso, porque não são necessários para a funcionalidade do aplicativo. Mesmo que um aplicativo defina claramente para o que deseja a permissão (o que mais desenvolvedores devem fazer), não há garantia de que não está abusando da permissão.

Não é justo dizer que certas permissões são inerentemente ruins As sete permissões mortais do Android: como evitar o pecado da preparação preguiçosaTodo mundo com um dispositivo Android deve saber que suas informações privadas não são tratadas como particulares. Por exemplo, fazer uma compra de aplicativo pode expor informações pessoais de contato, incluindo o nome, endereço físico e endereço de e-mail, a ... consulte Mais informação 100% do tempo, mas, como é mais fácil para certas pessoas (local, câmera etc.) abusar de suas informações, você deve tratar essas permissões com mais cuidado.

O relógio no meu Android está pedindo permissão para mídia e fotos... Sem relógio, você não pode ter acesso a isso. Apenas o tempo devido! TEMPO

- D Smith (@landandwater) 23 de fevereiro de 2016

Antigamente, o Google listava todas as permissões que um aplicativo exigia (até itens menores, como vibração). Agora, esses são praticamente esperados; eles os mudaram para o De outros categoria de permissões, incluindo Acesso total à rede já que é tão comum hoje em dia, especialmente para anúncios no aplicativo.

Se você estiver curioso, abaixo está uma captura de tela da aparência de adicionar permissões de aplicativo ao escrever um aplicativo Android. Isso é de um aplicativo que estou escrevendo para uma aula da faculdade - você pode ver que precisamos acessar as armazenamento (para que possamos acompanhar as preferências do usuário), mas também precisamos pedir permissão para vibrar e acessar o rede. Se não declarássemos essas permissões e tentássemos executar essas funções, o aplicativo não funcionaria.

Permissões de código do Android

Permissões comuns

Muitas permissões são auto-explicativas e você provavelmente encontrará um conjunto semelhante em muitos aplicativos; portanto, não demoram muito para serem desativados. Vamos dar uma olhada em alguns comuns e o que eles significam.

  • Compras dentro do aplicativo: Permite que você faça compras dentro do aplicativo. Atualmente, quase todos os jogos gratuitos contêm compras no aplicativo ou microtransações. A maioria deles são jogos "freemium" que fingem ser gratuitos, mas realmente querem apenas vicie você e pegue seu dinheiro 5 sinais de alerta para evitar jogos Freemium que querem sugar sua carteiraMuitos jogos são gratuitos, mas bombardeiam os jogadores com uma variedade interminável de compras no jogo, algumas das quais são impossíveis de evitar se você deseja concluir o jogo. consulte Mais informação . Eles podem ser muito caros, então você pode querer proteja seu telefone contra compras no aplicativo O que são compras no aplicativo e como posso desativá-las? [MakeUseOf explica]"Eu não acredito!" meu primo me disse outro dia: "alguém acabou de comprar uma compra no aplicativo de US $ 10 no telefone da minha mãe e ela nem sabe do que estou falando!". Soa familiar? Quão... consulte Mais informação para impedir que as crianças os comprem inadvertidamente em jogos.
    • Observe que as compras no aplicativo nem sempre são ruins. Alguns jogos os usam de maneira honrosa e os aplicativos que não são de jogos costumam usá-los para que você possa atualizar para a versão Pro - isso evita que o desenvolvedor publique duas versões diferentes de aplicativos. Em geral, porém, o “Farm Crush Dice Clash” será carregado de microtransações.
  • Câmera: Permite acesso total à sua câmera. Este grupo tem apenas uma permissão, portanto é tudo ou nada.
  • Microfone: Outro grupo com apenas uma permissão; Isso permite acesso total ao seu microfone, a fim de gravar audio Qual é o melhor aplicativo de gravação de voz para Android?Há muitos momentos na vida que você pode querer gravar. Verifique se você tem um ótimo aplicativo para ajudá-lo a fazer exatamente isso. consulte Mais informação .
  • Armazenamento: Os aplicativos podem ler seus arquivos, salvar arquivos ou ambos. Um motivo comum para a leitura de seu armazenamento é escolher um arquivo para compartilhar com um amigo, enquanto um aplicativo pode precisar gravar no armazenamento para salvar uma imagem que você editou.
  • Localização: Pode ser a sua localização aproximada, que é obtida a partir de redes Wi-Fi perto de você ou a sua localização exata, que usa o GPS do seu telefone.
  • IdentidadeEncontre contas no dispositivo: Isso é usado quando um aplicativo deseja encontrar em quais outras contas você está conectado no telefone, como um aplicativo que permite que você faça login com sua conta do Google ou do Facebook.
  • ID do telefone / dispositivoLeia o status e a identidade do telefone: Isso permite que o aplicativo saiba quando você está em uma chamada, para evitar interromper a chamada. Ligar diretamente para números de telefone permite que um aplicativo faça uma ligação sem solicitar que você acesse o aplicativo de discagem.
  • Histórico de dispositivos e aplicativosRecupere aplicativos em execução: Isso permite que um aplicativo saiba quais outros aplicativos estão no seu telefone. Isso pode ser abusado, mas é usado "legitimamente" por aplicativos matador de tarefas e otimizador de bateria que você nunca deve usar. Por que os impulsionadores de RAM e os assassinos de tarefas são ruins para o seu AndroidÀ primeira vista, os reforçadores de RAM e os executores de tarefas parecem incrivelmente úteis, mas um olhar mais atento mostra que eles poderiam realmente estar prejudicando seu telefone. consulte Mais informação

Essas são algumas das mais comuns, mas existem muitas outras permissões no diretório De outros categoria, incluindo Baixe arquivos sem notificação, Executar na inicialização, Alterar a conectividade de redee Alterar suas configurações de áudio, todos os quais podem ser usados ​​maliciosamente.

A propósito, quando eu estava compilando essa lista, referenciei apenas o aplicativo do Facebook para Android, que solicita todas essas permissões e muito mais. Francamente, é absurdo que eles solicitem algumas dessas permissões; você está melhor com uma alternativa esbelta de terceiros para o Facebook Mais rápido, mais enxuto, melhor - alternativas ao aplicativo Android FacebookAh, as alegrias de ter as mídias sociais disponíveis para nós a qualquer hora do dia, graças ao advento do smartphone. O Facebook sempre foi (pelo menos na superfície) sobre a conexão com o seu ... consulte Mais informação no seu celular.

O sistema antigo (pirulito e anteriores)

Como a grande maioria dos usuários do Android ainda não está no Marshmallow, vejamos como o sistema de permissões funcionou no passado, mesmo que esteja (felizmente) saindo. Se você não tem certeza da versão do Android em que seu telefone está executando, acesse Configurações> Sobre o telefone e procure Versão Android. 6.0 é Marshmallow, 5.x é pirulito e 4.4.x é KitKat; antes disso é o mesmo para nossos propósitos.

Portanto, o antigo sistema de permissões é uma opção geral - você precisa aceitar todas as permissões solicitadas por um aplicativo ao instalá-lo ou recusar a instalação do aplicativo. Isso é frustrante por vários motivos, o mais importante é que uma permissão não autorizada pode impedir você de instalar aplicativos úteis. Tão útil quanto alguns aplicativos Android são Os 10 principais aplicativos para Android que todos devem instalar primeiroTem um novo telefone ou tablet Android? Então você precisa absolutamente desses aplicativos! consulte Mais informação , você não deseja disponibilizar seus contatos para todos os aplicativos que os solicitarem.

Os problemas com esse método não param por aí. Anos atrás, cada permissão foi listada separadamente. Se você escolher, os aplicativos serão atualizados automaticamente, a menos que uma nova permissão tenha sido adicionada. Quando isso aconteceu, você teve que clicar explicitamente em Aceitar na nova permissão antes de atualizá-la, para aplicar a mesma regra de "pegar ou largar" e os aplicativos podem ser arruinados com a adição de novas permissões.

Eventualmente, isso significava que as listagens de permissões eram muito longas, então o Google decidiu começar a agrupar permissões semelhantes. Ao instalar um aplicativo agora, você perceberá isso: o SMS, por exemplo, contém todas as permissões possíveis em torno de suas mensagens de texto. O problema é que as atualizações de aplicativos podem adicionar permissões adicionais em um grupo sem solicitar sua permissão, como antes.

Assim, por exemplo, uma das possíveis permissões de SMS é Leia suas mensagens de texto. Talvez você use o excelente teclado, SwiftKey, que permite personalizar seu dicionário lendo como você digita nos seus textos, no Gmail e em outras fontes. Você não se importa em dar acesso a seus textos, então vá em frente e ative-o.

Alguns meses depois, o SwiftKey pode atualizar para incluir o Envie mensagens de texto permissão sem que você perceba - isso pode custar dinheiro se as mensagens SMS forem enviadas para números premium ou você não tem mensagens de texto ilimitadas As melhores maneiras de enviar um SMS grátis on-lineEm uma época em que a propriedade de smartphones está se tornando a maioria, é difícil imaginar alguém que não pode (ou não) envie mensagens de texto. Quando foi a última vez que você conheceu alguém que não teve um ... consulte Mais informação ! O SwiftKey é um aplicativo respeitável e nunca faria isso, mas é um exemplo de como os grupos de permissão são inseguros.

Hoovering gradual dos aplicativos de todas as permissões do Android como uma metáfora da vida.

- Miss Amy (@MissAmyTobey) 18 de fevereiro de 2016

Sua única defesa nesse sistema é evitar aplicativos cujas permissões você não gosta ou faça root no seu telefone O guia completo para fazer o root do seu telefone ou tablet AndroidEntão, você deseja fazer root no seu dispositivo Android? Aqui está tudo o que você precisa saber. consulte Mais informação e instale um aplicativo que permita ativar ou desativar as permissões. Como o enraizamento pode ser complicado e invalidar sua garantia, essa não é uma solução viável para a maioria dos usuários.

Espero que agora você veja os problemas com este sistema, especialmente quando comparado ao iOS, onde você pode ativar ou desativar permissões individuais em qualquer aplicativo que desejar. O Android precisa de uma maneira melhor há muito tempo e finalmente tem uma.

O Novo Caminho (Marshmallow e o Futuro)

Marshmallow Android chegou com muitas mudanças Android 6.0 Marshmallow: o que é e quando você o receberáO Android Marshmallow está aqui - mas por que você deveria se importar? consulte Mais informação em outubro de 2015 - um novo sistema de permissões estava entre eles. Agora, as permissões são granulares e você não precisa concordar com um conjunto abrangente de permissões para instalar um aplicativo.

Quando você instala um aplicativo criado para o Marshmallow, a Play Store avisa que você pode decidir sobre cada permissão que surgir. Digamos seu aplicativo SMS favorito Texto melhor com esses aplicativos alternativos de SMS para AndroidNão gosta do seu aplicativo de SMS padrão? Experimente um novo! consulte Mais informação permite tirar fotos dentro do messenger, por exemplo. Depois de clicar no botão para abrir a câmera no aplicativo, você receberá um pop-up solicitando acesso à sua câmera. Obviamente, você solicitou essa ação, por isso faz sentido confirmá-la.

Se você negar uma permissão, o aplicativo não poderá usar esse recurso. Portanto, se você negar sua localização no Google Maps, ele parecerá não estar funcionando corretamente sem motivo. Se os desenvolvedores de aplicativos souberem o que estão fazendo, eles terão um check-in para informar que o aplicativo não funcionará se você não conceder essa permissão ao aplicativo. Idealmente, o aplicativo solicitará sua permissão quando você executar ações no aplicativo que as exijam, não todas de uma vez assim que você o abrir.

Ainda existe uma desvantagem no sistema antigo. Se os aplicativos não forem criados para aproveitar os novos recursos do Marshmallow, você ainda será solicitado a concordar com todas as permissões assim que instalar o aplicativo. Depois de instalado, você pode encontrar o aplicativo em Configurações> Aplicativos e alterne suas permissões, mas o aplicativo pode ser interrompido sem aviso. Mesmo que o aplicativo seja desenvolvido para o Marshmallow, você pode ajustar as permissões aqui a qualquer momento, se mudar de idéia

A essa altura, os desenvolvedores realmente devem estar de acordo com o Marshmallow, mas você provavelmente encontrará alguns aplicativos que ainda estão no sistema antigo. Basicamente, você pode desativar as permissões de qualquer aplicativo, mesmo que tenha que concordar com todos de uma vez, mas isso pode quebrar algumas coisas, pois o desenvolvedor não as responsabiliza.

Alguns exemplos de aplicativos reais

Vamos encerrar olhando algumas aplicativos populares Os melhores novos aplicativos para Android lançados em 2015Alguns aplicativos realmente incríveis entraram em cena em 2015 - vamos dar uma olhada no melhor. consulte Mais informação e as permissões que eles pedem. Não posso afirmar o motivo de todos eles, mas especulei onde apropriado.

Snapchat requer o seguinte:

  • Compras dentro do aplicativo
  • Localizando contas no seu dispositivo e lendo seu cartão de contato
  • Lendo seus contatos
  • Sua localização exata
  • Recebendo mensagens de texto
  • Lendo se você está no telefone
  • Lendo, salvando e excluindo arquivos no seu telefone
  • Acesso total à sua câmera e microfone
  • A capacidade de visualizar informações sobre o WiFi ao qual você está conectado
  • Impedindo que seu dispositivo durma
  • Ligar a lanterna do telefone

Essa é uma lista muito grande! A maioria faz sentido no contexto do aplicativo (que é fundamental na análise de permissões) - você pode entrar com outras contas e, ao enviar mensagens, pode compartilhar sua localização, tirar fotos e gravar voz.

O aplicativo solicita a capacidade de impedir o sono para que você receba notificações mesmo que seu telefone não esteja ativado. Como você vê, a maioria das permissões pode ser explicada, mas você decide se confia no desenvolvedor.

Pandora solicita essas permissões:

  • Compras no aplicativo (para assinar o serviço premium)
  • Encontre contas no dispositivo (para fazer login no Facebook, etc.)
  • Adicione ou modifique eventos da agenda e envie e-mail a convidados sem o conhecimento dos proprietários (não faz ideia do motivo disso)
  • Leia seus contatos (para compartilhar faixas com os amigos)
  • Leia o status e a identidade do telefone (para saber quando você recebe uma ligação, para interromper a música)
  • Modifique ou exclua o conteúdo do seu armazenamento USB e leia o conteúdo do seu armazenamento USB (para armazenar dados em cache, para que a música não precise armazenar tanto em buffer)
  • Ver conexões Wi-Fi (provavelmente para determinar a qualidade da sua conexão atual)
  • Várias outras configurações, como controle Bluetooth

No geral, Pandora não é horrível. Não entendo por que eles precisam de informações da agenda, e você provavelmente não saberia seus contatos, mas existem aplicativos muito piores.

Não sei por que o @pandora_radio O aplicativo Android precisa acessar o meu calendário. É por isso que eu sempre leio permissões em atualizações.

- Redefinição do sistema (@iamuhura) 2 de abril de 2013

Vamos jogar um jogo para nossa última amostra:

Candy Crush Soda Saga deseja acessá-los no seu dispositivo:

  • Compras no aplicativo (para que eles possam ganhar dinheiro em qualquer canto)
  • Encontre contas no dispositivo (para fazer login no Facebook)
  • Leia seus contatos (para poder incomodar seus amigos e pedir vidas)
  • Ver conexões Wi-Fi (provavelmente para que eles saibam se você está em uma conexão de qualidade)
  • Algumas outras permissões, incluindo impedir que o dispositivo durma

No geral, este não é tão ruim em termos de permissões. O jogo em si é uma história diferente, mas pelo menos esse aplicativo não precisa conhecer seus contatos ou informações da agenda.

Não, Josh Justice, eu não quero jogar a Candy Crush Soda Saga. Pare de me enviar convites

- Adam Rice (@ AdamRice12) 9 de março de 2016

Você tem permissão

Isso era muito necessário, mas as permissões impactar sua privacidade e são importantes Configurações de privacidade do smartphone que você precisa ativar hojeOs smartphones são fornecidos com muitas configurações padrão que podem estar vazando suas informações. Vamos mergulhar e ajustá-los. consulte Mais informação ! Espero que você tenha aprendido muito sobre as diferentes permissões, como elas costumavam funcionar e o que está por vir para elas.

A dica aqui é garantir que você não instale aplicativos de forma imprudente no seu telefone. Todos os tipos de aplicativos, especialmente os populares, têm mais permissões do que precisam. Se você estiver no Marshmallow, ative apenas as permissões com as quais você concorda. Se você estiver em uma versão mais antiga, sempre revise a lista de permissões antes de instalar um aplicativo. Esteja ciente do que você está colocando no seu telefone!

A maioria das permissões não faz muito se você estiver offline, então faça uma pausa e aproveite alguns jogos Android que não precisam de conexão com a Internet para jogar 11 jogos móveis divertidos quando você não tem Internet ou dadosAqui estão os melhores jogos para celular que não precisam de conexão à Internet, permitindo que você salve seus dados móveis. consulte Mais informação .

Que outras perguntas você tem sobre permissões? Você está animado para atualizar para o Marshmallow e obter controle sobre suas permissões? Compartilhe seus pensamentos e perguntas sobre permissões nos comentários!

Ben é editor adjunto e gerente de postagem patrocinada da MakeUseOf. Ele é bacharel em direito. em Computer Information Systems pela Grove City College, onde se formou Cum Laude e com honras em seu curso. Ele gosta de ajudar os outros e é apaixonado por videogames como um meio.