Nos últimos dias, relatamos muitas das numerosas inovações introduzidas pela Google no primeiro Developer Preview de Android O, a nova versão do robô verde. Além dos novos recursos visíveis para o usuário, como melhorias nas notificações, gerenciamento de senhas novo e muitos outras encontradas em nosso artigo dedicado, há um monte de adições que não são visíveis para o usuário.
SDCardFS: memória externa significa interna
Estes incluem, por exemplo, suporte para o sistema de arquivos SDCardFS, que na nova versão do Android está em funcionamento. Esta alteração consiste no abandono definitivo do sistema FUSE utilizado até agora, e permite obter melhorias significativas na interacção com a memória. SDCardFS não é um verdadeiro sistema de arquivos, mas uma camada de emulação FAT32 que faz parte do kernel.
Mas embora o nome possa ser enganoso, o SDCardFS não só é usado para interação com cartões microSD, mas também atua na memória interna do dispositivo, e em particular na partição de memória externa virtual, que usa o sistema para armazenar aplicativos e dados de do utilizador. Graças a isso, é possível reduzir a sobrecarga de E/S em transferências com memória, eliminando o cache duplo e resolvendo muitos pequenos problemas relacionados à transferência de arquivos do PC.
A adoção do novo sistema de arquivos é um passo importante para o Android, pois resolverá muitos pequenos problemas que o sistema da Google trouxe com ele há anos. SDCardFS é sem precedentes e, de fato, já amplamente utilizado por fabricantes como Samsung, Huawei e OnePlus, mas a inclusão direta no núcleo do sistema é crucial para sua implantação completa.
Para iniciantes, esta não é uma notícia inesperada, uma vez que tem circulado algum tempo no ambiente de desenvolvedores e é um dos recursos mais esperados da nova versão do Android. Portanto, se você quiser obter mais informações e detalhes técnicos sobre este desenvolvimento, você pode ler a análise realizada por XDA-Developers e que colocamos à sua disposição no link correspondente.