I am not a developer or a computer science person, so everything beyond the basic user experience is sort of like magic to me. But even as a former philosophy major, I know there’s a huge number of people out there who spend unpaid hours digging through Android’s guts to provide more services and software to the average user. And that much of that is thanks to Google being committed to open source and sharing Android with the world. Or it was…
According to BusinessWeek, Google is holding back from sharing the full source code for Honeycomb with everyone who wants it. Apparently Google is very concerned about Honeycomb being used on phones and other devices that can’t support it, and presumably then creating negative publicity and feedback for their new flagship OS.
From the article:
In the past, Google has given device makers early access to versions of Android so they could work on their products. It would then typically release the source code to the masses a few months later, letting all comers do what they want with the code. HTC, Samsung Electronics, Motorola Mobility Holdings, and other big manufacturers already have access to Honeycomb.
It’s the throngs of smaller hardware makers and software developers that will now have to wait for the software. The delay will probably be several months. “To make our schedule to ship the tablet, we made some design tradeoffs,” says Andy Rubin, vice-president for engineering at Google and head of its Android group. “We didn’t want to think about what it would take for the same software to run on phones. It would have required a lot of additional resources and extended our schedule beyond what we thought was reasonable. So we took a shortcut.”
Rubin says that if Google were to open-source the Honeycomb code now, as it has with other versions of Android at similar periods in their development, it couldn’t prevent developers from putting the software on phones “and creating a really bad user experience. We have no idea if it will even work on phones.”
“Android is an open-source project,” he adds. “We have not changed our strategy.”
If I had to put my “cynic” hat on for one moment, this reads less about polishing Honeycomb and more about it running on non-Google blessed hardware. Google has really bet big time on Honeycomb being Android’s tablet savior, and this may be their way of protecting the big tablet makers from being chewed at the ankles by a cheap flood of knockoff products. The number one complaint seems to be that Android tablets are overpriced versus the iPad, but imagine how much harder Samsung, Moto and HTC are going to have to work to sell devices if your local CVS is selling a Honeycomb tablet for $99?
And speaking of those $99 tablets, they’re quite the mixed bag. Some “budget” tablets turn out ok, and some of them are really and truly awful. Unfortunately, all of them can and do market themselves as “Android tablets” and there’s nothing Google can do to stop them. Except keep all those manufacturers from grabbing Honeycomb and diluting the brand name.
I can see both sides to this. On the one hand, Google is still very permissive with Android, far more than Apple and Microsoft, and they need to make business decisions that further Android on the best business terms possible. On the other hand, I’ll fully admit that I love the developer community and the magic they seem to create out of thin air. As a user of said wizardry, I don’t want to see it go away…but I think this is definitely a case of wait and see. It could mean Google is battening down the hatches, it could mean they wanted to give the OS more time to percolate, or it could be some combination of issues…only time will tell!