Quanto espaço livre preciso para instalar uma atualização de aplicativo?


4

Para aplicativos muito grandes, como aplicativos de GPS, a loja de aplicativos recusará a atualização de um aplicativo se você não tiver espaço livre suficiente.

Quanto espaço livre é necessário?

Por exemplo, eu tenho um aplicativo de navegação GPS que atualmente usa 1,8 GB no meu iPad. A atualização é de 1,43 GB. Eu tenho 1,9 GB grátis.

A atualização se encaixaria no espaço livre, mas ainda não permite isso. Talvez ele faça o download e, em seguida, instale-o antes de excluir o antigo, o que significa que você precisaria do dobro do espaço para instalá-lo. Pode até exigir mais espaço se copiar os dados do usuário do aplicativo antigo para o novo antes de excluir o antigo e o arquivo de instalação.

Ter tanto espaço livre quanto o aplicativo não é suficiente - então, quanto é necessário? A atualização 2 * é suficiente ou precisarei de mais espaço livre?


As soluções alternativas, por enquanto, são usar o iTunes ou excluir o aplicativo primeiro e depois reinstalá-lo. Ambos são menos que ideais, mas funcionam para aqueles aplicativos muito grandes que são necessários.
Adam Davis

Também não posso esperar pela Apple para introduzir atualizações diferenciais. Para alguns aplicativos, isso não importa, mas para outros isso faria uma grande diferença, já que muitas vezes são poucas as mudanças de uma versão para outra, especialmente a mídia e o trabalho artístico, o que muitas vezes supera o código no espaço de armazenamento.
Adam Davis

Você considera esta questão sem resposta? Se sim, você poderia explicar como eu poderia melhorar minha contribuição?
Andrew Larsson

@AndrewLarsson Sim, eu ainda considero isso sem resposta. Eu não sei se vamos ter uma resposta definitiva, dado que estamos tentando espiar dentro do jardim murado da Apple. Mas vou aceitar sua resposta de qualquer maneira.
Adam Davis

Eu gosto do post do @ DanielJames melhor do que o meu. É definitivo, com os tempos e preciso. Boa escolha em fazer a resposta aceita.
Andrew Larsson

Respostas:


4

Os aplicativos são enviados como arquivos .ipa, que na verdade são apenas um contêiner compactado de um arquivo .app. Na verdade, você pode simplesmente descompactar um arquivo .ipa para ver seu tamanho real.

Aplicativos na App Store são listados por seu tamanho compactado e precisarão ser descompactados após a instalação.

A partir do iOS 6, as atualizações para aplicativos incluem apenas arquivos que foram alterados. No iOS 7, as atualizações para aplicativos incluem apenas alterações nos arquivos alterados.

Então, eu acho que para responder a pergunta diretamente, para qualquer aplicativo que você precisa: espaço livre para armazenar o arquivo de atualização de aplicativo compactado, espaço livre para armazenar o arquivo de atualização de aplicativo descompactado e espaço atualmente sendo usado pelo aplicativo e todos os seus dados / caches.

https://developer.apple.com/library/ios/qa/qa1779/_index.html


Muito boa informação sobre as mudanças que tornaram a instalação de aplicativos mais fácil em downloads e no sistema de arquivos.
bmike

0

Da minha experiência, pode ser em qualquer lugar de um tempo para um pouco mais de três vezes a quantidade de espaço que o aplicativo alega ocupar depois de instalado. Eu não posso confirmar esta próxima hipótese, mas parece não ser linear (quanto maior o aplicativo, mais vezes a quantidade de espaço que você precisa). Por exemplo, tive momentos em que quase não restava espaço no meu dispositivo e não tive problemas com atualizações. Eu também tive o flip-side ocorrer. Infinity Blade foi o culpado. A App Store diz que leva 595 MB, e eu tinha 2 GB grátis no meu dispositivo, mas isso não me deixava atualizá-lo, pois eu precisava "tentar excluir algumas fotos ou vídeos". Eu finalmente consegui um pouco menos de 2,5 GB de espaço livre antes de instalar. É muito provável que dependa dos tipos de arquivos e coisas assim, mas só tirei essas informações da minha própria observação. Pegue o que quiser, mas vale a pena.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.