Google’s iron grip on Android

Viva

Expert Member
Joined
Jul 18, 2009
Messages
4,540
Reaction score
103
Location
Cape Town
Controlling open source by any means necessary - Ron Amadeo

Six years ago, in November 2007, the Android Open Source Project (AOSP) was announced. The original iPhone came out just a few months earlier, capturing people's imaginations and ushering in the modern smartphone era. While Googla was an app partner for the original iPhone, it could see what a future of unchecked iPhone competition would be like. Vic Gundotra, recalling Andy Rubin's initial pitch for Android, stated:

He argued that if Google did not act, we faced a Draconian future, a future where one man, one company, one device, one carrier would be our only choice.

Google was terrified that Apple would end up ruling the mobile space. So, to help in the fight against the iPhone at a time when Google had no mobile foothold whatsoever, Android was launched as an open source project.

In that era, Google had nothing, so any adoption—any shred of market share—was welcome. Google decided to give Android away for free and use it as a trojan horse for Google services. The thinking went that if Google Search was one day locked out of the iPhone, people would stop using Google Search on the desktop. Android was the "moat" around the Google Search "castle"—it would exist to protect Google's online properties in the mobile world.

Today, things are a little different. Android went from zero percent of the smartphone market to owning nearly 80 percent of it. Android has arguably won the smartphone wars, but "Android winning" and "Google winning" are not necessarily the same thing. Since Android is open source, it doesn't really "belong" to Google. Anyone is free to take it, clone the source, and create their own fork or alternate version.

As we've seen with the struggles of Windows Phone and Blackberry 10, app selection is everything in the mobile market, and Android's massive install base means it has a ton of apps. If a company forks Android, the OS will already be compatible with millions of apps; a company just needs to build its own app store and get everything uploaded. In theory, you'd have a non-Google OS with a ton of apps, virtually overnight. If a company other than Google can come up with a way to make Android better than it is now, it would be able to build a serious competitor and possibly threaten Google's smartphone dominance. This is the biggest danger to Google's current position: a successful, alternative Android distribution.

And a few companies are taking a swing at separating Google from Android. The most successful, high-profile alternative version of Android is Amazon's Kindle Fire. Amazon takes AOSP, skips all the usual Google add-ons, and provides its own app store, content stores, browser, cloud storage, and e-mail. The entire country of China skips the Google part of Android, too. Most Google services are banned, so the only option there is an alternate version. In both of these cases, Google's Android code is used, and it gets nothing for it.

It's easy to give something away when you're in last place with zero marketshare, precisely where Android started. When you're in first place though, it's a little harder to be so open and welcoming. Android has gone from being the thing that protects Google to being something worth protecting in its own right. Mobile is the future of the Internet, and controlling the world's largest mobile platform has tons of benefits. At this point, it's too difficult to stuff the open source genie back into the bottle, which begs the question: how do you control an open source project?

Google has always given itself some protection against alternative versions of Android. What many people think of as "Android" actually falls into two categories: the open parts from the Android Open Source Project (AOSP), which are the foundation of Android, and the closed source parts, which are all the Google-branded apps. While Google will never go the entire way and completely close Android, the company seems to be doing everything it can to give itself leverage over the existing open source project. And the company's main method here is to bring more and more apps under the closed source "Google" umbrella.

Closed source creep

There have always been closed source Google apps. Originally, the group consisted mostly of clients for Google's online services, like Gmail, Maps, Talk, and YouTube. When Android had no market share, Google was comfortable keeping just these apps and building the rest of Android as an open source project. Since Android has become a mobile powerhouse though, Google has decided it needs more control over the public source code.

For some of these apps, there might still be an AOSP equivalent, but as soon as the proprietary version was launched, all work on the AOSP version was stopped. Less open source code means more work for Google's competitors. While you can't kill an open source app, you can turn it into abandonware by moving all continuing development to a closed source model. Just about any time Google rebrands an app or releases a new piece of Android onto the Play Store, it's a sign that the source has been closed and the AOSP version is dead.

Continue reading this article over at ArsTechnica. It's very long, but interesting.

What do you make of this?
 
Last edited:
Controlling open source by any means necessary by Ron Amadeo



Continue reading this article over at ArsTechnica. It's very long, but interesting.

What do you make of this?

Google just being Mr Nice Guy again.

Is Apple's iOS open? Is Microsoft's Windows Phone OS open?

And still they are giving away free stuff. Gmail, Google Earth, Google Navigation - the list goes on and on.

Maybe a slow weekend and the dude felt a bit of Google-bashing is in order.

In my own humble opinion, Nokia actually gave Android the push it needed, by saying that Android is a crappy phone OS.
 
i don't think he was bashing google. he was quite open about how google make things easy for developers...
 
Google just being Mr Nice Guy again.

Is Apple's iOS open? Is Microsoft's Windows Phone OS open?

And still they are giving away free stuff. Gmail, Google Earth, Google Navigation - the list goes on and on.

Maybe a slow weekend and the dude felt a bit of Google-bashing is in order.

In my own humble opinion, Nokia actually gave Android the push it needed, by saying that Android is a crappy phone OS.

I agree that, even after one has accounted for Google's effort to "take back" Android, Google still does more than any other company out there. On the other hand, and I think this is what Ron Amadeo is thinking, Google's latest effort is a step back compared to what they used to bring to the table in terms of a true open platform.

All in all, I'm still unsure what to make of this. Competition is always good. I just don't hope Google drops the ball because Android has become too big a player in the market.
 
And still they are giving away free stuff. Gmail, Google Earth, Google Navigation - the list goes on and on.

They're not "giving away free stuff" for love and charity, they make a bucket load of money off of those services because people care too little about privacy. Also most platforms have all or most of those services for free (think outlook.com, skydrive, nokia maps, nokia drive+ etc).

i don't think he was bashing google. he was quite open about how google make things easy for developers...

I think he sugar coated it a little. They have to make APIs for everything because Android is by far the worst mobile platform to dev for between the top three.

My opinion is that Google is now on the right path. In Android's case it may not be a bad thing that they are closing it up a little. The Google android platform as a whole is a complete mess because of being too open, and it is starting to cost developers ever more money to develop for it for that reason.

There are now more than 20 000 different configurations of Android to cater for, yet everyone screams bloody murder when Google tries place some minor restrictions on manufacturers in an effort to get fragmentation down just a wee bit. How else are you going to solve that problem?
 
Isn't access to the play store on condition that you use "Google's" version of android? Another company could take android and make their own version but without access to the play store no one is gonna use that version of android. Sure you could sideload all the apps you need but who the hell wants to do that?
 
My opinion is that Google is now on the right path. In Android's case it may not be a bad thing that they are closing it up a little. The Google android platform as a whole is a complete mess because of being too open, and it is starting to cost developers ever more money to develop for it for that reason.

There are now more than 20 000 different configurations of Android to cater for, yet everyone screams bloody murder when Google tries place some minor restrictions on manufacturers in an effort to get fragmentation down just a wee bit. How else are you going to solve that problem?

I agree with this. It is no coincidence that Android as an OS has improved vastly, since Google started minimizing the fragmentation inherent to it. Quality over quantity should always be the acceptance criteria...

Another thing- Google's endgame is to have you use their services- Gmail, Maps, Drive, etc. Which is why their app ecosystem is found on iOS as well, and is functional from any OS really. But providing a compelling, qualitative alternative to the iOS' and Blackberry ecosystems of this world is not a bad side effect of that either.
 
Last edited:
Why should Google permit anyone to take their product, cut them out of the product loop, remake it with a completely divergent aesthetic, and profit from Google's architectural workmanship? Of course this was going to happen; it was just a matter of time before the whole 'open always wins' mantra ran up against market realities. They're fine with anybody using Android, so long as their products are still on there generating ad revenues for themselves.

I foresee that more and more of the significant changes on Android are going to happen at the app and API level rather than the OS. 4.4 looks pretty much the same as 4.3 and back to 4.0; but the apps are drastically different in the same timespan.
 
@Maverick Jester, for some reason, your post is un-quotable from tapatalk.

A huge advantage that Amazon's store has over Google's is the contrast. I have no idea where Google got grey on white for their text, it's very difficult to read. Amazon also gives you much better options on viewing user's reviews on apps. I certainly like viewing lowest to highest to filter out rubbish.

Google is fast becoming the new MS.
 
@Maverick Jester, for some reason, your post is un-quotable from tapatalk.

The bottom toolbar quote icon is to select the post. Then you hit the top right icon to compose the reply. That way you can now multi-quote on mobile.
 
There is no such thing as Android: its Google Android. Google supply the extras that makes Android great. Google may survive without Android but Android without Google is just a another linux distro!
 
Top
Sign up to the MyBroadband newsletter
X