¿Por qué las actualizaciones de la aplicación para iPhone son 3 veces más grandes que la aplicación en sí?

Esto se debe a que App Store le muestra el tamaño completo de la aplicación, con todos sus recursos, capturas de pantalla e íconos. Sin embargo, cuando descarga la aplicación, este es el tamaño real de la aplicación en sí, sin todos los recursos innecesarios adicionales (capturas de pantalla y descripción). Además, si usa App Thining, la aplicación en sí no descargará todos los recursos para el dispositivo específico, lo que significa que esto nuevamente disminuye el tamaño real de la aplicación. Tomemos la aplicación de ejemplo llamada SOEX. La aplicación real que se ejecute en el iPhone tendrá un tamaño de 50 MB (incluido el guión gráfico, el código y todos los recursos). Sin embargo, también hay 5mb de capturas de pantalla para App Store y sus activos @ 2x y @ 3x. Este iPhone está utilizando los activos @ 1x. Todos esos activos adicionales son 15mb. Esto lleva el archivo total subido a apple a 70mb. Esta es también la cantidad que se mostrará en la App Store del iPhone, mientras que el almacenamiento que se muestra en la configuración será de solo 50mb. Ahora, cuando cambie a un iPad, es probable que sea aún más grande, ya que el guión gráfico es diferente para el iPad (suponiendo que tenga dos guiones gráficos en lugar de clases de tamaño y restricciones). Por lo tanto, el tamaño del iPad será de 55 MB, mientras que la pantalla del iPad App Store le mostrará 75 MB. Ahora al tercer valor, es cuando verificará el tamaño en su computadora. Aquí probablemente será el más grande, ya que contendrá todos los activos, ambos guiones gráficos y todo lo que codifique.

Debido a todos los recursos para las diferentes resoluciones y tamaños, la App Store muestra un número mayor que el que realmente descargará.

Y a la pregunta que hizo sobre las actualizaciones. Para esto tomaré el ejemplo de mi propia aplicación. En la App Store, es de 45.7mb. Una vez que se descarga, solo muestra que son 25.6mb, ya que tiene todos los recursos innecesarios eliminados. La actualización más reciente fue de 46.7mb, que era un poco más grande que la aplicación de la tienda de aplicaciones real. Esto fue porque cambiamos dos capturas de pantalla y algunos archivos. En el momento en que actualiza su archivo, Apple descarga el archivo completo nuevamente. Por lo tanto, si cambió los archivos principales y agregó más recursos o código, el tamaño de actualización de la aplicación probablemente será igual o mayor que el número de tamaño de la tienda de aplicaciones. Pero una vez que lo descargue, verá que la actualización simplemente aumentó el tamaño de mi aplicación en 18 MB, no los 46.7 MB que se muestran en la página de actualización. Esta es básicamente la forma extraña de Apple de mostrar los tamaños de las aplicaciones. Así que esto no es un error o un problema de tu parte

Si cambia un archivo, vuelve a descargar todo, haciendo que el tamaño de la actualización sea mucho mayor que el espacio real que se ocupará en el dispositivo.

Gracias por esta pregunta