5 ms·
Google really doesn’t want Honeycomb on phones
- blub 16y agoI'm also inclined to think that this is a pragmatic move by Google. Sometimes you have to "close" the source for a period of time to satisfy commercial restrictions and all is well when it is opened again.
- dhimes 16y agoIt's probably also easier to manage the development if your development is done by people "under your thumb." I don't see a need to attribute nefarious motives to them for this.
- joebananas 16y agoMaybe it is, but you really can't go around claiming openness when you don't provide it.
- 18pfsmt 16y agoThe concept of openness is not black or white. There are many shades of grey, and certainly wrt mobile OSs, Android is more open than WP7, iOS, RIM, or WebOS. Just like there are differences between FOSS licenses (e.g. BSD vs GPL). They have to contend with the wishes of the carriers and hardware mfgs, not just developers, which can be quite difficult to balance.
- gamble 16y agoYes, Android's conception of openness is the kind where you get to advertise how moral you are and how dastardly the competition is, not the kind where you have to compromise on difficult business decisions.
- joebadmo 16y agoSo you disagree that Google/Android is more open than any of the other platforms? I've never understood Google's 'openness' argument as a moral one. I always took it to mean that I can do whatever I want with my hardware, including side-loading software at various levels of the stack. This has held mostly true. I'm seeing two kinds of attacks on Google/Android's openness when this kind of thing happens. The first is from F/OSS advocates that feel betrayed and manipulated by Google's use/misuse of F/OSS terms, which is pretty understandable to me as Google's handling of its software seems to be very different from traditional F/OSS. The other is from Apple advocates trying to score cheap gotcha/schadenfreude points. Your comment is the second kind.
- gamble 16y agoGoogle has been pushing the 'open' line heavily since Android launched. They've benefitted from endlessly positive PR; they deserve to be called on it when they choose profits over principle. That seems to be a lot these days. > I can do whatever I want with my hardware All handset manufacturers lock down the firmware. You can download the source, but you can't do anything without hacking the phone. If that's 'open', then by unlocking my iPhone I can render it just as 'open'. Now you can't even download the source. As for side-loading, the second-largest mobile provider in the US doesn't let you do it at all. How is Android open if Google never calls out the gatekeepers as they strip away the openness? The only substantial way Android can even claim to be 'open' is the lack of editorial control over the software installed on Android phones. Of course, Skyhook probably has something to say about that too. As for Apple, they do plenty of things I don't like. But fundamentally they're just a consumer electronics company turning out gadgets with few political implications. Apple isn't the world's largest advertising company, running the world's largest private information gathering system. Apple isn't the go-to company when Obama wants advice on tech issues. Apple hasn't enabled censorship in China. Apple hasn't supported net neutrality when it suited their needs, then yanked the rug away when it didn't. Google is all of those things - and their reputation as the universal love child, reflexively defended by legions of fans based on their commitment to principles like 'not being evil' and 'openness', enables them to act without regard to those principles.
- anamax 16y ago>Maybe it is, but you really can't go around claiming openness when you don't provide it. How does "closed Honeycomb" reflect on any of the code that you previously would have considered "open"? Before someone commits code to an open-source project, that code isn't available. No one would claim that the existence of that unavailable code says anything about the openness of the available code. And that wouldn't change if the unavailable code was shared with some of the author's friends. So why does "closed Honeycomb" have that effect?
- notaddicted 16y agoWhat if the author in your example and his friends shipped the unavailable code as a consumer product and called it Android Smart Tablet? They've been making a lot of noise for years about Android the open source software stack for mobile devices. Now they 're releasing mobile devices, calling it Android, basing it on Android, and keeping the source to themselves; Weak.
- anamax 16y ago> What if the author in your example and his friends shipped the unavailable code as a consumer product and called it Android Smart Tablet? Would you have not complained if they had called it "Banana" instead? Or, would you have complained when they open-sourced Banana because it was really Android. They open-sourced a huge amount of code and you're complaining because they didn't open-source some other code because that other code has the same name? Wowsers.
- eli 16y agoSeems to me that the important part of Android openness was the ability to sideload and run competing app stores. It's great that the OS source was also open, but it seems like this has only a very indirect impact on end users and app developers, unlike app store policies.
- seabee 16y agoIt directly impacts those using CyanogenMod, which would not exist were the OS not open source.
- willvarfar 16y agoUntil Android is open-source in the public development sense there will always be hope and hype for a properly-free open alternative. What the world really needs is for some small competitor to Google in some space to make a very public attempt to get some tech into the tree. For example, for one of the smallest mapping companies to try and make an API for in-app mapping-services. Then Google will wake up.
- shareme 16y agoahem, You are aware that OEM engineers who are open source comitters to android do have access, right?
- Tyrannosaurs 16y agoThat's more less closed than open though isn't it?
- seabee 16y agoIf it were open in the public development sense, how many more committers do you think there would be? 10% more? 50%? 200%? In the context of the rapidly-changing ubiquitous computing space with open-source (or even commoditised) hardware nowhere to be seen, I just don't see what gains would come from an OSS project rather than Android's 'eventually-open' model.
- trotsky 16y agoI'm surprised to find out that none of the reused components are GPL besides the kernel. Is the whole tree otherwise licenses like Apache that don't require releasing the sources?
- ZeroGravitas 16y agoThat was one of the original design goals of Android. Apparently the device manufacturers & carriers wouldn't have played ball if this was not the case.
- lopatamd 16y agopretty good move from them.. if honeycomb is unfinished yet, putting the source code now would be a failure(more phones with unfinished OS) so take your time google.. we are all waiting for ice cream =)
- ffumarola 16y agoIf they are truly only closing it temporarily for usability and user experience reasons (e.g. 3.0 won't work well on most phones right now), then I have no problem with it.
- georgemcbay 16y agoI don't see why they would or should care about "usability and user experience" for 3rd party devices. Closing Honeycomb's source is not going to stop cut-rate handset manufacturers from shipping a terrible Android experience on their phones, it is merely going to mean the terrible experience will be built on Gingerbread or lower instead of Honeycomb. Either way whatever damage might be done to Android via the user's own bad choices is done and in any case that's a caveat emptor situation that Google can't and shouldn't try to control. I'm not sure what the actual reasons are behind this but IMO the consequences are all pretty negative. This move makes Andy Rubin look like a bit of a hypocrite in light of his public twitter-spat with Steve Jobs, it generates ill will for them among the open source community, it mildly kneecaps one of the important things that make a subset of tech-trendsetters favor Android over iOS, etc, and for what purpose exactly? No good one that is visible from the outside looking in. Ultimately Android is Google's thing and they can take their ball and go home for any reason, but if they are going to do so they should really give a better explaination of why they are doing it because the one they seem to be going with rings hollow.
- ffumarola 16y ago> I don't see why they would or should care about "usability and user experience" for 3rd party devices. Because it degrades the users experience with Android. Sure, some manufacturers will create a bad experience using Android 2.2. But, if Google knows that Honeycomb WILL have issues with most handsets, it would be prudent to hold off until those issues are resolved. Just a possibility I'm throwing out there. Haven't read up on the issue yet.
- ajays 16y agoFTA, quoting Andy Rubin: “To make our schedule to ship the tablet, we made some design tradeoffs. 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. We have no idea if it will even work on phones.” I'm no Apple Fanboi (I'm a Linux fanboi, if anything), but this shows what a phenomenal job Apple has done with iOS.
- apike 16y agoWell, Apple did exactly the same thing with iOS. iOS 3.2 was a tablet-only branch that didn't merge with the phone branch until iOS 4.2.
- Pewpewarrows 16y agoNo, they don't. They want Ice Cream (the 3.1 version that combines the tablet and phone "forks" of Android) on it. They don't want people trying to hack Honeycomb onto a phone when they know it's going to turn out horribly.
- asdr 16y agoactually, the article says exactly the same thing...
- Zak 16y agoCheap crappy manufacturers are rushing to get the latest version on their phones even if it doesn't work well, while big-name manufacturers use horribly outdated versions that don't work as well as the current one? It seems like only Google cares about actually delivering a good experience to the user. Can someone with insight in to the industry explain this?
- cpeterso 16y agoI assume that big name manufacturers don't care about updates because they already have the consumers' money. Underdog manufacturers are shipping bleeding edge Android to differentiate their product and then get your money.
- Zak 16y agoPeople replace phones every two years. You'd think those big-name manufacturers would care about getting your money next time.