O Google fará com que os desenvolvedores de gerenciadores de arquivos enviem um formulário para obter amplo acesso ao armazenamento de arquivos no Android 11

click fraud protection

Para reforçar a segurança, o Google exigirá que os desenvolvedores de gerenciadores de arquivos enviem um formulário para obter amplo acesso ao armazenamento de arquivos no Android 11.

O Android 10 beta 2 lançado no início deste ano revelou que o Google estava planejando limitar a forma como os aplicativos podem acessar o armazenamento interno do seu telefone. Para esse propósito, o Google introduziu algo chamado Scoped Storage. No entanto, devido à reação de vários desenvolvedores, a empresa tive que voltar atrás sobre a sua implementação. A empresa permitiu que aplicativos que ainda não são direcionados ao Android 10 funcionassem como antes e deu aos desenvolvedores tempo até 1º de novembro de 2020 para atualizar seus aplicativos para o Android 10.

Os aplicativos que já são direcionados ao Android 10 por padrão só podem ver arquivos em seu diretório específico do aplicativo. Para acessar arquivos criados por outros aplicativos, como fotos, imagens, vídeos e áudio, os aplicativos ainda precisam solicitar a permissão READ_EXTERNAL_STORAGE, mas obter essa permissão agora não dá mais acesso a toda a partição /data/media. Em vez disso, eles só veem os arquivos nos locais bem definidos fornecidos pela API MediaStore. Embora esta implementação funcione para aplicativos que exigem acesso a arquivos de mídia, ela não funciona para aplicativos gerenciadores de arquivos.

Os gerenciadores de arquivos precisam de amplo acesso ao armazenamento externo para funcionar e, se forem direcionados ao Android 10, o única maneira de obter amplo acesso a arquivos é usar a API Storage Access Framework (SAF). Embora o SAF exista desde o Android 5.0 Lollipop, os desenvolvedores tendem a não usá-lo, pois uma API difícil e mal documentada, uma experiência de usuário ruim, desempenho ruim e confiabilidade. Agora, o Google pretende resolver esses problemas com o Android 11.

De acordo com uma palestra recente intitulada "Preparing for Scoped Storage" apresentada pelos Googlers Roxanna Aliabadi, Zimuzo Ezeozue e Yacine Rezgui, o Google está planejando conceder “acesso especial ao aplicativo para casos de uso selecionados”. Durante a palestra, eles mencionam que esse “acesso especial ao aplicativo” só é concedido a aplicativos que comprovam uma “necessidade clara” de acesso total ao armazenamento compartilhado, “enviam um formulário de declaração” ao Google e não acessam “aplicativos externos diretórios".

Isso significa que os gerenciadores de arquivos terão que pedir permissão ao Google para acessar o armazenamento externo, da mesma forma que os aplicativos que solicitam permissões de SMS/registro de chamadas precisam solicitar ao Google. Assim, pode haver problemas de aplicação arbitrária, tal como vimos no passado com as decisões do Google Play. Por último, outro problema potencial é o fato de que os gerenciadores de arquivos não terão mais acesso a diretórios de aplicativos externos. Portanto, coisas como mods para jogos não funcionarão mais.


Fonte: YouTube

Através da: Reddit