A instalação limpa em vez de atualizar economizar mais espaço? -- updates campo com installation camp android Relacionado O problema

Does clean installing instead of updating save more space?


0
vote

problema

português

Eu recentemente removi e reinstalei o Google Maps e havia algo que eu notei que me fez postar esta pergunta.

Antes de remover o aplicativo (que eu tinha por cerca de 2 anos e tinha atualizado regularmente), é o tamanho era de cerca de 60MB. Após a instalação limpa do aplicativo com a versão mais recente do Google Playstore, agora tem um tamanho de 44,5mb.

Por que isso acontece? As atualizações adicionam tamanho no aplicativo toda vez que atualiza? Se, por exemplo, um aplicativo ocupa 30MB de espaço e uma atualização é de 7MB, este espaço será adicionado aos 30MB? E por último, mas não menos importante .... é limpo instalando um aplicativo em vez de atualizar uma solução melhor se alguém precisar do aplicativo para não aumentar drasticamente o tamanho?

english

I recently removed and reinstalled Google Maps and there was something I noticed that made me post this question.

Before removing the app (which I had for about 2 years and had been updating regularly), it's size was about 60MB. After clean installing the application with it's latest version from the Google Playstore it now has a size of 44,5MB.

Why does this happen? Do updates add size in the app every time it updates? If for example an app occupies 30MB of space and an updates is 7MB, will this space be added to the 30MB? And last but not least....Is clean installing an app instead of updating a better solution if someone needs the app not to dramatically increase in size?

     
     
     

Lista de respostas

1
 
vote
vote
Melhor resposta
 

Normalmente, quando um aplicativo está sendo atualizado, é o caso de arquivos ( Recursos no código APK, bibliotecas, ativos, imagens, etc) estão sendo substituídos em vez de serem adicionados. Claro que a questão é quão grande é a parte substituída, que determina inaugentina o tamanho final da "atualização".

Se novos recursos forem adicionados pelo desenvolvedor do aplicativo sem remover qualquer coisa na versão anterior, provavelmente será maior, e se alguns recursos forem removidos e substituídos por menos, então é o contrário

.

Se a atualização tiver mais recursos do que antes, ele usa mais espaço. Se é uma correção de bug ( semelhante a um erro de digitação no texto ), pode até Use alguns bytes menos espaço.

Para a maioria dos aplicativos, as atualizações geralmente aumentarão o tamanho total para um valor maior. Mas no seu caso com o Google Maps, parece que os itens que substituíram na versão anterior são "comprimidos", isto é muito menor.

Desinstalando a versão antiga e a instalação limpa da versão mais recente

Quando um aplicativo de usuário é instalado, ele geralmente mantém seus dados (configurações, bancos de dados, etc) e também cache no ABCDEFGHIJKLMNABCDEFGHIJKLMN0 Partição e Partição de Cache.

Desinstalação do aplicativo também exclui esses dados relacionados.

Se você limpar a instalação, você também notificaria a diferença de tamanho (até mesmo dizer que deveria ser o mesmo tamanho APK!) Assim como Izzy escreveu em comentários. Nesse caso, a instalação limpa parece fornecer ao usuário uma atualização menor do que a atualização (mas é um pouco enganosa)

Mas como esperado, o tamanho também aumentará como novos dados e cache serão salvos.

Nota: Com esta rota, você provavelmente perde todos os dados salvos dentro do aplicativo.

geralmente falando, desinstalando a versão antiga e a instalação da nova versão usará aproximadamente o mesmo espaço que atualiza a versão antiga.

 

Usually when an application is being updated, its the case that files (resources in apk - code, libraries, assets, images etc) are being replaced rather than being added. Of course the question, is how big is the portion being replaced, which utimately determines the final size of the "update".

If new resources are added by the application developer without removing anything in the previous version then it will likely be bigger, and if some resources are removed and replaced with less, then its the other way round

If the update has contains more resources than before, it uses more space. If it's a bug fix (similar to a typo in text), it might even use a few bytes less space.

For most applications, updates will usually increase the total size to a larger value. But in your case with Google Maps, it seems the items that replaced ones in previous version are "compressed" i.e much smaller.

Uninstalling old version and clean installation of newer version

When a user application is installed, it usually keeps its data (settings, databases etc) and also cache in the /data partition and cache partition.

Uninstalling the application also deletes this related data.

If you then clean install it, you'd also note size difference (even say the were supposed to be same size apk!) Just as Izzy wrote in comments. In this case the clean install will seem to provide the user with a smaller sized update than updating straight (but its somewhat misleading)

But as expected, the size will also increase as new data and cache are saved.

Note: with this route you likely lose all saved data within the application.

Generally speaking though, uninstalling the old version and installing the new version will use roughly the same space as updating the old version.

 
 

Perguntas relacionadas

0  Bloqueio de aplicativos a serem instalados no ambiente AVD?  ( Blocking apps to be installed in avd environment ) 
É possível que os desenvolvedores bloqueiem seus aplicativos do Google Play a serem instalados na AVD ou estou apenas pegando o perfil AVD sem suporte? Estou ...

1  Instalar Loop Android 4.4.2 Galaxy Core II  ( Install loop android 4 4 2 galaxy core ii ) 
ontem recebi uma atualização para o meu Samsung Galaxy Core II (SM-G355HHN). Eu baixei a atualização e tentei instalá-lo. Em cerca de 94% recebi um error cod...

2  Reinstale a aplicação de configurações  ( Re install settings application ) 
Eu compilei códigos de origem Android e recebo configurações.apk agora eu me pergunto Posso instalar esse aplicativo no meu telefone? Quando tento fazer que m...

3  As etapas de instalação do pacote Android  ( The installation steps of android package ) 
Eu só quero saber os passos completos. O Android basta copiar o pacote de aplicativos para outro local? Quando executar o aplicativo, o pacote do aplicativo...

125  Posso instalar o Android no meu dispositivo não Android?  ( Can i install android on my non android device ) 
Muitas pessoas querem tentar / usar Android sem comprar um novo telefone Android. Como posso instalar o Android no meu telefone ou dispositivo atual executand...

21  Por que não posso instalar aplicativos quando tenho armazenamento suficiente?  ( Why cant i install apps when i have enough storage ) 
em "Configurações" & gt; "SD Card & Amp; Configurações de armazenamento do telefone" em "Armazenamento interno do telefone", lista "espaço disponível" como 13...

3  Onde devo instalar a Toybox?  ( Where should i install toybox ) 
Eu possuo um raízes Samsung Galaxy S Relay 4G Running Stock Android 4.1.2. Se você tem o Android 6.0 "Marshmallow" ou melhor, então você tem Toybox . Este ...

18  Existe alguma maneira de instalar o aplicativo Android sem ter internet?  ( Is there any way to install android app without having internet ) 
Acabei de comprar um Samsung Galaxy Mini S, mas não tenho 3G ou Internet Wi-Fi - eu tenho internet apenas no meu computador. Existe alguma maneira de instalar...

1  Erro ao atualizar o Android 4.3 a 4.4.2 no tablet Nexus 7 (2013)  ( Error when upgrading android 4 3 to 4 4 2 on nexus 7 2013 tablet ) 
Eu tenho um novo Google Nexus 7 (2013) Tablet LTE e primeira coisa que fiz, foi para verificar se há qualquer atualização do SYS para o meu dispositivo. Era. ...

1  Eu estou tentando baixar o azul kik, mas continua me dando mensagem 'aplicativo não instalado'  ( Im trying to download blue kik but it keeps giving me the app not installed ) 
Estou usando um TCL LX (que eu não duvidaria é o problema, devido a quão ruim o telefone é) e estou procurando uma solução simples. Eu tentei instalá-lo vária...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.