O Android 12 pode finalmente reprimir Samsung, Xiaomi e outras empresas, alterando a localização da pasta Capturas de tela.
Os telefones Samsung não funcionam de maneira muito diferente de outros dispositivos Android neste momento, mas a Samsung ainda modifica alguns aspectos do sistema operacional Android, levando a alguns problemas irritantes. Durante anos, a empresa salvou capturas de tela na pasta DCIM, onde apenas fotos e vídeos da câmera deveriam ser armazenados. Isso faz com que o Google Fotos, o Dropbox e muitos outros serviços de backup de fotos copiem suas capturas de tela, quer você queira ou não. Felizmente, uma solução pode finalmente estar a caminho como parte do Andróide 12.
Os dispositivos Android possuem duas pastas para armazenar fotos e vídeos. A pasta 'Imagens' é onde os aplicativos armazenam a mídia baixada (por exemplo, imagens salvas do Twitter vão em Imagens> Twitter) e, por padrão, o Android armazena capturas de tela em Imagens na seção 'Capturas de tela' subpasta. Há também uma pasta ‘DCIM’ no diretório raiz do armazenamento interno do Android, que armazena todas as fotos que você tirou ou vídeos que gravou. O nome 'DCIM' vem de padrões de design para câmeras digitais e significa 'Digital Camera IMages'.
Google Fotos, Dropbox, OneDrive e outros aplicativos de backup de mídia procuram alterações na pasta DCIM e podem fazer backup de quaisquer novos arquivos encontrados no armazenamento em nuvem. Isso funciona bem na maioria dos telefones, mas não em dispositivos fabricados pela Samsung. O software One UI da empresa (e Samsung Experience UX antes disso) sempre armazena capturas de tela no diretório DCIM, fazendo com que os aplicativos as detectem como novas fotos da câmera. Não há como impedir que o Google Fotos faça backup de capturas de tela em dispositivos Samsung, a menos que você desative totalmente os backups automáticos ou use uma solução hackeada de terceiros, como PinSync. Não seria muito trabalho extra para os aplicativos detectarem capturas de tela e adicionarem uma configuração para ignorá-las, mas o Google Fotos e outros não fizeram isso.
Felizmente, parece que o Google pode corrigir esse problema no nível do sistema operacional. Graças a uma fonte confiável, obtivemos uma revisão preliminar do Documento de Definição de Compatibilidade (CDD) para Android 12 e define os critérios que um dispositivo deve atender para passar na certificação Android e ser enviado ao Google formulários. O Google está propondo que a seguinte seção seja adicionada à Seção 7.6.2, "Armazenamento compartilhado de aplicativos", para CDD do Android 12:
Se a implementação do dispositivo tiver funcionalidade de captura de tela ou gravação de tela, inclusive por meio de atalho de hardware ou botão de software, eles:
DEVE salve o arquivo de imagem ou vídeo gerado em um diretório chamado "Capturas de tela" que é gerado automaticamente em "Imagens" na memória interna ou em um cartão SD em uma porta confiável. É acessível usando DIRECTORY_SCREENSHOTS.
NÃO DEVE salve capturas de tela e gravações de tela em DCIM, Imagens, Vídeos ou em um diretório personalizado.
O CDD do Android 12 ainda não foi finalizado, então ainda há uma chance de que essa nova disposição seja abandonada, semelhante ao que aconteceu com o requisito proposto para partições A/B virtuais no Android 11. A mudança forçaria a Samsung a armazenar capturas de tela onde elas deveriam ir, corrigindo o comportamento interrompido no Google Fotos e em outros aplicativos. A Samsung também não é a única infratora aqui – o MIUI da Xiaomi também armazena capturas de tela no DCIM, assim como OPPO e Realme.
É importante notar que isso não impediria o Google Fotos, OneDrive, Dropbox e outros serviços de fazer backup de capturas de tela. Em vez disso, tornaria o armazenamento de capturas de tela mais previsível em todos os dispositivos Android certificados pelo Google. O Google Fotos já tem a opção de adicionar pastas adicionais para backup, que funciona com o diretório Capturas de tela em telefones Pixel e outros dispositivos semelhantes a estoque.
Entramos em contato com o Google para comentar e atualizaremos este artigo se recebermos resposta.