The Inquirer-Home

Popularity is killing Android

Analysis Openness causes trouble in paradise
Wed Mar 03 2010, 15:13

AS ANDROID SWEEPS across the smartphone market like a wave of locusts over a land that is strewn with Windows Mobile devices cast by the wayside, Google's idealistic open source, embrace all attitude is starting to look naive.

At the heart of Android is the ability to hack the system to make it do what you want, something Apple and Microsoft are fervently against. While Microsoft is doing a good job of looking like a desperate forty-something suffering a midlife crisis, trying to flog Windows Mobile to any vendor that ships a smartphone, for Google it's a matter of simply keeping Android an integrated ecosystem, something which it has, so far, been unable to do.

As the number of handsets running Android grows rapidly the fragmentation in both software and hardware configurations might have dire consequences. Only Google's Nexus One runs the latest version of the Android OS and the majority of devices have low resolution screens. The result is that users are getting a heterogeneous experience between Android devices, and that's something Apple has managed to avoid through its proprietary hardware design and software development policies.

So when it was reported that all mobile phones running the Android system would be upgraded to version 2.1 regardless of their previous version, it sounded like great news for all concerned. That is until you realise that the software represents the tip of a very large iceberg.

The great news came after some hush-hush, wink-wink, know what I mean? conversations with US carriers. The site had no information about similar platform wide upgrades in other countries. Not only was this information in stark contrast of Microsoft's decision to stick its middle finger up to Windows Mobile 6.5 users but even this move might do little to bring uniformity to the Android platform.

Should this mass update occur, it will level the playing field, in a way, for application developers. It will mean that they will be able to stop appending their apps' description with statements such as 'for 2.x only', which will help Android's appeal to the less tech savvy. It should also allow more people to enjoy the full fat Android experience, something that has been lacking in all but a few of the handsets.

For mobile application developers who had to cope with fragmentation in the past thanks to the dismal performance of J2ME the current state of affairs with Android platform is far easier to live with. Kyu Lee, President of Gamevil USA, whose company develops a number of popular titles for both Iphone and Android devices said that if fragmentation continues, it would "make the platform [Android] less attractive".

Apple's answer to this trifling problem comes in the shape of locking down both hardware and software. However according to Lee, Jobs' draconian measures have been "doing a great job" in helping them design and develop software. This could be the ultimate slap in the face for Google, a company that prides itself on helping its burgeoning developer base with both virtual and physical resources.

The problem for Google is similar to that of camera manufacturers before it. Buying a smartphone is more about buying into the application ecosystem than the device itself. As users who purchase applications cannot resell them or port them to other platforms, applications become the ultimate tie-in to future Android or Iphone device purchases, just as lenses are for cameras. In the same way that fast food companies try to wean kids onto their products from an early age, it is vital for Google to get customers before they become indoctrinated into Apple's system.

With their respective app stores set as the battleground, it is the number of apps, not their quality, that is being used as propaganda. Apple, clearly not oblivious to the fact that the Iphone's internals are a good generation or two behind similarly priced smartphones, coined the infamous "There's an app for that" ad campaign to highlight the 140,000+ apps on its store. This notion of quantity over quality is perhaps a new experience for Apple users who have historically paid more to get less.

With consumers subscribing to the 'less is more' philosophy, it is vital for Google to fix the problems facing developers and make Android the more attractive platform. One would think it shouldn't be too hard for Google to cash in on Iphone developer apathy after Apple's strongarm tactics when it comes to app approval, content and even their descriptions. For now at least, for developers like Lee and his team, it's quite simple, they spend more time developing for the Iphone "since the market is bigger."

For developers it isn't just OS issues on the Android platform that give them headaches. Lee highlights the differing screen resolutions on Android devices as being the biggest problem of the lot. The difference in hardware specifications between devices is so vast that it's easy to see why developers have difficulty designing their applications for Android.

HTC's Tattoo highlights both hardware and software problems faced by developers. Not only does the popular device have a cut down version of Android 2.0 but a 2.8-inch, 240x340 screen. Compare this to the 3.7-inch, 480x800 display on the Nexus One and then you start to see the fundamental design decisions developers have to make. Lee says that they do tweak releases for each Android OS release but as fragmentation grows they will have to "go for the lowest common denominator", which that may void the 'quality over quantity' mantra that Android users are dearly clinging onto.

While Google prefers to stay more than an arms length away from deciding which hardware Android runs on, the power brokers in Mountain View will have a small spring in their step if the carriers present a united front. The problem for Google is, aside from bidding against a number of then in various licence auctions in the past, there just isn't much of the spend now, think later approach that carriers want to do now. Rather, they want to recoup their massive outlays on parts of the radio spectrum.

With handset specifications soon surpassing the needs of most applications, the stick dangling the subsidised handset carrot is becoming shorter and shorter. Once the handset gravy train is gone you'll start to see carriers come up with desperate attempts to hold onto custom such as O2's recent slashing of sim-only Iphone tariffs. For carriers the ability to guarantee income for a fixed period of time is something that keeps the final figures on their balance sheets black.

The deployment of updates might represent a rather large problem as a number of devices support over the air updates, meaning a considerable strain on cells, which in some areas are already oversubscribed. With the recent 2.1 update for the Nexus One weighing in at over 15MB it wouldn't be surprising to see major version updates in the 100MB range. Pushing that sort of update to thousands of users, even over a period of time, would represent a significant undertaking for the networks, especially if they want to maintain a high quality of service to their subscribers.

So what about us, back in Blighty? Android supporter T-Mobile told us that it is "working with all handset manufacturers" on its books to get 2.1 on all devices that can support it. Unwilling to give a timeline, the spokeswoman told us that handsets that support over the air updates, such as the G1 and G2, will not require a PC to update them, while others will have to download their updates from T-Mobile's website and install via USB cable.

According to T-Mobile, it is the handset manufacturer's job to produce and package the update, and it's up to the carrier to "to implement it". So even though manufacturers like HTC might have tweaked Android to work with one of their devices, you're at the whim of T-Mobile and other carriers as to when you'll get your hands on it. Judging by the recent past, updates have been released by phone manufacturers after months of delays, which have only caused further confusion and frustrated existing users.

This hotchpotch update process could end up sealing Android's fate. Core features dependant on region, carrier and device are simply not good enough for consumers who spend a significant sum of money on a handset. For developers the uncertainty creates design decisions ultimately impacting the user, producing a disjoint experiences among Andoid devices.

Looking across the battle line, Apple's single update source and deployment method might not posses sthe same technological prowess as over the air updating, but by leaving carriers out in the cold, updates are easy to install and available everywhere at the same time in the same place.

It's a sad state of affairs when at present the best way to make sure you are on the ball when it comes to updates is to get a Google sponsored device such as the Nexus One. You could take your chances with a contract-free phone but neither solution is particularly conducive to the affordable open panacea that Google originally envisioned.

Perhaps it is ironic then that Google's open support for both hardware and software might be its Achilles heel as it goes deeper into battle with Apple. For Android developers some sense of stability is needed in order give them enough time to produce applications that showcase the platform's capabilities.

At present Android is like a college party, you invite your friends but the majority of people who arrive are simply there for the booze on offer. The problem for Google is that without someone at the door the open invite could lead to Apple winning by highlighting the advantages of a closed ecosystem once again. µ

 

Share this:

Comments
Google is not a "monopoliser"

Learn to understand semantics ... and business ethics.

Having a de facto monopoly is not synonymous with being a monopoliser, which is something quite deliberate (and usually underhand).

It's good enough for me (and Google apparently) for there to simply be the choice of Android (and whatever else), since I happen to like the power of choice through diversity.

Apple OTOH, like to try to kill choice, by e.g. coercing developers to support the iPhone exclusively, with Draconian policies on development tools, which preclude multi-platform development.

Similarly, Microsoft like to kill choice with their nefarious contracts, which coerce their "Channel Partners" into excluding competing operating systems from prebuilt PCs.

BEING a monopoliser is something entirely pro-active, something designed to exclude competition by contract ... not the condition of merely winning a greater market share through fair competition.

So tell me, how does Google pro-actively forbid competition?

posted by : Slated, 02 August 2010 Complain about this comment
Google is a

"Monopoliser" so if you are saying you will never buy a monopoliser's product, you are being a hypocrit.

All these "droid" fanboys screaming they hate apple because of how they are a monopoly or some evil corporation need to learn a little more about google quickly. Hell Al mr. "I invented the internet" sits on their board of directors... That's enough right there to keep me from buying their products.

Bottom line, they are as bad or worse than apple or MS.

posted by : coldgin2, 01 August 2010 Complain about this comment
"Fragmentation" bullsh*t

I have to agree with others here that the whole premise of "fragmentation" is nothing but ill-conceived FUD.

"Fragmentation" is just the "glass is half empty" equivalent of DIVERSITY ... something which is absolutely vital for a truly free market.

The only alternative is consolidation (i.e. monopoly), which only benefits the monopoliser ... not the consumer.

Typically the only people who harp on about "fragmentation" are those with a vested interest in trying to inhibit competition to some dominant player (e.g. Apple).

Well I'm sorry, but my message to all the "fragmentation" FUDsters is ... I LIKE DIVERSITY (or what you call "fragmentation"). I like it. I need it. In fact I absolutely DEMAND it. And I have zero intention of buying any given monopoliser's products ... ever. Period. So you might as well give up with your "fragmentation" bullsh*t.

posted by : Slated, 28 July 2010 Complain about this comment
Android is the future...

The release of Android is the best thing that happen to the smartphone world, it keep getting better everyday.

posted by : Drakehash, 04 May 2010 Complain about this comment
Android still better

It is true that the dependence on operators for the deployment of updates is a mistake IMHO. This should be left to the phone developer.

Beside that I think that Google is doing OK with Android. It is true that the variety of hardware makes it a little bit more difficult to support, but it also allows devices to be sold a different price points. Here in Belgium phones subsidies are illegal. This means that the cheapest iPhone cost €579 (around $800) while you can get a tatoo or a magic for under 300€. This means that a lot of people that are not able to afford an iPhone can purchase an Android device.

The other problem with Apple way of working is that there is no guarantee that the applications you want will be allowed to enter or stay in the App store. For example the people who purchased an iPhone primarily because they could get "sexy apps" now have a pretty useless device. Yes, it still does make calls, but so do a €50 Nokia.

posted by : erlikstud, 04 March 2010 Complain about this comment
only product

these people consider the fact that the I phone is the only thing apple has to work on.

posted by : hprodd4, 04 March 2010 Complain about this comment
@joy

Err, yes actually i have tried Win 7 on a PIII, and considering the age gap it works quite well, lets see OSx do that on a G4! oh wait a sec it won’t work.

I think you guys are missing the point on this, it’s not so much the OS that will course Android to have issues its the software/hardware around it.

For example, take the desktop market, there are so many different distros of Linux many of which are all slightly different, software has to be designed to work on many of them or it will not work, unless you are skilled at fiddling with the OS, most users are not skilled at this, and support sites seem to have an air of arrogance about them which can put people off.

This stops the vast majority of "users" from switching, Windows by and large simply works, users can understand this, OSx doesn’t have the issue because it’s their way or no way, you get what you get an you can forget pretty much anything else, Linux has "openness" which is inviting but is so open its hard for average users to come to terms with the complexities of it.

There is an answer, in fact there is two, both however go against the idea of Linux.

OSs are regulated to conform to standards.

Software is regulated in a similar fashion to Apples program distribution service.

On a side note to all you windows Bashers, Windows including WM, works very well at working with different software and hardware at the expense of stability and speed. You can’t have openness, usability, stability, speed and application availability all under one roof.

posted by : Darren, 03 March 2010 Complain about this comment
Another Android scare tactics article

Well, yet another article on Android's fragmentation. Has any of these authors speak to Android developers?

Microsoft has done this on Windows for years. I have a 7" Windows netbook with 800x600 screen and a 24" screen desktop with with resolution higher than an HDTV. I have a Windows developer friend with a 42" screen with extremely high res. graphics card. The list goes on and on. With so many competing processors, chipsets, and hardware manufacturers, fragmentation issues on Windows is well, a non-issue. It has been done before for many years and it is being tackle now on Android.

The open source nature of Android has helped it evolved quite rapidly. It is only natural to see some older phones not being able to run certain updates (latest and greatest) because of hardware limitation. MacOS has a much bigger issue with some programs that does not run on Leopard. Here we are talking about same hardware manufacturer. I'm not skirting this issue entirely because I admit that it can happen. By the way, has anyone tried running Windows 7 on their Pentium-III PC with 128MB of RAM? Well, you see the picture.

How rapid is Android's progress? Here is a brief snapshot of it - http://androidcompare.com/time-l.html

posted by : Joy, 03 March 2010 Complain about this comment
iPhone and WinMob are no less fragmented

A know a lot of people who rooted their iPhones. No OS upgrades possible after that. It's a lot worse than Android actually, since Apple doesn't care at all about older versions.

Android is the best at the moment. Fragmentation is not a problem, price is.

posted by : Droid Walker, 03 March 2010 Complain about this comment
android is amazing

I wish nvidia would stop attacking android. Everyone is after it, it's the best thing ever. Android has more apps then nvidia, and is the number one selling phone of all time. You can buy songs and load it right to your android phone with itunes. Google did an amazing job developing itunes eco system for it's android phones.

Nvidia's iphone is junk! MS can try all they want but their HTC phone is not going to go anywhere.

posted by : db, 03 March 2010 Complain about this comment
Screen sizes

Very good article, but I must disagree with the screen size issue. Google go to great lengths in both the API's and documentation to emphasise screen size independence. For me, the biggest issue is phone manufacturers and networks holding back on updates, google should have mandated some kind of upgrade policy in their agreements with carriers and manufacturers.

posted by : jonathan, 03 March 2010 Complain about this comment
Fragmentation is a myth

Please please stop taking about fragmentation problem, this is a myth as any app developer can tell you, 2 seconds is all it takes to adapt an app for a version of android. People buy a new phone every couple of years anyway so 90 percent of android users will be on 2.1 within a year. Android is a great system,its young and has plenty of time to perfect itself.

posted by : Mickq, 03 March 2010 Complain about this comment
I quite like platforms fraqmentation

My job depends on it :-)
Can I plug www.airplaysdk.com ?

posted by : LB, 03 March 2010 Complain about this comment
The heart to be successful is a marketing coolness.

Google should stay away from ARM ecosystem. Too many competitors with rubbish products because of ARM based processors. I hope that Google will embrace Intel Moorestown and going to support Intel ecosystem exclusively, so Intel will help google with its powerful marketing power.

posted by : Maddoctor, 03 March 2010 Complain about this comment
There are better options that M$, but...

...I'm really sick of people saying other software is better than M$ because M$ is insecure.

It sucks that Android is being targeted, but on the other hand I'd rather hear people say things like 'Ubuntu is great ebcause it's free and easy to use and has pretty good driver support', instead of 'M$ sucks because it gets malware!'

No, the people coding malware are the ones who suck.

posted by : mike, 03 March 2010 Complain about this comment
aboutus
Advertisement
Subscribe to INQ newsletters
Advertisement
INQ Poll

The Pirate Bay poll

Will UK ISPs blocking of The Pirate Bay stop you from using it?