Google Play

You're probably seeing a bit of news that the delta updates for Play store applications that Google talked about at I/O 2012 have went live today. Coders, web developers, and Android geeks love this sort of thing, but I'll imagine quite a few of you are asking yourself what these new delta updates mean for me, and do I need to do anything or worry about it? Let's try to answer that.

A delta update is a broad term that means only changes to a package will be downloaded and the changes will be merged into the existing files inside the package. In this case, the package is the apk file that's installed on your phone. To try and keep things simple as possible, let's use an imaginary app called Cool Widget. If you already have Cool Widget installed on your phone or tablet, and the developer makes a change that gives it a new background, you won't have to download the whole thing. Google will do a version check, then send out a patch that merges changes the developer made with the files you already have. Besides the obvious -- the new background image itself -- there may be changes to some of the code, or in the manifest file, so you'll get a delta update that copies the new image to the apk file, erases the old, and merges those code changes in. It's new for applications in Google Play, but it's how Google has been sending out OTA updates for Nexus devices (and a few others) for a while now. In the end, it means less data is used and sent.

For users (that's you and me!) it's not a big deal. Sure, we'll save a little bit of bandwidth by only downloading parts of a big file, but the really big downloads (think game assets) are usually hosted elsewhere and installed after the app is loaded the first time. Every byte saved counts though, especially if you don't have unlimited data. Just don't go thinking this will make a difference in your monthly allotment -- keep using Wifi to download big stuff if you need to monitor your usage. The real benefit is to Google, who serves millions of files through Google Play every day. Small amount add up quickly when you're talking millions, and less data being sent means less bandwidth and server time used. 

As for what we need to do, that one's easy -- nothing. This was a server side change. Keep on installing and using apps from Google Play as you always have, and update them just like you're used to doing. The best changes are transparent to the users, and this is one of those cases. Nothing about the way you install or update your apps has changed. Google does a lot of things that confuse (and infuriate) us, but this time they did it right. In fact, if it weren't for all the eyes of some smart people on the Internet, we wouldn't even know it was changed. 

There are 15 comments

coraphise says:

That's great news imo; and you're right, most will likely forget about it. Nonetheless, thanks for sharing this!

Grahaman27 says:

well I think its neat too, just something else to brag about for using an android.

crxssi says:

Linux distros have been doing this for quite a while now (for example, delta rpm's under Fedora). But it is nice that Android Linux now can do it too :)

Shadowriver says:

Thats not Linux feature thru :>

Incubus123 says:

Cool, will make for quicker updates.

z0phi3l says:

Wonder how long till Apple "creates" this feature

TreSupreme says:

Too bad this has already been implemented in the latest iOS beta jack ass.

rufflez says:

So sometime this fall they will invent it. It will be revolutionary.

McPlot says:

Apple invented this a year from now. They should sue any app developer who uses it!

Cap_172R says:

great info, thanks for sharing...

Snapphane says:

The only "danger" I see with this is the standard "virus scare". If and I say IF you get tricked into side-loading a modified APK, this type of update will get you the official updates but keep the malicious code in the APK. Odds that this will happen is minimal, but from 0 it did increase now.

Also worth noting is that the previous changes to Google Play Store means that gamedata doesn't need to be "side-loaded" and with this update that feature becomes even better. Get your 4 gig download from Play Store (not sure what the limit is), get your 4 kB bug fix and/or 4 MB update of graphics. Couldn't run smoother! =)

21plays says:

i love that app(cool widgets). Best app for widgets! LOL!

myriad46 says:

Just updated Dead Trigger....still 146 mb download.

CharlieL3 says:

"You're probably seeing a bit of news that the delta updates for Play store applications that Google talked about at I/O 2012 have went live today."

Really? "Have went"?

It is "have gone" live today.

If you guys are editors, you need editors.

jbarrow says:

I installed the update and it must have been corrupted in some way. The install process ended with a little triangle warning symbol and the phone was very hot. Now, my phone will not restart, I cannot even do a factory reset. It's a HTC One X from ATT. At this stage I am going to have to swap it out at an ATT store.