5 ms·
As someone who's been working with Android from the beginning, I have to say: About Time. This is a required step if Google wants the platform to be taken seri
by haseman 15y ago
As someone who's been working with Android from the beginning, I have to say: About Time.
This is a required step if Google wants the platform to be taken seriously. The only way to keep fragmentation out is to exert a fair amount of control over the OEMs and Carriers who wish to differentiate (or Fragment) Android for their own purposes.
It's going to be a fine balancing act for Rubin. If he pushes the carriers/oems too far, they'll walk. If he doesn't push them hard enough, the platform will disintegrate Java ME style.
Google is using the only leverage they have (early access and the google apps) to make the platform one worth developing for. I, as someone who makes his living doing it right now, am all for this move.
- MatthewPhillips 15y agoAs much as people online complain about fragmentation, there is no evidence (yet) that the general consumer cares that much. "Google experience" devices are not outselling the customized devices. People need to tone down the rhetoric, in my opinion. Android already is being "taken seriously". Let's not make small problems out to be big problems. Android doesn't have any big problems, as it's being adopted by manufacturers and consumers at a rapid pace.
- hollerith 15y agoWould you also said (in 1998 and in 2000) that Windows 98 and Windows ME did not have any big problems, as they were adopted by at a rapid pace?
- MatthewPhillips 15y agoThey were only problems in so far as they damaged the Windows brand name and lowered consumer confidence. There's no evidence the same is happening here.
- haseman 15y agoPerhaps that statement came out slightly more hyperbolic than I meant it. The fact remains that Android's fragmentation is something I deal with on a daily basis. Any time spent fixing issues that crop up on particular phones is time I don't spend adding features to our application. Keeping customers from knowing the joys of fragmentation is one of the things I spend a lot of thought and work at.
- MatthewPhillips 15y agoYeah, that's fair, and I don't want to fall on the side of "there's nothing to see here" either. Talking about a platform's deficiencies is essential. I'm just speaking to the general "fire! fire!" rhetoric that comes out a lot of the time.
- alphamerik 15y agoAgreed, I don't understand what all of the anger is about like in this highly opinionated and skewed Ars Technica piece: http://arstechnica.com/open-source/news/2011/03/android-openness-withering-as-google-withhold-honeycomb-code.ars http://arstechnica.com/open-source/news/2011/03/android-open... The source will be released when Google is happy with the product. For people to be up in arms that they aren't releasing the source to an unfinished product is ridiculous. Seems like they are damned if they do, damned it they don't.
- recoiledsnake 15y ago>The source will be released when Google is happy with the product. For people to be up in arms that they aren't releasing the source to an unfinished product is ridiculous. Seems like they are damned if they do, damned it they don't The Motorola Xoom is already out.. so how is Honeycomb an unfinished product if it's in consumers' hands? The basic spirit of FOSS is that users and developers should be able to modify the code. The article you linked to says this: >The lack of Honeycomb code availability is especially bad for enthusiasts who were hoping to be able to install custom firmware on their Android tablets. Without the code, it will be difficult for the modding community to produce custom builds that fix the software problems that plague the Xoom and other upcoming Android tablets. Users who were looking forward to better Honeycomb builds for the Nook Color and other budget devices are also going to have to wait. >For now, only a privileged few hardware vendors will have access to Honeycomb while the rest are left with uncertainty about the future of the platform. Even after the matter is resolved, the fact that Google is willing to withhold source code at its whim for competitive reasons is going to continue to cast a dark shadow over the company's increasingly hollow claim that Android is an open platform. I don't see how the above is wrong. >The source will be released when Google is happy with the product. Doesn't Android use the Linux kernel which is GPL'ed (among other parts)? Can they legally withhold code for a shipping product by saying the software isn't finished?
- daniel_solano 15y ago> Doesn't Android use the Linux kernel which is GPL'ed (among other parts)? Can they legally withhold code for a shipping product by saying the software isn't finished? Yes, the kernel is GPL, so they have released that source. It's the rest of the platform they are withholding, which is generally under an Apache license.
- roc 15y ago> "Google is using the only leverage they have (early access and the google apps)" Walking isn't such a big issue these days. Which is likely why Google feels secure doing this. Windows CE is dead. Phone 7 is struggling. Nokia essentially gave up, removing MeeGo as a concern. So where does, say, HTC go if Google pushes them to drop the Sense UI? They certainly don't have the software expertise to fork and run. None of the Android OEMs do. At the rate mobile is advancing, they'd be irrelevant in 18 months. And there is literally no-one else who is delivering a product they can use to maintain their sales. I honestly wonder if Google isn't more concerned about Amazon than the OEMs. As for carriers... they're only a real issue in the US; where Android's growth isn't that strong anyway. I mean, is it even possible for AT&T and Verizon to support Android less these days? I haven't seen a single Droid ad since January.
- warfangle 15y agoThat's because the ad targeting networks know you already have an android. /semi-sarcasm.
- muyuu 15y agoHTC in particular has a long history of keeping a few different systems in their lines. They can prioritise Windows Phone more. But with Nokia there already they might want to keep it approx. 50-50 anyway. Others like Motorola and Samsung, I'd expect them to stick to Android whatever happens, at least for the high end. This is why Google is doing this.
- drzaiusapelord 15y agoIs fragmentation really the issue? I think the issue is quality. Every android phone I've used was very different from the last. My friends G1 isn't a lot like my Vibrant and my Vibrant isn't a lot like my old EVO. Three different GUIs! Heck, Samsung decided to put in their own filesystem on the Vibrant and all Vibrant owners suffer from random lag. Each phone has a different camera app, different gallery, different everything. Its annoying. They're all more or less phoned in - if you pardon the pun. What google really needs to do is address its ugly stock GUI and put some shiny on there. Put in a decent media player. Put in lots of Apple-quality apps so that OEMs don't feel the need to completely redo everything because the stock android looks like something a defense contractor would make. Maybe they can even make custom GUI enhancements run in userspace so that updates don't require redoing them. There should be a skinnable layer on top of system widgets. Heck, once you have that then google can start pushing out its own updates to phones and OEMs won't need to wait 8 months to port them over. One can dream, I guess. Or I can buy an iphone again or move to Win7. My little Android experiment isn't really going anywhere. Its just as locked down as an iphone in practice and I suffer with Samsung's or HTC's low quality enhancements.
- perssontm 15y agoAgreed, the fragmentation might be caused by the semi-quality of apps and looks. But the mess that the hardware makers are forcing upon arent that much better at the moment. I've been amazed each time i've put on cyanogenmod to replace the default android that comes with the phone with how much more useful it gets. Smoother, better working and less lag. I would love to see htc(or any other hardware maker) ship their phones with a cyanogenmodversion that will track cyanogenmods updates. That might even save them some work.