O Google Fotos não pedirá permissão para excluir arquivos no Android 12

O Google Fotos no Android 11 pede permissão irritantemente a muitos sempre que deseja excluir um arquivo, mas isso não acontecerá no Android 12.

Levante a mão se você viu o pop-up irritante na imagem principal que pede para você dar permissão ao Google Fotos para excluir um arquivo. Se você estiver executando o Android 11 em um telefone que não é um Google Pixel (ou seja, a grande maioria dos telefones existentes), então é provável que você tenha visto esse pop-up. Bastante. Na verdade, você verá aquele pop-up toda vez você tenta excluir uma foto no aplicativo Google Fotos. Felizmente, backups de captura de tela indesejados não são o único problema que Andróide 12 pode resolver para os usuários do Google Fotos. A nova documentação do desenvolvedor sugere que o próximo lançamento do sistema operacional permitirá que aplicativos de galeria como Fotos modifiquem arquivos sem a necessidade de solicitar constantemente ao usuário.

A razão que o Google Fotos (e outros aplicativos de galeria) no Android 11 peça permissão aos usuários para excluir um arquivo é complexo, mas basicamente se resume ao fato de que eles não são o aplicativo de galeria do sistema. Bem, isso não é verdade para telefones Pixel onde o aplicativo Fotos 

é o aplicativo de galeria do sistema, e é por isso que os usuários do Pixel nunca veem esse pop-up. Mas na maioria dos dispositivos Samsung, Xiaomi, OnePlus, ASUS e outros, o Google Fotos não é (e não pode ser definido como) o aplicativo de galeria do sistema. Felizmente, isso não é mais necessário no Android 12.

Juntamente com o lançamento do primeiro Android 12 Beta no E/S do Google 2021, o Google atualizou sua página de “visão geral de recursos e APIs” com uma seção sobre “acesso ao gerenciamento de mídia." De acordo com o Google, um aplicativo direcionado ao nível 31 da API (Android 12) pode solicitar aos usuários que concedam permissão para modificar arquivos, mover arquivos para dentro e para fora o lixoou exclua arquivos sem precisar solicitar ao usuário cada operação de arquivo. Depois que um aplicativo é atualizado para o Android 12, tudo o que ele precisa fazer para aproveitar as vantagens dessa nova funcionalidade é declarar três permissões (MANAGE_MEDIA, READ_EXTERNAL_STORAGE, e ACCESS_MEDIA_LOCATION), mostre ao usuário uma IU que explica por que o app precisa de acesso ao gerenciamento de mídia e direcione o usuário para a nova tela "apps de gerenciamento de mídia" no Android 12 para conceder permissão.

Parece simples, certo? Como esta é uma API totalmente nova, a maioria dos aplicativos de galeria ainda não foram atualizados para aproveitá-la. Sim, isso significa que o aplicativo Google Fotos também precisará ser atualizado para usá-lo. No momento, poucos usuários estão executando o Android 12 beta, e a maioria deles provavelmente está em telefones Pixel de qualquer maneira, onde não há problema, então provavelmente não há muita pressão para o Google atualizar o aplicativo Fotos corretamente ausente. Esperançosamente, eles lançarão uma atualização antes que o Android 12 comece a ser lançado para o primeiro lote de telefones não Pixel em alguns meses.

Agradecimentos ao usuário do Twitter @Doraeigaah pela dica!