Artigo

Diversão com permissões: por que a mudança no Android 6.0 pode fazer você se repetir

protection click fraud
Permissões do Android 6.0

Android 6.0 Marshmallow tecnicamente, tem apenas uma semana. (Menos se você contar a data de eliminação do código, suponho.) Mas está no status de visualização do desenvolvedor há meses, e os desenvolvedores puderam enviar aplicativos que usam o novo nível de API (e, portanto, as novas permissões) por um tempo agora.

Portanto, se você estiver executando o Marshmallow em um telefone Nexus (e realmente deveria estar), começará a executar o novo esquema de permissões à medida que os aplicativos forem atualizados. Um dos meus primeiros exemplos disso foi com o Twitter. (E parabéns ao Twitter por ser um dos primeiros.)

Como o Twitter faz isso ...

Permissão de psuedo do Twitter

Considere esta captura de tela, que você verá quando abrir o Twitter pela primeira vez. O Twitter gostaria de usar minha localização atual para personalizar minha experiência. OK porque não. Gosto da minha localização e gosto de experiências melhores. Eu vou permitir.

Então a nova permissão em Marshmallow entra em ação. Eu quero dar ao Twitter acesso ao que eu disse que queria? Sim eu quero. É por isso que apertei OK da primeira vez.

A questão é que a primeira caixa de diálogo do Twitter não tem nada a ver com permitir a permissão para minha localização. Isso apenas aciona o diálogo do sistema. Mas está redigido de forma um pouco mais amigável do que a caixa de diálogo de permissão do Android.

Considerar:

Twitter: "O Twitter gostaria de usar sua localização atual para personalizar sua experiência."
Android: "Permitir que o Twitter acesse a localização deste dispositivo?"

Permissões de localização do Twitter

Duas perguntas do tipo permissão que fazem a mesma pergunta - mas apenas uma realmente permite algo.

O primeiro me diz o que quer fazer - e mais importante porque quer fazer isso. O último é basicamente o mesmo tipo de linguagem de permissão simples, mas vaga, que passamos a detestar do Android. E meio que precisa ser, eu suponho. Mas é aí que o aplicativo que solicita a permissão - a primeira caixa de diálogo do Twitter - se torna ainda mais importante. Em vez de me dar imediatamente a opção "Não permitir / OK", o Twitter deve pegar outra frase para me dizer o que vem a seguir. "O Twitter gostaria de usar sua localização atual para personalizar sua experiência. Se você concordar com isso, clique em 'permitir' na próxima tela." Ou algo nesse sentido. Então você tem um contexto melhor para a solicitação de permissão e o usuário está preparado para o que está por vir - e não é tão repetitivo.

São duas paradas difíceis para o usuário, e isso é difícil. Mas é um ponto doloroso único. E vale a pena, eu acho, nos fazer prestar um pouco mais de atenção às permissões perigosas (esse é o termo técnico) que os aplicativos podem exigir. Por outro lado, iconografia e contexto podem significar que você não precisa me dizer que está prestes a pedir permissão para a câmera, já que Acabei de tocar no ícone da câmera.

Aqui está como o Google coloca isso:

Em algumas circunstâncias, você pode querer ajudar o usuário a entender por que seu aplicativo precisa de uma permissão. Por exemplo, se um usuário iniciar um aplicativo de fotografia, o usuário provavelmente não ficará surpreso que o aplicativo solicite permissão para usar a câmera, mas o usuário pode não entender por que o aplicativo deseja acessar a localização do usuário ou Contatos. Antes de solicitar uma permissão, você deve considerar fornecer uma explicação ao usuário. Lembre-se de que você não deseja sobrecarregar o usuário com explicações; se você fornecer muitas explicações, o usuário pode achar o aplicativo frustrante e removê-lo.

Como o Facebook faz isso ...

Vamos dar uma olhada em como o Facebook - outro aplicativo que já foi atualizado para as novas permissões.

Permissões do Facebook

Ahhhh, o raro pedido de permissão dupla. Isso é o que você obtém do Facebook quando clica no ícone da câmera para uma nova atualização de status. OK, eu trapaceei um pouco - você receberá esta notificação dupla se negar a permissão de armazenamento na primeira vez, quando ele está tentando preencher as miniaturas do que está em sua galeria. Mas está bem feito. O Facebook diz a você o que deseja e por que deseja.

Permissões do Facebook

E então você começa a se repetir novamente. Sim, gostaria que o Facebook tivesse permissão para pedir ao meu telefone para fazer algo.

Mas, novamente, é o primeiro botão "Permitir" que tenho problemas. Na verdade, ele não permite que nada além da caixa de diálogo do sistema pergunte a você exatamente a mesma coisa de novo. E você só precisa fazer isso uma vez.

Como o Hangouts faz ...

Permissão para Hangouts

Aqui está mais um exemplo, desta vez no Google Hangouts. Bater nos ícones da câmera ou da galeria em uma conversa apenas acionará o diálogo do sistema. Não há solicitação supérflua antes da real que concede as permissões. (E, novamente, eu diria que está tudo bem. Quando toco no ícone de uma câmera, a solicitação de permissão da câmera já tem contexto.)

Permissão de contatos do Hangouts

Onde eu acho Google realmente fez um bom trabalho foi com este explicador de primeira execução para a permissão de contatos, que é totalmente necessário para o aplicativo funcionar. Primeiro diz porque ele precisa acessar seus contatos. Clicar em "Avançar" apresenta a solicitação de permissão do sistema. Que diga "Próximo" e não "Permitir" é o que realmente importa aqui. Um flui para o outro. Você obviamente não quer fazer cada solicitação de permissão em tela inteira como esta. Mas para algo importante o suficiente para ser apresentado na primeira execução, é muito bem feito.

A mudança para as permissões de tempo de execução é grande e importante. Mas podem ser um pequeno processo de aprendizagem.

Reconheço que estou transformando um pequeno morro em uma montanha. Você só precisa passar por isso na primeira vez para um aplicativo. Mas as permissões são importantes. (E eu acho que a mudança para permissões de tempo de execução é uma boa.) Uma explicação de permissões é boa. Mesmo a parada dupla pode ser negligenciada em nome de fazer você olhar antes de pular. Explique a permissão ao usuário, apenas não o faça pensar que já a permitiu uma vez, apenas para fazê-lo na realidade faça isso uma etapa posterior na solicitação do sistema. Só não gosto de me repetir, só isso.

E como sempre, você está livre para revogar as permissões quando quiser. Se você fizer isso, o aplicativo pedirá sua permissão novamente na próxima vez que você tentar usar essa funcionalidade.

A questão é que nós, como usuários, temos algo novo com o qual nos acostumarmos aqui. Mas os desenvolvedores de aplicativos também.

Atualizar: Para uma escuta mais técnica de tudo isso - e, a propósito, uma confirmação de que a maneira como o Facebook e o Twitter estão fazendo as coisas não é muito ideal - confira Episódio 33 do podcast Android Developers Backstage.

Estes são os melhores fones de ouvido sem fio que você pode comprar a qualquer preço!
É hora de cortar o cabo!

Estes são os melhores fones de ouvido sem fio que você pode comprar a qualquer preço!

Os melhores fones de ouvido sem fio são confortáveis, têm um ótimo som, não custam muito e cabem facilmente no bolso.

Tudo o que você precisa saber sobre o PS5: data de lançamento, preço e muito mais
Próxima geração

Tudo o que você precisa saber sobre o PS5: data de lançamento, preço e muito mais.

A Sony confirmou oficialmente que está trabalhando no PlayStation 5. Aqui está tudo o que sabemos sobre isso até agora.

Nokia lança dois novos telefones Android One baratos abaixo de US $ 200
New Nokias

A Nokia lança dois novos telefones Android One de baixo custo abaixo de US $ 200.

Nokia 2.4 e Nokia 3.4 são as mais recentes adições à linha de smartphones baratos da HMD Global. Como ambos são dispositivos Android One, eles têm a garantia de receber duas atualizações importantes do sistema operacional e atualizações regulares de segurança por até três anos.

Proteja sua casa com estas campainhas e fechaduras SmartThings
Ding Dong - portas trancadas

Proteja sua casa com essas campainhas e fechaduras SmartThings.

Uma das melhores coisas sobre o SmartThings é que você pode usar uma série de outros dispositivos de terceiros em seu sistema, incluindo campainhas e fechaduras. Como todos eles basicamente compartilham o mesmo suporte SmartThings, nos concentramos em quais dispositivos têm as melhores especificações e truques para justificar sua adição ao seu arsenal SmartThings.

instagram story viewer