The Android Software Journey – Part 1 | Vodafone Australia blog

Vodafone blog

Subscribe to the latest news

Brand Content Manager, Vodafone Australia

Did you know

The Android Software Journey – Part 1


Android updates run through a series of steps between the announcement by Google and when it’s installed onto your device.


This series of posts will take you through that journey to help you understand how an update gets from Google to your smartphone or tablet.

The Announcement

News sites and blogs erupt with headlines like “Google releases Android 4.0!” – and you, eager to stay on the cutting edge, begin to ask how you can get this update onto your device.


However, this announcement is only the first step in a long journey that software updates take from release to delivery to your device.

Here at Vodafone we certainly play a part in this journey through the testing and certification of each update, but it’s only the last hurdle of a long, long race.

Let’s see what a software update goes through before Vodafone can even begin this testing and certification process.


1. The Release by Google

Google’s Android Team is responsible for developing updates to Android; these updates contain new features, bug fixes and enhancements at the core to the platform.

Once completed, the Android team make these updates available to the Android Open Source Project (AOSP).

Think of these releases as a blueprint or reference diagram, although the software exists, it’s not in a usable state.

It is designed to help manufacturers build the new features of Android into their devices, not to be run on a device directly.

If this update is a major upgrade (such as Android 2.2 to 2.3, or 2.3 to 4.0) Google will select a handset manufacturer to partner with and work together to develop a demonstration device.

The Nexus One, Nexus S and GALAXY Nexus are all examples of this.

It’s important to note that this work has been ongoing for many months prior to Google making the announcement, which gives that particular device a significant head-start on the journey that other devices must catch up.

Other device manufacturers then take this blueprint for the new release and decide whether or not the devices they have in the market have suitable hardware and technical specifications to work with the new Android update.

For those devices that meet the minimum requirements, the update continues to the next stage of the journey – Manufacturer Development.


2. Manufacturer Development

The manufacturing partners of the AOSP use this reference diagram to begin the hard work of customising the update for their devices.

The chips, displays, processors and antennas all differ between each device and manufacturer, and these components may need additional or new software to be written in order to work with the new Android version.

If you’ve ever installed Windows on a laptop without any drivers, you might be familiar with the kind of experience you can expect – certain things simply won’t work until you get the software necessary for your specific computer’s configuration.

A great example of this is Sony’s Ice Cream Sandwich Preview Release for their Xperia range.

Even months after Android 4.0 was released by Google many features don’t work on the new version, including the most basic function of a smartphone: making a phone call.

Each software update released by the Android team has to be hand-coded by Manufacturers to ensure that it will interact in a positive way with the plethora of hardware combinations that exist throughout Android devices.

This complicated process takes a significant amount of work by manufacturers, with multiple revisions and quality-assurance tests taking place at each stage.

After what is often months of work, the update is finally developed into a workable state for the various hardware variants, and to progress to Stage 3 – Manufacturer Customisation.


Next Steps

Over the coming week we’ll take you through the rest of the Android Software Journey.

Our next post tomorrow will focus on Manufacturer and Carrier Customisation, followed by the final stage next Tuesday – testing and certification.

This post is part of a three-part series on the Android Software Journey.

Part 2 which covers Manufacturer and Carrier Customisation can be found here:

Offers

Samsung GALAXY S III
Designed for humans. Inspired by nature. The GALAXY S III is the latest addition to Samsung's award winning GALAXY S series.

Check out the latest price

Samsung GALAXY Note
Utilsing Android 2.3 'Gingerbread', the GALAXY Note also features a large 5.29" WXGA HD Super AMOLED touchscreen display & a massive 16GB memory

Check out the latest price


Post a comment

Comment



Recent Comments

6 Responses to “ The Android Software Journey – Part 1 ”

  1. John says:

    Why do some manufacturers give the update to some carriers before others? Why not give it to all carriers at the same time? Sometimes Optus and Telstra customers get their updates on their device before Vodafone even is provided with the update from the manufacturer. Not fair to Vodafone but also not fair to customers.

    Reply
    Wednesday, February 29, 2012 at 9:54 am
    • Kieran McIlwain says:

      Hi John, that’s a great question that I plan to cover off next week when I speak about the testing process. Keep an eye on the blog for the article that discusses that topic and definitely let me know then if you have any further queries or questions that I may have missed in the post.

      Reply
      Wednesday, February 29, 2012 at 10:23 am
  2. Dev says:

    Your blog updated to show that the Galaxy S2 received the 4.0 upgrade and Vodafone was beginning the Testing & Certification process. Just wondering, how long does it take for the Testing & Certification to be complete and the roll-out announced?

    Reply
    Wednesday, February 29, 2012 at 11:16 am
  3. Cam says:

    I like what your doing here but really the 10.1v shares so many of the same specs with other tabs, there isn’t really any excuse other than Samsung put it at the bottom of their priorities list.

    HC was designed for the tegra 2 and the rest of the hardware so near identical to the 10.1 that 10.1 ROMs (with a bit of tweaking) run fine on the 10.1v.

    But I don’t think this is news to Vodafone.

    Reply
    Thursday, March 1, 2012 at 9:42 am
  4. SGardiner says:

    It’s nice to see Vodafone are finally communicating with the customer about pending software updates. Thanks to the likes of GSMARENA we are fully aware of what is happening in the market place. Being honest, upfront and informative without the spin will no doubt help Vodafone win back customers although I fail to see why Vodafone take so long adding bloatware compared to the other carriers.

    Reply
    Thursday, March 22, 2012 at 12:10 am
    • Kieran McIlwain says:

      Hi SGardiner, thanks for the feedback. We’ve been communicating about the status of updates for just over six months now and I’m glad that you find the information valuable. Regarding carrier customisation (or “bloatware” as you’ve described it), the requests we make are to ensure a device works on our network out of the box without any need for user input.

      While we do ask for some applications to be included, we’ve responded to our customers’ feedback and have reduced the volume. You can read more about what we ask manufacturers to include for us in Part 2 of the series here: http://blog.vodafone.com.au/blog/the-android-software-journey-part-2/

      Reply
      Thursday, March 22, 2012 at 9:31 am