Ronnie05's Blog

Google Android (Open Platform): The Development and Deployment conundrum

Posted in Computing and Operating Systems, The Technology Ecosystem by Manas Ganguly on November 15, 2009

Fragmentation of  Android Open platform and Google’s efforts to bring a method to madness in its OS updates and its pitfalls.

Open platforms are increasingly coming of age and the future from the looks of it is completely Open Platform led (read report). LiMo powered Google Android is the best example of trend setting into the mainstream. With every major account that Google Android takes over, the proprietary WinMo loses. The Android camp can today boast of HTC, Motorola and Samsung in its ranks. Each of those names is Android’s gain and WInMo’s loss. Earlier, Gartner had predicted a 7X increase in smart-phone numbers driven by Android in the next 4 years, even as the smart-phone market would grow 4X. WInMo in the same time would at best remain flat. (Read report here)

The best thing about open platforms such as Android is that they seem to make the devices platform agnostic. An Android powered HTC and the Moto Droid would thus be on the same interaction levels. Thus interface commonality of applications and content would make the user experience uniform.

However by adopting standard platforms, manufacturers risk losing the ability to differentiate themselves. This is something akin to the WinMo 6.1 screen that is ubiquitous across all Windows devices. The handset manufacturers had no choice with WinMo, but with Google Android they have a choice of differentiating their Interfaces and re-designing them. The fact that Android gave the ODM the choice of customizing the platform was one of the USPs of Android. However, this then causes the open platform to fragment as ODMs dig deep into parts of the operating system. So then Google Android starts branching out like the Moto Blur or the HTC Sense.

Android

An example to this effect is the multi touch “Pinch” zooming:

  • The Motorola Droid’s Android 2.0 OS supports multi-touch out of the box, but Google and Motorola haven’t turned it on for any of the phone’s built-in apps. So the Droid’s Web browser, Google Maps, and built-in photo app do not support pinch zooming. Third party applications can also support Multi touch.
  • Meanwhile, the HTC droid Eris, which runs an older, customized version of Android, also supports multi-touch — but only for a few apps made by HTC. The Droid Eris’s Web browser and built-in photo app do support pinch zooming. But Google Maps does not

That’s just one feature compared across 2 manufacturers. The complexity could be a groundswell across multiple ODMs and a number of features. The inconsistencies among phones will continue to grow. And it wont just be confusing to consumers, but could be a roadblock to developers writing apps for Android. That is something Google can’t afford.

So then it will be important for ODMs to maintain application compatibility even as they create distinct ways to organize user’s information and services.

 On the other hand, it could also mean Google having to step in with the ODMs in the UI customization stage such that device differentiation is created and platform sanctity is also maintained.

 Google seems to have stepped into device UI customization process already as was the case with Motorola Droid. Google’s Android team directly assisted Motorola and Verizon in building the Droid’s software from the ground up and is currently assisting another, unknown, handset maker in Korea to create a finely-tuned hardware and software combination. (Read Report). Currently Google releases major updates on a chosen flagship model.

  • 1.0 went to the HTC G1
  • 1.5 went to the HTC Hero
  • 2.0 went to Motorola

While this suits Google’s scheme of things, this discrimination can hurt Android eco-system in the long run. Google will have to balance two things:

  •  Coordinating UI update releases to ensure appropriate standardization for open source innovation
  • Being fair to the ODM eco-system in terms of roll outs of the UI versions.

It would be interesting to see how Google balances the issues of fragmentation versus standardization of the Android platform. Similarly how Google handles its OS updates between its partners will be a critical for the Google Eco-System.

We will watch this space.

Advertisements

8 Responses

Subscribe to comments with RSS.

  1. Steve said, on November 19, 2009 at 2:49 am

    Having used both an iPod Touch and an HTC Magic, running Android, I have to say that the “pinch” multi-touch function is hugely over-rated. The track ball and “+” or “-” bar on the Android web browser was a welcome relief from the hand-cramping finger pinching and spreading I had been doing on the iPod Touch. The HTC Magic has several control buttons allowing – in my humble opinion – less ‘stressful’ interaction with the user interface….especially for things like copy / paste and I also like the long-press for accessing an additional menu with more functions.

    Having used both for several months, I’ve found the Android interface to be the easier to use overall….and no hand cramps.

  2. […] has been battling with fragmentation in the Android platform with in various OEMs, who have leveraged the “open” source Android to create […]

  3. […] their own levels of differentiation into the product which is very understandable (Click here for more details). Inspite of the initial failure of Nexus One. Google’s intent clearly remains […]

  4. […] opening for manufacturers to make low-end Android tablets running the older version of the software. The splitting of the Android should be a non issue in terms of functionality given that most of the tablets are used for email, […]

  5. […] Android has multiple issues which make the eco-system a discontinuous one and Developers/Programmers writing for Android are finding the ecosystem to be perilous as far as effort-monetization and returns is concerned. Developing Apps for multiple device, multiple store is increasingly a game of diminishing returns. This compares unfavorably against Apple App Store, which provides a single store seamless and unified experience. What complicates matters for developers is also the monetization conundrum. […]

  6. […] Device fragmentation. 56% of Android developers Believe that operating system fragmentation among the various Android […]

  7. […] of platform fragmentation that has been rampant in the OS releases till date. (Read more about Android Platform […]

  8. […] in the smartphones category from a non-entity to 36% whereabouts by Q2,2011. But the open-ness is perhaps the Achilles heal for Android leading to problems such as Fragmentation of the platform and lack of a uniform user experience. […]


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: