A lot of users don’t update apps due to data constraints, especially when they are not on any WiFi network. Google is now fixing this problem with its latest update to its Google Play store. The latest update helps users save on data as well as provide users precise information about data required to download or update any app. Google says its new algorithm, bsdiff, has already started rolling out.
“For approximately 98 percent of app updates from the Play Store, only changes (deltas) to APK files are downloaded and merged with the existing files, reducing the size of updates. We recently rolled out a delta algorithm, bsdiff, that further reduces patches by up to 50 percent or more compared to the previous algorithm,” Google explains in a blog post.
“Bsdiff is specifically targeted to produce more efficient deltas of native libraries by taking advantage of the specific ways in which compiled native code changes between versions. To be most effective, native libraries should be stored uncompressed (compression interferes with delta algorithms),” it added.
This essentially means Google Play store listings will now show a more precise file size for apps to be downloaded. Instead of just seeing the APK file size, you will see a precise size of the app to be installed. In case you have already downloaded the app, you will see a precise size of any update. This will ultimately help users know about the storage consumed by installing an app or updating an existing one.
The blog also noted two recent patches to the Google Chrome browser for Android. The M46 to M47 major update had a size of 22.8 MB, while the M47 minor update was 15.3 MB. Using the bsdiff algorithm, the sizes of the updates were reduced to 12.9 MB and 3.6 MB, respectively.