Artigo

As permissões do Android estão melhores do que nunca, mas ainda precisam de muito trabalho

protection click fraud

UMA Smartphone precisa fazer mais do que enviar textos e fazer chamadas. Essa é toda a premissa por trás do termo inteligente - a capacidade de fazer mais do que recursos básicos. Os telefones Android podem fazer quase tudo, e isso os torna uma ferramenta muito poderosa para todos nós.

Mas ser capaz de fazer tanto significa que as regras precisam ser definidas, ou tudo se tornará um caos rapidamente. Queremos que nossos telefones façam algo, então instalamos um aplicativo que pode fazer isso, e esse aplicativo é executado usando a plataforma Android. O Android tem que decidir como, quando e às vezes até por que um aplicativo pode fazer seu trabalho.

Precisa haver algumas regras, mas essas regras precisam evoluir junto com o resto.

Uma das maneiras de lidar com isso é por meio Permissões de aplicativos do Android. Os aplicativos que desejam ou precisam executar uma ação específica não podem fazê-lo, a menos que seja concedida permissão. Agora, acredito firmemente que devemos ser capazes de conceder a qualquer aplicativo qualquer permissão que quisermos e, da mesma forma, recusar qualquer aplicativo quando ele solicitar uma permissão específica. Compramos o telefone e são nossos dados que estão sendo acessados ​​e utilizados.

A Verizon está oferecendo o Pixel 4a por apenas US $ 10 / mês nas novas linhas Unlimited

O Android lentamente mudou para um modelo que funciona dessa maneira. Desde a Android 6, os aplicativos têm sido capazes de usar permissões mais granulares que podemos escolher conceder ou negar sempre que os executarmos. Isso é ótimo, mas nem todos os problemas de permissão foram resolvidos ainda. As permissões ainda estão agrupadas de muitas maneiras e desembaraçar isso realmente precisa se tornar um foco conforme o Android evolui.

As permissões ainda estão agrupadas, e real controle granular está longe de ser visto.

Se eu quiser permitir que um aplicativo compartilhe uma foto ou qualquer outra coisa, não há razão para ter que conceder a esse aplicativo permissão para ler meus contatos. Este é um exemplo simples que diz tudo sobre o que há de errado com as permissões do Android. As empresas que fazem aplicativos Android são destruídas todos os dias porque têm solicitações de permissão muito amplas e aparentemente desnecessárias, mas geralmente não é o aplicativo que precisa ser destruído.

Um bom exemplo disso é o aplicativo Go 4 da DJI. Construções DJI drones que permitem que você use seu telefone como um controlador. Pesquisadores de segurança recentemente teve algumas preocupações sobre o aplicativo e publicou uma lista de problemas que poderiam ser usados ​​para vazar nossos dados pessoais. Algumas das preocupações são bugs ou práticas que merecem ser questionadas. No entanto, uma preocupação específica é como o compartilhamento social por meio de SDKs (kits de desenvolvimento de software) de plataformas como Facebook, Twitter ou Instagram significa que o aplicativo precisa de acesso a todas as nossas fotos, todos os nossos contatos, nossa localização, nossos cartões SD e nossa câmera e microfone.

Esse nível de acesso é louco, e estou do lado dos pesquisadores de segurança aqui e digo que você deve investigar qualquer aplicativo que deseja todas essas permissões. Mas eu também sei que se você quiser controlar seu drone com seu telefone e compartilhar um tempo real vídeo durante o voo, você vai precisar de todas essas permissões porque é assim que o Android atualmente trabalho. Parte da culpa vai para as empresas que elaboram o SDK real, mas essas empresas precisam criar um produto que sirva para todos, e isso significa seguir a maneira do Android de juntar tudo.

As empresas são apanhadas no fogo cruzado e são culpadas por coisas que não podem controlar.

DJI respondeu a essas objeções e explicou que é assim que algo como o SDK do Facebook funciona. A empresa também fez um ótimo trabalho ao explicar todos os problemas e, se você estiver interessado, deve leia a resposta. Embora eu não concorde com parte do que está acontecendo no aplicativo DJI Go 4, agradeço a resposta bem pensada.

No entanto, isso não se aplica ao elefante na sala, que é - por que funciona assim? A resposta é porque o Android ainda agrupa muitas coisas quando se trata de compartilhar dados, tanto interna quanto externamente. Para compartilhar uma foto por meio de um aplicativo SMS, você precisa conceder permissão a um aplicativo para ver e ler suas mensagens de texto, ver sua biblioteca de fotos, ver seus contatos, controlar sua câmera e muito mais. Você não pode simplesmente escolher 1 foto e enviar para 1 pessoa porque o aplicativo precisa verificar seus contatos quando você procura por um e, em seguida, precisa acessar a própria foto e injetá-la em seu aplicativo de mensagens de texto e assim por diante. É super complicado.

O Google está trabalhando para consertar a bagunça, mas é lento.

O Google está abordando o maior problema, forçando novos aplicativos e atualizações de aplicativos a mudar lentamente para a segmentação de versões mais recentes do Android para serem aceitas no Google Play. Isso ajuda porque escrever um aplicativo voltado para uma versão mais antiga significa que ele não tem nenhum tipo de permissão granular e, em vez disso, você aceita todas elas ao instalá-lo. Isso ainda não permitirá que você compartilhe uma foto sem conceder acesso a todos os seus contatos, mas lembra que você está fazendo isso na primeira vez.

Eu sei que isso não é uma coisa fácil de fazer; demorou mais que 10 versões do Android antes de permitirmos que um aplicativo gravasse em um cartão SD sem dar permissão para ler tudo nele. Também sei que os desenvolvedores não gostam de ver mudanças no que diz respeito às permissões, porque isso significa mais trabalho para criar ou atualizar um aplicativo. Ainda assim, deve haver uma maneira de chegar a um ponto em que eu não precise compartilhar todas as minhas fotos com uma empresa que fabrica drones quando transmito um voo ao vivo.

Podemos ganhar uma comissão por compras usando nossos links. Saber mais.

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 som ótimo, 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 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.

As melhores impressoras fotográficas instantâneas portáteis para dispositivos Android
Imprima em qualquer lugar!

As melhores impressoras fotográficas instantâneas portáteis para dispositivos Android.

Você está em movimento e fazendo memórias no seu celular. Embora o digital seja ótimo, por que não tentar tornar essas memórias um pouco mais permanentes com uma foto tangível?

instagram story viewer