Virtualization doesn't fix all of Android's ills
Summary: There are still serious issues that virtualization doesn't solve.
Virtualizing Android would certainly help solve some of the problems facing the platform, but it's not a magic bullet that will eliminate all ills.
ZDNet's Jason Perlow believes that Google will virtalize Android during the coming year:
Android fragmentation and update lag is a very real problem. It undermines consumer as well as developer confidence in the long-term sustainability of the platform, this despite the fact that Android now occupies the lion’s share of the smartphone market.
...
The actual solution to the Android update problem has been materializing in the background for the last two years and will almost certainly show its face sometime in productized form in 2012. And that's Android Virtualization.
There's no doubt that fragmentation and non-existent updates for handsets is a serious problem for the Android platform. And there's no doubt that virtualization would help make deploying the Android platform to handsets a lot easier. A virtualized OS would be far offer a far more platform-independent platform than the current offering allows. But there are still serious issues that virtualization doesn't solve.
- Virtualization doesn't guarantee forward-compatibility While virtualization solves a lot of problems related to hardware compatibility, there's no guarantee that a hypervisor installed on a handset today will be compatible with future Android code. It should work for updates within a major version, but for version jumps, problems would still remain.
- There's a performance hit Virtualization comes at a price ... performance. Not much of a performance hit, but it's not a zero-cost solution.
- OEMs will still want to add their own branding and crapware One of the delays in getting Android updates out onto user handsets is that handset OEMs want to add their own branding and crapware to handsets.
- Carriers will also want to add branding and crapware The carriers will also want to have their oar in the update process.
Virtualization is only part of the answer. As I've said before, Google needs to step up and fix Android:
- Streamline the highly-complex update process, possibly by adopting virtualization
- Publish a minimum hardware spec that handset makers must follow
- Cut carriers out of the equation, or at least sideline them (like Apple has done with iOS), and possibly go as far as cutting the hardware makers out too (like Microsoft has done with Windows Phone)
- Discourage handset makers from locking bootloaders, thus encouraging the dev community and homebrew projects
- Discourage carrier branding and crapware (after all, all that bloatware isn’t helping make Android handsets any safer)
To achieve this, Google may well have to throw all the OEMs under the bus and go the Apple route, leveraging Motorola (assuming that deal doesn't go belly up at some point). If |Google got serious about creating a range of quality Android handsets, other OEMs would be forced to follow suit.
Related:
- Jason Perlow: Google's New Year resolution must be Android's virtualization
- Only Google can sort out the Android update mess
- 2011: The year of the Android OS
- Android handsets top hardware failures list
- Android bloatware results in serious security flaws
- ‘Consumers get screwed’ by lack of Android updates
- Microsoft pulls in $444 million per year from Android patents
- Most free Android anti-malware scanners ‘near to useless’
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback
For Heaven's Sake you are like parrots
It's a non-issue.
But what are the profits of the handset makers?
That is the important thing. From all indications, Apple makes nearly 100% of the profit in the smartphone market and more than 100% of the profit in the tablet industry.
RE: Virtualization doesn't fix all of Android's ills
Quarterly/Annual Reports
Read the SEC filings. OEMs are quite happy with the current state of affairs. Android works, they have complete control of scheduling, branding, roll-out.
Say what you will but Apple sales of handsets pales in comparison to sales across all OEM Android handsets.
Android rulez. :/
RE: Virtualization doesn't fix all of Android's ills
Say what you will but OEM Android handset profits pale in comparison to Apple handset profits.
RE: Virtualization doesn't fix all of Android's ills
Real choice is nice
RE: Virtualization doesn't fix all of Android's ills
RE: Virtualization doesn't fix all of Android's ills
RE: Virtualization doesn't fix all of Android's ills
RE: Virtualization doesn't fix all of Android's ills
....... It was a non-issue, no longer.
RE: Virtualization doesn't fix all of Android's ills
<br>Did Zdnet ever mention Android have 700K+ activation per day.<br>Let see they mentioned: Android has:<br>a situation<br>a problem<br>now ills<br><br>You can only get the latter here.
RE: Virtualization doesn't fix all of Android's ills
A good thing though he's here to set Google straight. For sure they'd never get from 50% market share to 60% without implementing his valuable advice. Too bad he wasn't around to advise them early on, or their rate of progress would not have been such a long hard slog.
RE: Virtualization doesn't fix all of Android's ills
The only thing left off the list is discourage end user customization. Most of the items on the list seem designed to kill off every advantage/appeal Android has all in the name of faster updates for phones that users shouldn't be encouraged to expect are updatable and which would lower future phone sales and produce no revenue for the carriers!
The STRENGTH of Android is that you can get big phones, little phones, keyboard phones, tablet phones, PMPs with no phone, etc. Standardizing the hardware, dictating to carriers and phone makers, etc. will kill that off or cripple it. Unlocking boot loaders is nice, but encouraging homebrew projects doesn't gain much for Android so long as the development is done behind closed doors and flies in the face of all of the other lockdown ideas floated here (including becoming the sole Android phone vendor, from the "go the Apple route" line regarding Motorola).
I just don't understand what pressing problem with Android Google is supposed to be fixing with all of this. I can't run Windows 7 and Batman Arkham Asylum on my HP laptop from 2006, but this doesn't seem to be a "problem" that HP has to fix, other than suggesting I buy a new laptop. If the phone still does everything it was supposed to do when you bought it, then there's nothing to fix other than the idea that the carrier or handset vendor is supposed to upgrade your phone for you and for free. Either do it yourself or buy a new phone, just like I have to do with my laptop. When laptop vendors start updating your OS for you for free, then maybe I'll concede there's an Android problem.
RE: Virtualization doesn't fix all of Android's ills
When techies start thinking like consumers they may understand, good luck with that wish.
RE: Virtualization doesn't fix all of Android's ills
Even Samsung Bada outsells wp7
Hey Dietrich, speaking of parrots, have you met Sultansulan?
All he can do is say the same thing over and over again. Kind of like you.
RE: Virtualization doesn't fix all of Android's ills
He is a crap egyptian troll(translateit27) from engadget .
RE: Virtualization doesn't fix all of Android's ills
That???s step back a little bit, how is WP7 doing?
RE: Virtualization doesn't fix all of Android's ills
What did Dietrick say?