When you download iPhone application updates from the Apple AppStore, is it a partial download or a full reboot?

I want to know when the Apple AppStore pushes application updates to the user, and when the user decides to download this application update, is it a partial update or is it completely reinstalling for the application?

Assuming an extreme case, the developer only updated one image in the application, and he sent updates to the application store, is Apple really delivering the updated part of the application, or is it blindly remaking the whole new application to the end user as an update?

+4
source share
1 answer

This is a complete download and reinstallation of the entire binary application, in which only user data is saved. This should mitigate any permanent damage during the update, because if the update itself is damaged, it is just a matter of returning to what was previously installed on the device, which prevents the loss of user data.

From Apple Developer Docs :

When a user downloads an application update, iTunes installs the update in the new application directory. It then deletes user data files from the old installation into the new application directory before uninstalling the old installation. Files in the following directories will be saved during the upgrade process:

  • <Application_Home>/Documents

  • <Application_Home>/Library

Although files in other user directories may also be moved, you should not rely on them to be present after the upgrade.

This does not say out loud that it is completely reinstalled, however in the first paragraph it is completely clear why this is so.

+5
source

All Articles