Quanta RAM deve ser usada pelo sistema no Android?
Um sistema andróide típico Lollipop deve ter pelo menos 1.5 GB de RAM para que o sistema operacional funcione sem problemas. Na verdade, depende de muitos atributos como tamanho da tela, brilho automático, sincronização e outros serviços de fundo. Como você pode ver o emulador que tem o stock android os (modificado para windows) usa cerca de 1GB de RAM. Mas no caso real pode haver muitos fatores que precisam ser considerados. Por exemplo, existem várias versões do Linux. Sendo o Lubuntu o mais leve precisa apenas de 512MB de RAM para rodar. Por outro lado o Fedora ou Ubuntu com um ambiente de desktop (skin) incrível precisa de muita memória RAM para rodar. Portanto, a maior parte da RAM é consumida pelo lançador ou 'Desktop' rodando no seu telefone. Atualmente eu uso MIUI8 no topo do android 5.1 que usa cerca de 1 GB de RAM (deixando 1.9GB livre para uso). Como sempre depois de instalar o google play store e google service a quantidade aumentou para 1,2 GB. Se você acha que então 1 telefone com 2 GB de RAM será suficiente para rodar 5.1 MIUI8 então você está errado. Porque ninguém usou o andróide ou o stock rom como está. Você é forçado a atualizar os serviços do google e muitos outros aplicativos que irão consumir RAM eventualmente deixando uma quantidade muito pequena de RAM livre. Android roda em Java que tem um serviço de GC altamente inoptimizado. O serviço de GC é a raiz de todos os problemas relacionados com a memória. A fim de limpar o lixo isso acaba comendo mais memória RAM do que vai limpar.
Artigos semelhantes
- Por que você acha que o TikTok deve ser banido da Loja do Google Play e não deve ser usado pelo público em geral?
- Uma bateria de 1,2 V pode ser usada em um sistema de 1,5 V?
- Pode-se fotografar a Via Láctea com uma Canon EOS 600D? Que lente deve ser usada?
- Como desenvolver um aplicativo do tipo 'walkie-talkie' para celular e web? Que linguagem de programação deve ser usada e de onde posso obter ajuda