Android Central

Usando permissões de aplicativos no Android M

protection click fraud

Há muito tempo refletimos sobre como seria se o Google decidisse implementar algo que desse aos usuários mais controle sobre quais aplicativos individuais podem acessar em nossos dispositivos, e no I/O deste ano tudo se tornou claro. O Android M vai permitir aos usuários um pouco de controle sobre quais informações e hardware cada aplicativo é permitido acesso, e essa nova configuração inclui até mesmo uma simplificação dos tipos de permissão em alguns convenientes categorias.

Embora não saibamos nada sobre o Android M, um rápido passo a passo dessa nova configuração de permissão dá uma visão razoável do que está por vir na próxima versão do Android.

Estamos todos acostumados a receber esse prompt logo após tocar em instalar no Loja de aplicativos do Google que informa quais permissões o aplicativo espera quando chega ao seu dispositivo. Esses dias acabaram no Android M, ou pelo menos acabaram para aplicativos que atualizam para suportar este novo sistema de permissão. Todos os aplicativos serão forçados a desabilitar quaisquer permissões que você der a eles de qualquer maneira, mas os aplicativos atualizados para o destino de API mais recente poderão fazer isso normalmente. Todo o resto terá um risco maior de quebrar o aplicativo quando você remover a permissão e, em nossos testes, isso pode acontecer com bastante frequência se você não for cuidadoso. A esperança é que o Google tenha dado aos desenvolvedores muitos avisos e todas as ferramentas necessárias para fazer essas alterações e garantir que os aplicativos funcionam bem com essas novas regras, mas cabe inteiramente ao desenvolvedor realmente implementar as alterações e atualizar seus aplicativo.

Permissões do Android M

Ao instalar um aplicativo que segue os novos destinos de API, você não verá mais esse prompt de permissões no início do processo de instalação. Em vez disso, o aplicativo terá que pedir permissões quando o aplicativo realmente precisar desse recurso, e caberá ao usuário aprovar ou negar esse acesso. Os usuários também podem consultar a lista total de permissões às quais cada aplicativo tem acesso em uma nova guia de permissões na seção de configurações de aplicativos, mas mais o mais importante, os usuários podem acessar a guia avançada nessa mesma exibição e ver todos os aplicativos e serviços que solicitam acesso a tipos específicos de permissões.

Em nossos testes, falhas catastróficas quando as permissões eram negadas eram bastante raras.

Desativar permissões em um aplicativo que não foi escrito para funcionar em torno dessa capacidade introduz variáveis ​​que o aplicativo pode não ser capaz de contornar. O Android M avisa exatamente isso quando você tenta desativar as permissões em um aplicativo que não foi atualizado para as APIs mais recentes, mas não o impede de puxar a alavanca. Em vez disso, você mesmo pode explorar o aplicativo e ver se tudo ainda funciona sem essa permissão. Na pior das hipóteses, o aplicativo falhará imediatamente e retornará à tela inicial, mas, na maioria dos casos, o aplicativo simplesmente falhará ao acessar as informações e informá-lo sobre a falha. Vai variar bastante de aplicativo para aplicativo, mas em nossos testes, falhas catastróficas foram bastante raras.

Dado o tempo de espera antes do lançamento oficial do Android M, é provável que a maioria dos seus aplicativos favoritos suporte esse novo sistema sem problemas. Por outro lado, se você der uma olhada em quais aplicativos do seu telefone não são atualizados há um bom tempo, provavelmente obteve um indicador decente de quais aplicativos terão problemas ocasionais quando você eventualmente mudar para M. Enquanto isso, você pode ter certeza de que uma maneira melhor de lidar com aplicativos está a caminho.

instagram story viewer