RSS
 

Google’s Honeycomb AOSP delay – it’s bad! And also good!

28 Mar

I thought i’d post a few thoughts on Google’s recently announced Honeycomb source release delay, especially as a few people have asked what I think. :-)

First things first… in case you haven’t heard the news, Google are not releasing the Honeycomb source code (as shipped on the Motorola Xoom thus far and soon a score of other tablets) ‘for the foreseeable future’. The Businessweek article cites a likely delay of ‘several months’ as well as highlighting the fact that if they were to release the Honeycomb source Google would ‘have no idea if it would even work on phones, let alone provide an acceptable user experience’ (says Andy Rubin).

So who is this delay (for want of a better word) going to impact? Let’s start by talking about who it’s not going to impact. Although Honeycomb isn’t being pushed to AOSP (the Android Open Source Project, from where anybody who is so inclined can download the Android code), it is being shared by Google with their top-tier partners. Motorola (of course, who make the Xoom), HTC, Samsung, LG et al. all have access to Honeycomb and will be shipping devices in the near future. Their schedules are not affected by the AOSP announcement (in fact, one could argue that by not committing resource to open sourcing Honeycomb, Google free up bodies to focus on ensuring that said top tier partners have as much support as possible from Google in shipping their products in a timely fashion). Lack of Honeycomb source won’t impact 99% of consumers.

There are 2 groups that really lose out here and they are the enthusiasts (such as myself, the CyanogenMod team and the multitude of other individuals and groups that love to explore, tweak and build the code) and the various parties around the world that work on shipping Android devices without Google’s direct involvement (the ‘second tier’ of Android manufacturers).

For the enthusiasts (and indeed the CyanogenMod team in particular), the lack of access to Honeycomb in AOSP is a pretty significant blow. It means no deeply customised and enhanced ROM releases for Honeycomb devices, no (or much fewer) backports of Honeycomb to existing tablets (convenient huh?) and no Honeycomb enhancements to phones or phone ports of Honeycomb. I find Andy Rubin’s comment on how one of the reasons that Honeycomb isn’t ready for AOSP is the fact that it (probably) doesn’t run on phones a little strange. I think it’s pretty widely accepted that Honeycomb is likely to be a tablet-only branch that matures into Ice Cream further down the road with unified device support for phones and tablets. Nobody ever said that Froyo / Gingerbread would run on tablets, but it still shipped to AOSP… and was still deployed to both phones and tablets, albeit with a sub optimal user experience at times. Which leads me to…

…why the Honeycomb delay could be a good thing.

I’ve been saying for a long time that the profileration of cheap, crap Android devices (*cough* Next tablet *cough*) is harming the Android brand and, well, delaying Honeycomb’s release to AOSP conveniently goes a long way to preventing a ton of sub-par tablets emerging overnight and once again devaluing Android’s reputation.

Now, my suggested solution previously was to take a similar approach to Chrome / Chromium and reserve the Android brand for ‘licenced devices’ (requiring, for example, ‘non approved’ devices to use a name other than Android, perhaps ‘OpenDroid’?) but closing the Honeycomb source has the same effect in the short term… except it doesn’t prevent rogue OEMs shipping out sub-par tablets still running Froyo / Gingerbread. At least the ‘latest and greatest’ will be afforded some degree of protection…

So, the summary of my thoughts on the Honeycomb delay.

It might damage Google’s reputation a little in the short term, but on the whole – from Google’s perspective – it will certainly do more good than harm. Google’s partners will push Honeycomb and all of the devices with the Honeycomb OS on should have a high quality user experience. Android as a brand will flourish. Enthusiasts will be limited as to how many ‘old devices’ they can run Honeycomb on and OEMs will sell more hardware. Google will come good further down the line and return to timely AOSP releases and developers, who no doubt feel somewhat let down at this time, will ultimately be pacified. The very same developers that – if Google WERE to release the Honeycomb source in a ‘right old state’ (which is how they imply it is at the moment!) – would probably tear their hair out in despair.

It’ll all turn out OK, Google wouldn’t do anything evil would they…

Agree? Disagree? Feel free to share!

P

PS Even if I can see the reasons behind it, I still think it sucks. ;-)

 
16 Comments

Posted in Mobility

 
  • Anonymous

    Worth bearing in mind that Cyanogen himself said he wasn’t bothered by the delay due to the fact there are probably a few nasty hacks in the current source. I’m sure there was even a quote from one of the guys at google that said as much

  • Schwiz

    I want source to webfragment damn it

  • http://twitter.com/T0DblD TG

    In all honesty, i would not be that upset if it wasn’t for the bs we have to deal with thanks to current manufacturers. I agree that if a ton of people ported HC to there phone it would not help with the current frag situation, how ever there is a reverse of that, how bout the 7 million GT-P1000′s samsung pushed out than immediately abandoned to make ipad2 killers? Aside from the fact the device is brand new, i for one do not want a 10.whatever tablet, I love the 7″ GT and do not want to change, it is a perfect device for my needs, that being said, the browser …. well it blows , along with other issues, could google not also bennefit from some of us moving are froyo tablets to HC tablets, effectively eliminating some of the fragmentation ? Yes the Samsung’s of the world that still have acesss to the source could do this for us, but well anyone holding there breathe for that one has already died!! As a Business owner i do agree sometimes the right decision is not the most popular, I will not be righting google off on this one, and do hope that it helps for a better future, but this does not change my personal disappointment to improve my own personal situation, as well as i am sure that XOOM owners that purchased a google experience device with a unlocked bootloader now have to feel very crippled as well

  • http://profiles.google.com/cbeach Chris Beach

    I think there’s a big difference between a delay and a ‘never’, and don’t think Google deserved the crap they got when they made this announcement. Maybe its their tradition of making everything freely available, made people some how assume they had a ‘right’ to have it ‘now’, and that Google could just click a button to make it accessible…despite the fact that most of the people would have had experience in development and know that making source accessible is not that easy, it does take some effort.

    I hope your right about the reasoning, or even better they have people working on those late, last minute issues that are an unfortunate fact of life for software.

    Also, the biggest area using the source is still phones, and do we really want honeycomb ports for our phones? Just as Gingerbread and Froyo don’t really scale up, Honeycomb doesn’t look like it’d scale down well at all. A case of just because people can, doesn’t mean they should.

    The rumour? that there’s a restriction on release updates for tablets to take them to Honeycomb is a lot more worrying…really hope that isn’t true.

  • http://www.facebook.com/raul.marengo Raul A Marengo Lopez

    I have had a lot of people (mainly Apple fans) come to say how Google is no longer Open Source and so on. I think Google’s attitude is quite responsible and it’s the right way to move things forward. I feel really disappointed to see so many subpar tablets tarnish people’s perception of what should be a really user empowering platform.

    I think this is also beyond good and evil and it’s by no means a disinterested action from Google. There sure are some clear business goals behind it. However, I am still not sure what Honeycomb will bring that Froyo or GB dont already provide that I will really need that isn’t eye candy. My Advent Vega overdelivers on all the aspects I require from a tablet so I am not too bothered really. (if it comes out though I will probably be flashing it on the day :P )

  • http://profiles.google.com/sebmaynard Seb Maynard

    It makes sense from everyone’s point of view… except for the few manufacturers out there who *do* produce good quality hardware at affordable prices, on which Honeycomb would be perfect (Advent Vega for example)… bit of a shame really! Just gotta wait a bit longer :)

  • Anonymous

    I am willing to give Google the benefit of the doubt.

    However, I don’t agree with Google giving major manufacturers free reign on HC source code, while leaving everyone else in the dust. At the very least they should’ve prevented their “top tier” partners from putting their overlays into Honeycomb. Basically no Sense, Blur, TouchWiz, etc. until 2.4 would be a fair compromise to them getting a giant head start on the rest of the tablet makers.

  • Samibeck

    But the vega needs honeycomb now!

  • Mpw168782

    hello paul o brien i have a problem with my nexus one and superboot gri40 can you or everybody help me??
    twitter–>@NexusOneMarl

  • http://www.facebook.com/people/Fucikova-Kloaka/100001259570773 Fučíkova Kloaka

    Hmm..ok, I understand part of it. But these reasons are the same leading Apple to hold in own hands everything. On business side totally understandable.
    But sorry, for me, my android evangelist mission ends now. From now, we have two major closed source systems, one based on berkley and one based on linux. I tried iPad2 and it is like running with tied shoelaces, so I will probably pick HC tablet anyway, but my fanboy days are over.

  • Guest

    If honeycomb might not work well on phones then people wont put it on their phones. What in the world does that have to do with releasing the source or not? Does Google offer official support to “enthusiasts”? I’ve never seen a google engineer on xda. If the code wasnt ready then how could the major tablet manufacturers be releasing tablets? This is just crazy. Release the source please.

    • DrPreston

      Even if honeycomb doesn’t work well on phones people will still put it on them. Case in point: the 500 million crappy tablets (craplets?) out there running 2.x.

  • http://profiles.google.com/gornystudios Jacob Gorny

    I think the real issue, frankly, is that Google support for Android has not been able to keep up with the innovation cycle. There are many issues that are left unanswered in Gingerbread and Froyo, and because Honeycomb is such a departure from that world there are already a host of Honeycomb bugs to deal with.

    Until Google’s support system improves they suffer from massive technological debt and need to pay down their bug queue before opening another product to the markets. All a person needs to do is look at how many software issues are open in Android that have BEEN open for 1-2 years.

  • Someone

     Remember, Motorola is part of the OHA and after the Droid they really need to be pushed into the market again. They don’t want to risk there could be good Honeycomb-ROMs for older Tablets or even pleasing versions for the iPad! By not pushing the source to the AOSP, they ensure some exclusivity for Motorola. If you want to have a Honeycomb-Tablet, you need to buy a new one – and Motorola is the leader!I think that’s the real point.

  • http://pulse.yahoo.com/_DJFODXSS2RI5KFFTLXBZMZON4Q NathanM
  • robert

    Did you think on patents in the code?
    The last patents obtained from ibm before the release of ics?
    I think that they could never release the honeycomb source code because it have some features that we still no seing in ICS…
    To release ICS google had to buy motorola, thousands of patents from ibm and several other companies.(like face recognition).
    And Honeycomb still more eyecandy…