¿Cuánto espacio libre necesito para instalar una actualización de la aplicación?

Para aplicaciones muy grandes, como aplicaciones de GPS, la tienda de aplicaciones rechazará la actualización de una aplicación si no tiene suficiente espacio libre.

¿Cuánto espacio libre se necesita?

Por ejemplo, tengo una aplicación de navegación GPS que actualmente utiliza 1,8 GB en mi iPad. La actualización es de 1,43 GB. Tengo 1.9GB libres.

La actualización cabría en el espacio libre, pero todavía no lo permite. Tal vez lo descargue, luego lo instale antes de eliminar el anterior, lo que significa que necesitaría el doble de espacio para instalarlo. Incluso podría requerir más espacio si luego copia los datos del usuario de la aplicación anterior a la nueva antes de eliminar la anterior y el archivo de instalación.

Tener tanto espacio libre como el que ocupa la aplicación no es suficiente, entonces, ¿cuánto se requiere? ¿Es suficiente la actualización 2* o necesitaré más espacio libre?

Las soluciones, por ahora, son usar iTunes o eliminar la aplicación primero y luego reinstalarla. Ambos son menos que ideales, pero funcionan para esas aplicaciones muy grandes que uno necesita.
Tampoco puedo esperar a que Apple presente actualizaciones diferenciales. Para algunas aplicaciones no importará, pero para otras marcaría una gran diferencia, ya que a menudo muy pocos cambios de una versión a la siguiente, especialmente los medios y las ilustraciones, que a menudo empequeñecen el código en el espacio de almacenamiento.
¿Consideras que esta pregunta no tiene respuesta? Si es así, ¿podría explicar cómo podría mejorar mi contribución?
@AndrewLarsson Sí, todavía lo considero sin respuesta. Sin embargo, no sé si obtendremos una respuesta definitiva, dado que estamos tratando de mirar dentro del jardín amurallado de Apple. Pero aceptaré tu respuesta de todos modos.
Me gusta más la publicación de @DanielJames que la mía. Es definitivo, actual y preciso. Buena elección al convertirla en la respuesta aceptada.

Respuestas (2)

Las aplicaciones se envían como archivos .ipa, que en realidad es solo un contenedor comprimido de un archivo .app. De hecho, simplemente puede descomprimir un archivo .ipa para ver su tamaño real.

Las aplicaciones en App Store se enumeran por su tamaño comprimido y deberán descomprimirse después de la instalación.

A partir de iOS 6, las actualizaciones de las aplicaciones solo incluyen archivos que han sido modificados. A partir de iOS 7, las actualizaciones de las aplicaciones solo incluyen cambios en los archivos modificados.

Entonces, supongo que para responder la pregunta directamente, para cualquier aplicación necesitaría: espacio libre para almacenar el archivo de actualización de la aplicación comprimida, espacio libre para almacenar el archivo de actualización de la aplicación sin comprimir y espacio que está utilizando actualmente la aplicación y todos sus datos /cachés.

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

Muy buena información sobre los cambios que han facilitado la instalación de aplicaciones en las descargas y en el sistema de archivos.

Según mi experiencia, puede ser desde una vez hasta un poco más de tres veces la cantidad de espacio que la aplicación afirma ocupar una vez instalada. No puedo confirmar esta siguiente hipótesis, pero parece no ser lineal (cuanto más grande es la aplicación, más veces la cantidad de espacio que necesita). Por ejemplo, he tenido momentos en los que casi no me quedaba espacio en mi dispositivo y no tuve problemas con las actualizaciones. También he tenido la otra cara ocurrir. Infinity Blade fue el culpable. La App Store dice que se necesitan 595 MB y yo tenía 2 GB libres en mi dispositivo, pero no me dejaba actualizarlo porque necesitaba "intentar eliminar algunas fotos o videos". Finalmente terminé obteniendo un poco menos de 2,5 GB de espacio libre antes de instalarlo. Lo más probable es que dependa de los tipos de archivos y demás, pero solo he tomado esta información de mi propia observación.