Através deste artigo você aprenderá como limpar o cache no Android para liberar espaço na memória interna do seu aparelho. Durante anos, um dos maneiras mais rápidas e fáceis de recuperar o espaço ocupado na memória interna dos telefones e tablets Android foi excluir o cache armazenado por aplicativos.
Este é um processo que todos ou quase todos nós já fizemos em algum momento, especialmente quando os smartphones tinham pouco espaço de armazenamento e a capacidade de expandir o armazenamento interno via cartões microSD não era uma opção.
Ma Limpar o cache é realmente útil? E, o que mais importante, Isso afeta o desempenho do sistema ou do aplicativo? Como existem algumas dúvidas sobre o que é o cache e como ele é limpo no Android, neste artigo analisamos um a um todos os aspectos a serem levados em consideração antes de realizar esse processo.
Primeiro de tudo: o que é cache do Android
Em geral, cache é memória de acesso ultra-rápido que armazena cópias ou elementos essenciais de um software em para que, no futuro,neste caso o acesso aos aplicativos é muito mais rápido. O Android reserva especificamente uma quantidade de memória para armazenar em cache os dados de cada aplicativo.
Cada um dos aplicativos instalados em um dispositivo Android tem uma pequena quantidade de memória cache disponível: alguns aplicativos ainda permitem que o usuário escolha a quantidade máxima de memória cache que pode ser armazenada.
Como a geração de conteúdo como imagens - geralmente miniaturas -, gráficos ou outros arquivos multimídia embutidos no aplicativo exigirá o uso de recursos do sistema, como ciclos de CPU ou bateria mAh, os aplicativos decidem armazenar esse tipo de conteúdo na memória cache do qual eles têm.
Dessa forma, mesmo que o aplicativo esteja fechado, quando o usuário o executar novamente, esse conteúdo não precisa ser gerado novamente, mas apenas acessar o cache para recuperá-lo.
No entanto, este é apenas um dos tipos de caches que existem no android, embora seja nisso que vamos nos concentrar neste guia. Se você usa o sistema operacional móvel do Google há muito tempo, provavelmente conhece o terminou o cache Dalvik ou ART.
Desde a substituição do Dalvik pelo novo ambiente de execução do Android ART - Android Runtime -, o ART cache é um diretório que é gerado automaticamente na partição /data do sistema, onde deve ser traduzido o código que o sistema operacional, via ART, deve traduzir interpretável pela CPU.
Atualmente, O Android não oferece uma maneira de limpar o cache, pois quase nunca é necessário e só pode ser feito através de aplicativos específicos ou via reset.
Uma das consequências de excluir esse cache é o longo processo de “otimização do aplicativo Android 1 X” que pudemos ver nas versões anteriores do sistema ao instalar uma atualização ou alterar a ROM.
Por outro lado, poderíamos discutir os conceitos cache de disco e cache da CPU, bem como a partição de cache gerada pelo próprio sistema operacional. No entanto, em geral, nenhum usuário precisará limpar essa memória e, na maioria dos casos, não faz sentido fazê-lo.
O que acontece se eu limpar a memória cache?
Levando em conta tudo o que acabamos de dizer, podemos deduzir que, limpando o cache do aplicativo, esse conteúdo gerado automaticamente será excluído para acelerar sua execução em instâncias futuras.
Um detalhe a ter em conta é que o conteúdo que o cache do aplicativo pode ser regenerado a qualquer momento, e, portanto, excluí-lo não causará nenhuma perda de dados de qualquer tipo.
É simplesmente possível que, na próxima vez que você fizer login no aplicativo, tenha que esperar um pouco mais até que todo o conteúdo seja carregado corretamente.
Outra coisa a ter em mente é que, como eu disse antes, cada aplicativo tem acesso ao seu próprio cache. O Android faz essa divisão, pois, às vezes, os aplicativos geram informações em cache que podem conter dados pessoais, e desta forma impede que o resto dos aplicativos tenham acesso ao conteúdo armazenado pelo resto.
Como limpar o cache em dispositivos Android
Conhecendo o que é cache de aplicativos e para que serve no Android, o mais lógico seria nunca exclua esses dados armazenados para que o acesso aos aplicativos seja sempre o mais rápido possível.
No entanto, quando você não pode excluir outros dados armazenados em seu dispositivo e aí está urgente necessidade de liberar espaço de armazenamento, limpar o cache do aplicativo pode ser uma solução bastante útil. Para fazer isso, existem várias maneiras de fazer isso:
Se o seu celular tiver Android 9.0 e superior
Começando com Android 9, O Google decidiu remover a opção de excluir todos os dados em cache dos aplicativos, pois eles acham que o próprio sistema operacional lida muito bem com o armazenamento e não acham necessário que os usuários tenham que executar essa etapa.
Se, mesmo assim, você ainda quiser fazê-lo, você pode usar Aplicativos confiáveis de limpeza para Android como Google Files ou SD Maid, ou faça isso manualmente seguindo estes passos:
- No seu dispositivo, abra as configurações do sistema e vá para Seção de aplicativos.
- Abra a lista de aplicativos instalados clicando Veja todos os aplicativos.
- Clique no aplicativo cujo cache você deseja excluir e, uma vez dentro, acesse a seção arquivamento.
- Agora você pode ver a quantidade de memória cache ocupada pelos dados do aplicativo. Clique em Limpar cache para excluir as informações armazenadas, que serão geradas na próxima vez que você abrir o aplicativo.
Se o seu celular tiver uma versão anterior ao Android 9
No caso de telefones mais antigos com versões abaixo do Android 9, o processo de limpar o cache do aplicativo é muito mais simples e você não precisa limpar o cache do aplicativo um por um. Para isso, os passos são os seguintes:
- No seu dispositivo, abra as configurações do sistema e vá para Seção de arquivamento.
- Role para baixo até o final da lista e procure a seção Esconderijo. A quantidade de memória ocupada pelos aplicativos aparecerá.
- Clique na seção Cache e um aviso aparecerá informando que você está prestes a excluir todos os dados armazenados em cache. Clique em "Sim".