How to reduce size of updates?

Hi,

My game’s apk is around 22 mb. After an update, the user has to download the whole app again even if the update was in KB’s. While I’ve seen in many heavy games that the original size is 100’s of MBs but upon update you need to download just a few MB.

How is that done?

There are some types of updates like new/updated graphics/sounds, JSON files that hold level data, etc. can be downloaded from your own server on demand. But if you submit an app to the App store or to Google Play then it’s going to download the whole thing as part of the update.

For tvOS Apple supports on-demand resources which I believe can be updated separately.  Android also has Expansion Files which can separate out parts of your code from the core app.

However 22mb is pretty small.  Most people using expansion files are building apps that are in the 100mb and larger. 

Rob

In android, there are some expansion files that can separate the parts of the coding from the app. 

You can read more here" http://www.androidpolice.com/2016/12/06/google-figures-reduce-app-update-size-65/

There are some types of updates like new/updated graphics/sounds, JSON files that hold level data, etc. can be downloaded from your own server on demand. But if you submit an app to the App store or to Google Play then it’s going to download the whole thing as part of the update.

For tvOS Apple supports on-demand resources which I believe can be updated separately.  Android also has Expansion Files which can separate out parts of your code from the core app.

However 22mb is pretty small.  Most people using expansion files are building apps that are in the 100mb and larger. 

Rob

In android, there are some expansion files that can separate the parts of the coding from the app. 

You can read more here" http://www.androidpolice.com/2016/12/06/google-figures-reduce-app-update-size-65/