Google's Open Source Mobile Platform
As expected, today Google took the wraps off of the gPhone (as the media have for months been referring to the rumored project). Google is "leading a broad industry alliance to transform mobile phones into powerful mobile computers," and will be licensing its software to all comers on an open source basis under the Apache license. (The Wall Street Journal's Ben Worthen demonstrates a miserable grasp of what "open source" means.) Google's US partners include Nextel and Sprint, but not AT&T nor Verizon. Phones will be available in the second half of 2008 — not the spring as earlier reports had speculated. News.com's analysis warns that Google won't take over the mobile market overnight, though they quote Forrester in the opinion that Google may be one of the three biggest mobile players after several years of shakeout.
An old-timer with old-timey ideas.
Let me be the first to say DUPE.
Come ON! I guess Slashdot's speed at getting the original post on the front page threw you guys off. Usually these things come at least a day after everyone else.
(Not that I don't prefer Slashdot. I flame because I care.)
HTC, one of the partners, makes a ton of great phone hardware, currently held back by the crappy Windows Mobile software it's running; I'd expect that a lot of that hardware will run Android in the future.
I don't have any experience with Sprint but T-Mobile is probably the best in terms of being "open" of the big four mobile operators in the US. For example, until a few years ago you could get free web browsing through them by exploiting a hole in their free WAP access service. Instead of just shutting the hole and ignoring the people who didn't want to pay for a full Internet plan, they decided to shut it while transitioning to tiered Internet plans so people who didn't need to tether could still get the full web on their phones at a reduced price. Most phones also apparently will still let you tether with their cheap service, though T-Mobile will cut off your access if you use too much bandwidth while doing this.
They use GSM which is a big plus if you want to buy your own phone. I haven't yet needed to because, while all of their phones that I've owned were locked and had T-Mobile logos and "premium services" everywhere, none of them were in any way crippled like Verizon is infamous for doing. I even added a custom ringtone to one of my phones using only a standard USB cable and the manufacturer's ringtone transfer software. Their coverage is pretty good, the only time I've had trouble with it was when I was traveling through West Virginia which is a hard area to cover with cell phone service anyways. Their biggest problem is that they don't yet have any 3G service available anywhere (they're waiting for the spectrum they bought for it to become available for their use) and their customer service is nothing to write home about, but that's pretty much par for the course in this industry.
What if this signature were clever?
Google have been running (on a small scale) something conceptually similar in Japan with one of the major carriers -- KDDI -- for a while now. KDDI have integrated google search as the default search system, and google mail as one of the "official" mail options for that service. In effect there is a KDDI co-branded Google.
/.
As far as I see it, Google mobile platform is the same thing inside an OS package. The platform will be "open" to carriers and makers who are participants of the Google alliance. However, nowhere in the Google materials have i seen a commitment to make the phone open to the outside developers. Nor does it make any sense for them to open it.
Depending on how it is rolled out, we may see some sources, but likely we'll never have a chance to apply a patch to the OS actually in the device, or build an application outside of whatever sandbox they put in the OS. There will likely be APIs and widgets tied to the google servers and services, but hardly much freedom beyond that.
Obviously that is very good for google, if they pull it off. It is less obviously good for the carriers or the makers, but the carriers will eventually agree to this in exchange for revenue-sharing, and because they have nowhere to go, and the makers will be arm-twisted by the carriers. The end result may be that only the "google internet" will be available on the mobile phones that use android. Sorta like an enhanced WAP, imode or EZ web.
I see no problem with this if one is very-very happy about storing their data on a google server and accessing it via the google phone OS. But I wouldn't call it free in any of the senses of that word we're accustomed to on
But I guess we'll see what it really is when they release the SDK.
There is so much complaining about cell carriers, I feel that anyone who is happy with theirs must speak up for the sake of balance and perspective.
I signed on with Cingular maybe 4 or 5 years ago. I make phone calls and text messages with my phone and I've never had a problem with the company. I'm on my third phone and they've all worked very well and have nice interfaces (I admit the verizon interfaces look like sh*t though).
Whenever I've called with a problem customer service has been pretty helpful. I've never had a billing issue though I don't change my damn plan every other month either. I even broke my phone halfway through my contract due to my own fault (threw it against the wall), and they gave me a new one as long as I renewed.
What the F should I be doing with my phone? Somehow everyone here hates their cell carrier, but I've completely missed out on this bitchfest...and it would be great to join. You might complain about how expensive ringtones are, but how pathetic is it to even _want_ a custom ringtone ?! I wish that no one could even turn the ringer ON. (I can upload my own ringtones to the phone for free, btw). I might complain about how much they charge to send pictures (I can download those off the phone for free too), but it doesn't come up since I don't feel the need to constantly verify to my friends that I'm still ugly. Unfortunately coverage has actually improved quite a bit, so I can't complain about that as much either.
Google has never called it the "gPhone"; Bloggers and press came up with that name since they needed to call it something. Google's name for the platform is Android.
Sprint and Nextel is one company. Sprint acquired Nextel.
EvilCON - Made Famous by
Shall we continue? 3G? iPhone, uhh, no. N95, UMTS, HSDPA. GPS? iPhone, no, N95, yes. MMS? PTT? Ability to use your music as ringtone without paying money to the empire? Java? iPhone, no no no no no. N95, yes yes yes yes yes.
A few other neat features of my N95. Tethering? Oh so cool. Especially when your phone can act as a wireless access point. OpenGL hardware acceleration? Yes, you read me right.
But no mind, you just go on being a raving, frothing at the mouth Apple fanboy, oblivious to the RDF.
First, look at the guys forming the "alliance": Broadcom, NVIDIA, Wind River, who are all acting towards closing linux (Wind River was even a vocal opponent to linux some times ago). Furthermore, look at why they choose Android's licence:
Why did you pick the Apache v2 open source license? Apache is a commercial-friendly open-source license. The Apache license allows manufacturers and mobile operators to innovate using the platform without the requirement to contribute those innovations back to the open-source community. Because these innovations and differentiated features can be kept proprietary, manufacturers and mobile operators are protected from the "viral infection" problem often associated with other licenses.
There. You can dream all you want about an open platform, like your traditional Fedora or Ubuntu desktop, but that won't be it. Go for Openmoko instead.
OK, OK, I know we're only supposed to speculate here without actually knowing anything. But if you want to know about it, it's here. It does use a Linux kernel (how then can it be 'Apache Licence'?). Above the kernel it is running a custom virtual machine, which doesn't seem to be a JVM. 'Android', as well as being the name of the project, is the name of a company bought by Google last year which specialised in PDA operating systems; The SDK will be ready for download on 12th November.
Before they were Android, the people behind the product were Danger, and produced a phone/PDA called HipTop, which was largely Java based.
I'm old enough to remember when discussions on Slashdot were well informed.