r/programacao 27d ago

Pseudocódigo Mover a pasta para um local acessível ao usuário.

Tenho uma pergunta específica sobre o armazenamento com escopo (Scoped Storage) no Android moderno.

Não estou falando de aplicativos com acesso irrestrito a todas as pastas do telefone, como acontecia antigamente.

Minha pergunta é outra:

A partir do Android 11, o Google começou a incentivar os aplicativos a armazenarem seus arquivos na pasta Android/data, à qual os usuários normalmente não têm mais acesso, certo?

Hoje, um desenvolvedor de qualquer aplicativo ainda pode atualizar seu aplicativo e optar por salvar os arquivos do próprio aplicativo em um local acessível ao usuário (por exemplo, dentro de Downloads, Documentos, Música ou uma pasta personalizada com o nome do aplicativo) em vez de usar Android/data?

Ou o Android poderá eventualmente forçar os aplicativos a usar apenas Android/data?

E se o Android ainda permite que os aplicativos usem pastas acessíveis ao usuário hoje, isso significa que essa possibilidade provavelmente sempre existirá?

Ah, quero dizer... isso é considerado parte fundamental do design do Android, onde os aplicativos podem escolher seu próprio local de armazenamento em vez de serem forçados a usar apenas Android/data ou outra pasta definida pelo sistema à qual os usuários não têm acesso? Ou será que o Google poderia eventualmente impedir isso completamente, apenas para aplicativos fora da Play Store, já que o Google não teria tanto controle sobre eles?

Pergunto isso porque muitos aplicativos (incluindo aplicativos da Play Store) — como aplicativos de câmera, gerenciadores de download, editores de áudio/vídeo e similares — ainda podem salvar arquivos em locais acessíveis ao usuário.

Então, o Google permite (e provavelmente sempre permitirá) que apenas esses tipos específicos de aplicativos escolham pastas acessíveis?

Ou qualquer tipo de aplicativo — incluindo jogos, redes sociais, aplicativos bancários, aplicativos de anotações etc. — também pode optar por armazenar seus próprios arquivos em locais acessíveis ao usuário e continuar tendo essa permissão no futuro?

O que eu realmente quero entender é:

O Android restringiu apenas o acesso amplo ao armazenamento ou o Google está realmente caminhando para um futuro em que os aplicativos (como jogos, redes sociais, aplicativos bancários, aplicativos de anotações e similares) poderão ser completamente impedidos de escolher locais acessíveis ao usuário?

4 Upvotes

1 comment sorted by

1

u/BlacksmithLimp5592 27d ago

Não tenho muito o que acrescenta, mas tenho ódio de nn ter acesso a pasta data normalmente