The dirty little secret about Google Android
zdnet.com
zdnet.com
I think the problem with Android, which is behind what the author (a bit confusingly) presents as evidence, is its licence agreement. The iPhone did not improve the freedom for the user, but Apple had managed to distinguish between manufacturer and provider.
Basically the iPhone (and all the others that would have followed: WebOS, WP7, etc...) had put the manufacturer back in a position of strength: "Do you want to have a 'modern' mobile on your network? Then don't mess with it".
Once the Android came out though, and it got embraced by Motorola, HTC and Sony, the situation change completely. By far and large there is nothing unique to any Android phone. All manufacturers can access the same CPU, the same screens (actually here Samsung has a slight advantage), etc... This past year has shown the result: a fast dynamic hypercompetitive market.
Just like for the PC before, companies were left with only one real way to compete: price. And it's this that has suddenly put the providers back in the driving seat. Verizon can request specific changes (like not-erasable apps) and they either accept them, or they lose the massive subsidies.
I don't think Google did this with any bad intention. Indeed, and kind of ironically, it seems to me that the Nexus One was the second step of Google's strategy and was a complete failure _because of it_. Google found itself with no power over the mobile providers: as the article say Verizon waited for a similar speced phone to come out and quickly moved to sell that one instead.
Android is in a way so good, that now the mobile phone providers don't need to beg the manufacturers to come to them: they know they will always be able to have custom made Android phones, and Android phones are so good that they can survive without an iPhone or a Pre.
In the end I think Google tried to avoid having a new Windows (one OS with a massive market share). But they didn't realised that rather than giving the power to nobody (everyone competing) they gave it to the guys with the money: the providers.
As a commenter "batpox" on that site notes, "Using the same logic, the dirty secret about Linux and Windows is that they let Acer, Dell, HP, etc. determine what hardware our OS runs on."
I think the article is trying to claim (in a roundabout, implicit way) that good phones are the ones which are so well-marketed, and so tightly controlled, that it gives the manufacturer leverage over the network carrier. In this article, other forms of leverage (like manufacturer alliances) are disparaged based on innuendo and hearsay.
In other words: the iPhone is the only good phone. Google is evil.
But then that got to be seen as a negative, the market reacted, and those custom skins disappeared. I don't want Sony's Rachael interface so I don't buy an X10, and if enough people feel that way Sony will either improve it or dump it. That's how a normal market works.
This is quite unlike with Microsoft Windows where it really was the OEMs changing their install image, essentially unbounded. Well aside from simple market effects like "Don't buy an {X} because it's full of crapware."
Do you have any link about that?
But... that is what happens today.
And at least you usually can remove that stuff easily. Or go to another, less-shady manufacturer. With the iPhone no amount of effort and expense will help, since they also control the entire competitive landscape. I'm not saying that's worse or better (if you like an Apple-managed platform, fine) but that doesn't mean that more open strategies have failed. Unless you can show that in practice, there are no good Android phones available.
http://latimesblogs.latimes.com/technology/2010/07/android-j...
Neither methods preclude the carrier from using the other method, and in many cases, carriers will use both. eg, Sprint has their unremovable NASCAR app as part of the ROM, yet also includes an uninstallable demo of Need for Speed on the user partition.
That's why having the ability to replace firmware is important - you do not depend on manufacturer support for newer versions AND they can not force their crap on you.
Not quite. At least with Dell, you can still upgrade Windows via Microsoft Update at will. No waiting around 3 months while Dell integrates MS's updates into Dell Windows, then pushes those updates via Dell Windows Update. But that's what is happening in the Android market.
I vaguely recall something about Microsoft including a clause in the Windows OEM license outlining what ways OEMs could and couldn't modify Windows, with ultimate objective being to ensure both uniformity of the Desktop and user experience, and control of it.
Seems Google forgot that part. Going to be difficult to add it after the fact.
Neither the iPhone or the Android(Droid etc.) are true open phones as shipped by the carriers.
Yes, Android is more open than iOS but that's not really saying much.
The comparison I tend to make is ("< is less open"):
iOS < Android < MeeGo/Moblin/Maemo
In a similar way to: Windows < OS X < Linux
For example, while OS X is based on an open platform (FreeBSD) it's got a whole pile of proprietary stuff on top which AFAIK is pretty much how Android operates also (in terms of core applications etc). Not only that but my understanding is that the Android kernel is so different from when it was forked that it is also no straight-forward task to port features (e.g. drivers) from it back to the mainline kernel. And AIUI Google has shown no great desire to anyway.In comparison with Maemo (which I've had more familiarity with than Moblin/MeeGo but assume there's similarities) where Nokia (over time, admittedly) worked with upstream projects and companies to get a lot more of the system into existing open projects.
By way of example, "getting root" amounted to checking a box, installing a terminal and executing a shell command. All with warranty intact.
Getting root on a Nexus One requires voiding your hardware warranty.
Without root access you don't even get complete read-only access to your phone's filesystem. That's not open. Even with my proprietary PalmOS Treo 650 I could at least read every single file off the device if I wanted (well, there were some "no copy" settings for some apps but I'm not sure if the non-official tools obeyed them anyway). Particularly in this aspect Android is a huge step backwards.
Of course, the problem with MeeGo/Maemo/Moblin is that outside of the N900 you can't buy a phone with it--so its openness is somewhat of a moot point.
Okay, rant over for now. :)
Wow, did he really say that? Here in Europe, many people buy their phones separately from their SIM cards, myself included.
I guess this was only intended for the American consumer.
No, he wasn't. Maybe he was if you qualify that with "in the US", but the US is not the center of the world.
So yeah, I think he was talking about the USA. He either didn't know about the rest of the world, or he didn't care about it.
"Members such as HTC have gone off and added lots of their own software and customizations to their Android devices without contributing any code back to the Alliance"
That's not true. HTC added sense UI on top of android. They are 100% allowed to do that. Android is licenced under the GPL, and HTC came along forked it, and added their own stuff to it, then released the source code (http://developer.htc.com/). The alliance is free to take whatever HTC does and merge it into the android core if they are so inclined.
I'm not buying that carriers and are gaining 100% control of the software. They are legally bound to release the source code. That would have never happened before the open software alliance and android, ergo, the OHA is not "in shambles", and is working as intended.
Carriers are free to charge for whatever services they want to provide. The market should take care of most of that. If sprint wants to charge $30 for tethering, but T-mobile will let you do it for free, then it's advantage T-mobile.
Not only are they allowed, they would never have all worked cooperatively to forward Android if they couldn't. However it's in all of their common interest to keep the foundation constant, which is exactly why they've done that.
It's interesting that if you look at the "proof" that the handset alliance is in shambles, you'll find that it actually claims that Google is too forceful with changes, not allowing partners to act too laggardly. Something this troll author twists this into them being a "poor shepherd".
>Carriers are free to charge for whatever services they want to provide. The market should take care of most of that.
It's interesting that Apple, who couples you to AT&T in the US if you want an iPhone ("freedom!"), has a long history of blocking apps that endanger the revenue stream of their carrier partners. Google Voice, for instance. The author of this terrible, inconsistent, poorly supported piece has no consistency and their argument is absurd.
But if you remove it from the phone then those people who are using it are going to get pissed. So in order for the improvement to be seamless to the user, it needs first to move Stock to the App store, then to remove Stocks (and other apps) from the OS, and then finally redownload the application... all in one system update. Not hard for someone with the money of Apple, but hardly worth the trouble (for now, I imagine once the pace of development slows down things may change).
Edit: minor grammatical changes
I am not saying I agree with them... just a polite guess from their history.
(Edit: grammar and the last paragraph)
If Google really wanted to "capture" the market, they should come out with a no-contract sub $200 unlocked smartphone, and let the market decide if that is a better price point. $529 is too expensive for US consumers, when "free" phones are available.
That being said, I did buy an iPhone before it was subsidized.
I don't know how the situation is in the US, but in Europe it's quite common and in big parts of the world it's your only option.
For example: When travelling in Thailand I can get a SIM at every 7 / 11 for about 5 bucks with 100 baht credit. This is more then I usually need for the few weeks there and it's extremely convenient when you want to call around the country without being hit by absurd roaming fees.
Having lock-downs of any kind on a phone to me is a killer criteria for not buying it. Subsidized or not.
Now, I don't know. I'm on Verizon and Verizon's coverage was surprisingly good in places I've never had GSM coverage. I'm not sure if I could go back. I wish I could, though - I'd love to give them my support for things like that.
I think the point of the article was that Android was created to allow the average consumer more control and choice over their device. While "enthusiasts" like us will always unlock features we want, I don't think you should have to hack into your device to gain this kind of control over it. If I spend 200-600 bucks on a smartphone, I want control over what software is installed on it.
We want it all ways. Take off everything we don't want, but don't dare to sell to us anything less than all of the packages we do want.
Some people will like it, some people won't. You don't get to call everyone stupid or astroturfer just because they disagree with you!
You either have open code and deal with people forking it, or you have closed code. It's tough have it both ways.
I can't fault some of the member companies for trying to recapture some of the effort now, HTC being the biggest one of them.
1. It doesn't look the same everywhere. Companies are modding the interface, and in my opinion, that is wrong. I should know what to expect, UI-wise, from an Android phone without even looking at the box.
2. Updates depend on the company who makes the phone. In my opinion, when an update to Android becomes available, everyone should have access to it.
It's garbage. Utter claptrap garbage.
The author (a strong iPhone proponent, as an aside) is holding the iPhone as a model of openness (open from carrier control at least) which is absolutely perverse. The iPhone is very tightly controlled by Apple (they just finished patenting how they'll brick your rooted device), and Apple's control has a strong input from the carriers, where in the US your choice is limited to one.
Why can't you use facetime on 3G? Why can't you tether for free? Why can't you use Google Voice without essentially using a roundabout? and on, and on, and on.
So who is to be the judge of who gets to modify Android? Google? Jason Hiner?
He also mischaracterizes a lot of the modifications that have happened to Android: sure, the uninstallable NASCAR app on the EVO was decidedly crapware, but to simply lump the Sense interface in with it is a deliberate mischaracterization. (Especially after many reviewers noted that they believed Sense improved on stock on Android-- an opinion I don't share, but a debate worth having).
So my question is thus: does Jason Hiner think Google should rescind its open-source license for most of Android? Does he think that such a move would honestly be more "open" than it is now?
Because it certainly appears that he does.
Apple is closer than Android for sure, but it's also off-limits from the providers (well, mostly: they can still veto some apps). Android is open, but since before reaching the user it goes through the providers, the users get a much closed system.
Sure, you can get root privileges and do it anyway, but they've tried to make it very hard and they'll probably continue. For geeks maybe that's not a problem, for the average person it is.
EDIT: Some clarification and grammatical fixes.
I, for one, don't see the proliferation of Motoblur/SamsungSense/HTC-Whatever to be a negative thing. It is an additional factor that consumers can use to differentiate between phones. One reason I own a DroidX is the great hardware, but another reason is I think the moto skin adds a lot in certain areas (it's calendar widget, for example).
In other words: let the market decide.
Having said that, I have several family members with HTC, "Sensified" Droid Incredibles, and it doesn't seem to be that bad. (Then again, there is no NASCAR app either...)
So predictable.
Yup: http://daringfireball.net/linked/2010/08/23/google-carriers
Gruber then asks: "What high ideals, though? Actions, or merely words?", as if to suggest that he isn't aware of Google's open-sourcing of Android, which at least to me seem to sum up the "high ideals" Hiner mentions.
Buy straight jacket / wear it
translation
You bought your carrier branded phone because it was subsidised / suck it