O armazenamento com escopo no Android 11 terá isenções para APIs mais antigas e aplicativos ‘principais’, como gerenciadores de arquivos

O Google tentou implementar o Scoped Storage no Android 10, mas a reação dos desenvolvedores o forçou a recuar. Com o Android 11, o Scoped Storage está acontecendo de verdade. Felizmente, o Google levou as críticas a sério. O armazenamento com escopo terá algumas exceções, uma das quais permitirá que aplicativos com importantes funções dependentes de armazenamento continuem funcionando.

A ideia por trás do Scoped Storage é boa. Em vez de permitir que os aplicativos solicitem acesso ao armazenamento e vejam tudo, eles só poderão ver seu próprio diretório e selecionar locais como downloads. Os desenvolvedores não gostaram da abordagem de tudo ou nada no Android 10, mas o Android 11 será muito mais suave com a transição, conforme rumores anteriores.

VÍDEO ANDROIDPOLICE DO DIA

Primeiro, os desenvolvedores poderão continuar usando o sistema de acesso ao armazenamento legado, desde que tenham como alvo o Android 10 (API de nível 29). Essa só será uma opção viável até que o Google exija suporte ao Android 11 em 2021. Além disso, o Google adicionará uma nova permissão para aplicativos como gerenciadores de arquivos e aplicativos de backup com “casos de uso principais” que exigem acesso total ao armazenamento. Esses aplicativos poderão obter acesso total ao arquivo declarando a permissão MANAGE_EXTERNAL_STORAGE. Eventualmente, haverá uma página de configurações do sistema onde os usuários podem ativar esse recurso. O Google diz que terá mais diretrizes sobre como e quando os aplicativos podem usar essa permissão posteriormente na visualização.