Por que os aplicativos ficam menores quando são movidos para o cartão SD?

15

Por exemplo, o aplicativo Scanner de código de barras usa:

Total: 0,96MB
Aplicativo: 0,92MB
Dados: 40KB

no telefone. Quando o movo para o cartão SD, ele muda para:

Total: 524KB
Aplicação: 484KB
Dados: 40KB

Como isso muda?

Connor W
fonte

Respostas:

14

Como Bryan diz (não posso comentar, então tive que adicionar outra resposta ...), ele não move o aplicativo inteiro. O tamanho fornecido após a movimentação ainda é pouco no armazenamento interno - não fornece tamanho para os elementos que foram movidos para o SD.

Portanto, em resposta à sua pergunta, o aplicativo não fica menor, apenas a quantidade de armazenamento interno usado fica menor.

FoleyIsGood
fonte
2
Quais partes do aplicativo são movidas para o cartão SD e o que permanece no telefone?
LifeH2O 8/08
4

Tanto quanto eu sei, ele move o máximo possível do aplicativo do armazenamento interno para o cartão SD. Por exemplo, bancos de dados, imagens ou outros recursos seriam movidos. Não sei os detalhes exatos de como isso funciona.

Bryan Denny
fonte
0

Consulte Onde posso encontrar meus aplicativos Android? na distribuição e locais de espaço do aplicativo.

Consulte também Quais são as desvantagens de mover um aplicativo para o cartão SD?

Não há efeito no desempenho do aplicativo, desde que o armazenamento externo esteja montado no dispositivo. O arquivo .apk é salvo no armazenamento externo, mas todos os dados privados do usuário, bancos de dados, arquivos .dex otimizados e código nativo extraído são salvos na memória interna do dispositivo.

Portanto, o odexarquivo de qualquer aplicativo ainda permanece e ocupa espaço no armazenamento interno em /data/dalvik-cache.

Vadzim
fonte