Skip to main content

Here’s how Google sped up Android’s seamless updates on Pixel phones

With the latest beta updates to Android 14, Google seems to have drastically sped up how fast Pixel devices can install an OTA update. Now, we’re getting a closer look at how that’s been accomplished.

First spotted with Android 14’s QPR2 Beta 1 update, the “Seamless Updates” feature has gotten a whole lot faster on Pixel phones.

Where Google’s updates used to take upwards of 20-40 minutes to install a simple OTA, the new process could be as quick as 10-15 minutes, perhaps even less. It’s extremely impressive and would make anyone wonder how Google pulled it off.

On Twitter/X, APKMirror founder, Artem Russakovskii, discusses a few main points of improvement that seem to be responsible for faster seamless updates. Russakovskii cites “Google’s tests” and Google’s David Anderson (a software engineer working at the company since 2018), but Google itself doesn’t seem to have publically shared this data.

That starts with compression operations, which Android is now parallelizing for a speed boost of 26% in Google’s own tests, Russakovskii explains. OTA updates on Android require the compression of thousands of “small blocks” of data, so putting those operations in parallel certainly speeds things up.

Related to that, Android is now batching operations for those same blocks. Where the OS previously would make 200 separate writes of 4KB files, it now makes a single write of one 800KB file. Google apparently found a 24% reduction in install time with this method.

Finally, the biggest improvement comes in newer Pixels switching from the GZ compression method to the LZ4 method. Google describes LZ4 as “extremely fast compression,” and it certainly shows here.

This apparently results in a 50% reduction in install time but only applies to specific devices. Pixel 7, Pixel 7 Pro, Pixel 7a, Pixel Tablet, Pixel Fold, Pixel 8, and Pixel 8 Pro are the only devices eligible for this new compression method, as older Pixels will stick with the slower GZ method. It’s unclear why this is the case, but it could have something to do with the chip. Mishaal Rahman highlighted on Twitter/X that, when installing Android 14 QPR2 Beta 1, Pixel 8 Pro was taking advantage of Tensor G3’s mid-cores to speed things along, and Google specifically notes that LZ4’s faster compression is “scalable with multi-cores CPU.”

Google is, according to Russakovskii, changing its guidance for other Android OEMs with this new method in mind, so there’s a chance we could see similar improvements outside of Pixel in the future.

More on Google Pixel:

FTC: We use income earning auto affiliate links. More.

You’re reading 9to5Google — experts who break news about Google and its surrounding ecosystem, day after day. Be sure to check out our homepage for all the latest news, and follow 9to5Google on Twitter, Facebook, and LinkedIn to stay in the loop. Don’t know where to start? Check out our exclusive stories, reviews, how-tos, and subscribe to our YouTube channel