backtop


Print 17 comment(s) - last by ScottHardy.. on Aug 29 at 12:00 PM

Google's cuts to its upcoming phone OS leave many disappointed

Google's new phone OS, Android OS, is backed by some of the industry's biggest players.  While some carriers are reticent to the prospect of switching from their proprietary software, in which they have invested millions, Google brings much to the table with Android. 

First Android is free.  Secondly it provides a broad array of APIs to connect users to the internet and to perform graphical functions.  Lastly, the OS comes with numerous Google programs, all free, such as Google Maps, GMail, and Google Docs.

However, with the release of the 0.9 beta SDK, an updated version of the OS's previewed SDK, Google unfortunately decided to cut out a couple of desirable features.  Google acknowledged that both Google Talk, its popular IM program, and its Bluetooth API were on the chopping block.

In a blog,
developer advocate Dan Morill announced the omissions and provided a bit of background, stating, "Earlier this week, we released a beta of the Android SDK.  In the accompanying post, I mentioned that we had to remove some APIs from the platform for Android 1.0, and as a result they don't appear in the 0.9 beta SDK, and won't appear in 1.0-compatible SDKs."

In the case of the Bluetooth API, it may come eventually.  The reality, says
Android engineer Nick Pelly, is "we plain ran out of time.  The Android Bluetooth API was pretty far along, but needs some clean-up before we can commit to it for the SDK. Keep in mind that putting it in the 1.0 SDK would have locked us into that API for years to come."

His comments indicate that the API will not be headed to the Version 1.0 release of the SDK, set to launch next month.  As some
Android supporters such as HTC or T-Mobile offer Bluetooth on their phones, this leaves their developers unable to support the technology.  This in turn passes the task of Bluetooth support and the design of Bluetooth functionality on to the hands of Google's engineers.

Mr. Morill stated that Google Talk API might never make its way on the OS, due to security concerns raised by
Rich Cannings, a Google security researcher, and others at Google.  Google is concerned that games using the messaging program as a means of communication might expose users' names and information on the internet, compromising their privacy. 

Also the program has no "intent" mechanisms, so it offers equal control from remote locations, raising the possibility of malware hijacking phones.  Explains Mr. Cannings
, "At first, remote applications could send arbitrary Intents, meaning that your Google Talk friends had almost the same control of your device as you did.  Even once that issue was resolved, we recognized that we could not trust the identity of the application who sent the request. We could only trust the identity of the user. So a "bad" application on your friend's device could send a message to a "good" application on your device which would negatively affect the good application."

Finally, Mr. Cannings fears that Google Talk could become an unwitting Android virus propogation tool.  The protocol lacks the security needed to protect against such attacks.  Explains Mr. Cannings, "
An Android application using GTalkService would be reachable from all of the user's Google Talk friends, and a flaw in that application could pose an inviting target to a malicious 'friend' or automated malware."

One unspoken possibility is that Google may have also been pressured due to the p2p functionality of the Google Talk protocol.  The protocol could easily have been adapted to offer a cell-phone based p2p network.

While the exclusion of these APIs are disappointing to prospective users and developers, they're just as disappointing to Google.  Mr. Morill states, "
I'm definitely bummed about these API removals.  I was particularly looking forward to the P2P capabilities offered by GTalkService, but, as always, user security and privacy must come first."

Android OS will compete with smart phone OS leader Symbian, and minority player Microsoft's Windows Mobile, and the iPhone, which supports a version of OS X, when it launches either late this year or in early 2009.


Comments     Threshold


This article is over a month old, voting and posting comments is disabled

Interesting
By FITCamaro on 8/27/08, Rating: 0
RE: Interesting
By livinloud on 8/27/2008 10:34:13 AM , Rating: 2
Please Read correctly, it is just the API that will not be there, you will still be able to use your bluetooth handset.


RE: Interesting
By Locutus465 on 8/27/2008 10:39:13 AM , Rating: 3
That does make Android quite a bit less desirable than say WM which has API's for instance...


RE: Interesting
By JustTom on 8/27/2008 11:03:05 AM , Rating: 2
While I doubt any company will release an android phone without bluetooth the lack of a standard API is a compicating factor.


RE: Interesting
By MozeeToby on 8/27/2008 11:49:31 AM , Rating: 2
You don't really need an API for this kind of thing, from a programming perspective, bluetooth is a piece of cake. For example, my roommate's senior design project was a bluetooth guitar pickup... the team was made up of four electrical engineers and they were able to make it work in less than 4 months.


RE: Interesting
By Spivonious on 8/27/2008 11:52:00 AM , Rating: 2
Yeah, but with an API, you could program the bluetooth in a matter of hours, not months.


RE: Interesting
By JustTom on 8/27/2008 12:05:55 PM , Rating: 2
You don't really need an API for anything. If someone was able to program the API in the fist place it is obviously doable. However, it is much easier to plug into a pre-existing interface than it is to roll your own.


RE: Interesting
By FITCamaro on 8/27/08, Rating: 0
RE: Interesting
By lukasbradley on 8/27/2008 7:53:28 PM , Rating: 2
For the record, I thought the same thing when reading, until I saw API.


Google Talk Popular???
By Cobra Commander on 8/27/2008 11:30:01 AM , Rating: 5
Who says Google Talk is popular??? All I've ever read was what a total dud it's been...




RE: Google Talk Popular???
By Staples on 8/27/2008 12:03:20 PM , Rating: 3
I was asking myself the same question.


RE: Google Talk Popular???
By Trisagion on 8/28/2008 2:45:37 AM , Rating: 2
GTalk is popular in Brazil and India where they use Google's social networking site, Orkut. Gtalk is integrated into Orkut, so people use it to IM all their friends.


RE: Google Talk Popular???
By allajunaki on 8/28/2008 3:22:09 AM , Rating: 2
Yup, Gtalk is quite popular out here(much more than Yahoo, AOL,etc). I guess the main reason is that the gmail will auto-login to gtalk also. So people checking their mails will be on IM too....
(I live in India, BTW).
Well, Removing Gtalk from the API is a good idea from a security stand point. You can still have a stand alone gtalk application.


Security before Features
By psychobriggsy on 8/27/2008 10:59:37 AM , Rating: 3
Glad they're taking these things into consideration. I'd rather that Bluetooth was delayed until 1.1 (which would be pushed to all phones anyway) a few months after the initial release than released in an insecure and incomplete state.

Also it does show the large amount of effort that goes into creating a new platform on the scale of Android, even if Android is mostly leveraging standard Java APIs and common third-party Java APIs, and adding a bit of their own stuff (Bluetooth, GoogleTalk, GoogleMaps, web browser, etc) on top.




RE: Security before Features
By Locutus465 on 8/27/08, Rating: -1
RE: Security before Features
By psychobriggsy on 8/27/2008 11:39:04 AM , Rating: 2
This is just for third party apps. I'm sure that it'll be in 1.1 alpha as soon as 1.0 is released.

Assuming 1.0 ever leaves Beta ...


RE: Security before Features
By ScottHardy on 8/29/2008 12:00:15 PM , Rating: 2
I agree with Psycho and gang. As long as it's in the 1.1 release we'll be in good shape. There wouldn't be a huge push by developers to utilize Bluetooth right at the launch anyways. I'm sure it will come with the ability to utilize Bluetooth headsets, and support all of the standards (including Bluetooth stereo.) I sure hope they roll it out with Bluetooth 2.1 support.
As someone who spent a lot of time in the mobile industry, I'll be looking forward to checking out the production models!

Warm Regards,
Scott Hardy
http://www.topclassactions.com


"Young lady, in this house we obey the laws of thermodynamics!" -- Homer Simpson














botimage
Copyright 2012 DailyTech LLC. - RSS Feed | Advertise | About Us | Ethics | FAQ | Terms, Conditions & Privacy Information | Kristopher Kubicki