Android has been often criticized for the time it takes for OEMs to release the latest versions of the mobile OS to customers, but HTC has put up an useful infographic in which it shows us how updates are released for carrier devices, unlocked edition and developer devices and Google Play edition (GPe) devices.
According to HTC, there are several steps involved in releasing an Android update, as follows:
As you’ll notice in the detailed image (link at the end of the post,) it all starts with Google releasing the PDK to OEMs (HTC included) ahead of the actual announcement of an upcoming version of Android, so the new framework can be evaluated. After the new version of Android is released, OEMs further evaluates requirements, while waiting for the chipset manufacturer to determine whether the new Android OS version will be compatible with its current chips.
Then, drivers and optimizations are released by the chipset maker for the chips that will support the new Android OS version, with a “modified board support package (BSP)” being delivered to HTC for the devices that use the chipset.
Up until now, no matter what HTC device we’d be talking about, HTC proceeds in a similar fashion. However, after the BSP is provided, HTC takes different steps depending on the device it has to update. On GPe devices, HTC moves directly to testing, while on carrier and unlocked models, HTC comes up with a new software version for those devices to asses whether it can support them – in case the devices are supported then the source code is infused with HTC’s Sense for each device. For carrier versions, the company has an additional step in place after integrating Sense, which is working with each carrier to add carrier modifications including apps, services and requirements to the firmware.
The next step is for HTC to submit a software build for Lab Entry, which is then tested. In case bugs are found during testing, a new build with fixes is released. The carrier versions of the handset will be tested by carriers as well, which have to approve the update before it can be released to the public.
Once the software is accepted, Google Issues its Technical Acceptance, at which point HTC prepares the over-the-air (OTA) update to be released to customers. HTC handles the update for the unlocked and developer edition versions, Google pushes the update to GPe models, while HTC and carriers release the update for the carrier versions.
The infographic shows there are eight and nine steps for GPe and unlocked devices, respectively, to be updated, while carrier updates require 12 steps – that’s why carrier updates take longer to be released (image above). Considering that most people buy on-contract handsets – therefore carrier custom models – the infographic explains why they’ll have to wait longer to run the latest Android OS version in town. While this is an infographic provided by HTC for HTC devices, other OEMs most likely have similar Android update steps in place for their devices.
In addition to providing the infographic, HTC has listed the Android 4.4 KitKat update status for various HTC One versions:
Are you already running KitKat on your HTC device?
Click here to see the detailed infographic.
Like this post? Share it!
HTC should make the next Nexus phone.
whomever makes it, I would like to see some DragonTrail glass on it.
Sony is trolling google via rockstar, so screw them and their washed out displays
Sony is part of that? :O
Sony is a part of the consortium however, Rockstar acts “independent” . . . whatever that means.
MS and Apple are using more than one patent troll these days.
However, google chose not to join the consortium at the time the patents were purchased.
So yes or no for Sony? :)
Sony is a part of the consortium that owns Rockstar. That sounds like a “yes” to me. . . but they supposedly do NOT have a say over what Rockstar does.
sony will make the next nexus phone because of it’s powerful hardware and quality phones “said by google one year ago”
I heard Motorola was gonna make one, but that was a long time ago, like when the Nexus 4 came out. I think LG is doing a good job; however I only like their Nexus lineup.
The title of this article should be “One More Reason to Get Unlocked Phones”
HTC has never been good with updates. . . even when their devices ran stock Android.
That’s way the HTC One was one of the first if not the first android phones to get updated to the latest android version.
my Droid DNA is running KitKat but that’s because i rooted it :]
I just unlocked my boot loader today. Can you help me installing kit kat on my DNA?
Sure man email me firstname.lastname@example.org
“for those devices to asses…”
Custom ROM your device before you do anything and you’ll get more timely updates from the ROM community than you will from enterprise companies.
They taking the ‘android firmware update status’ to a whole new level of transparency
Next level i can think of is their weekly project status ppt’s shared by respective managers :P
hmmm i have an unlocked htc one purchased from jb hifi here in australia and yet, I still don’t have the kitkat ota…. sigh :(
Can you make a video about this?