Google Drops Bluetooth API From Android 1.0
Ian Lamont writes "Google has dropped Bluetooth and the GTalkService instant messaging APIs from the set of tools for Android 1.0, but says that handsets using the Android OS will work with other Bluetooth devices such as headsets. According to a post on the official Android developer blog, Google dropped the Bluetooth API from the mobile OS because 'we plain ran out of time.' The GTalkService API was removed because of security concerns that included the possibility of applications revealing more details about users than they might want to let out, such as their real names and e-mail addresses."
Google: The Microsoft of cell phones.
If they continue to follow the play book, next they'll drop several additional previously planned features and end by hiring a 90's sitcom star to convince people their product isn't as bad as they think.
I'm a big tall mofo.
I don't get it. Aren't they going to Beta it for a couple of years?
No folly is more costly than the folly of intolerant idealism. - Winston Churchill
But is it coming in September or not? Last date I heard was November. I got an expired T-Mobile contract thats ready to get 'upgraded', for now I still got this ancient Sidekick III.
I guess I'm going to wait until Android 2.0 comes out, then.
You see? You see? Your stupid minds! Stupid! Stupid!
Are not minor things for a smartphone.
Yes, but headsets will still work, it's just the more advanced bluetooth applications that have been put on hold. Then again, if they completely dropped bluetooth I don't think I would miss it all that much. If I'm driving I just don't answer the phone.
We are the Borg...
Plain ran out of time? ... or CRAZY CONSPIRACY THEORY!?!
If you read the article, you'd see the API was for third party applications to extend bluetooth. Android phones will be able to connect to headsets just fine, and a software update will add further support.
- oZ
// i am here.
Why not put up a poll?
1. Delay launch but have x feature
2. Proceed with launch date and remove x feature.
That way you can get a feel of what the majority of buyers want, and their decision can be based on what the consumer wants.
The greatest revenge in life is massive success.
You should read the post link first.
"The 1.0 version of Android and the first devices will include support for Bluetooth; for instance, Android will support Bluetooth headsets."
So headset and I hope A2DP will be supported. I will also bet that some other other functionality like file transfers will be supported.
What will not be supported is direct access to the Bluetooth API to applications. So it will probably be impossible to write things like a bluetooth remote control for it :(. At least in the first release.
The thing is with APIs is if you don't get them right the first time you are left with supporting broken code forever OR you break a lot of apps.
See Windows for an example.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
Running out of time... doesn't seem very Google like to me. There certainly is something that Google is trying hard to bury here, possibly a leak. I think they'll rewrite it from scratch and include it in the next version.
RutSum.com
Android 1.0 phones *will* still have working Bluetooth and IM. This announcement is specifically referencing developer APIs that would allow hackers like us to do awesome stuff. Bluetooth headsets, etc and normal IM will work on Android just like we've always expected.
Too bad, they had a nice platform so it's time to destroy it. Dave
Does the iPhone have a Bluetooth API? Nope. Whats the big deal?
Well nuts. We need a cell phone with Bluetooth Obex accessible to us, and we were hoping for an iPhone (unh-unh) or an Andriod (guess not) for something sexy.
Guess it's back to Crackberries...
...unless I get word that I can sync over Bluetooth. Cables are so yesterday, and IR is 90's...
deleting the extra space after periods so i can stay relevant, yeah.
It sounds as if the Android team is trying to meet a deadline and do so responsibly. This is a welcome departure for Google!
Now if only they could add a task list to Google Calendar as part of the Android rollout...
This isn't some CowboyNeal nonsense, this is about getting a product out in time for the Christmas buying frenzy. They have to get things done on time or there won't be any sales. A few missing features can always be added later, but if they don't sell any of those phones, they're done.
EagerEyes.org: Visualization and Visual Communication
Verizon has consistently limited Bluetooth capability in all of their devices up to date. They do not want you to send messages and transfer files to/from their devices without charging you every step of the way. It's that simple. Oh, Verizon also happens to be a major backer of Android and is in cahoots with Google. Does anyone think there's a chance that there are external influences to this decision?
If this was MS, they would continue forward with the module and then either deny a security hole or call it a feature. MS does not include things that are absolute disasters, but they have included things that are known internally to be security disasters.
Headsets are a tiny fraction of what makes Bluetooth useful. Actually, it's a fraction I don't care about at all. OBEX is essential, because it's how you give people your phone number (send them your personal vCard via Bluetooth OBEX) - it's about three button presses on any recent phone. File Transfer is not essential, but is nice since it lets you browse the phone from a computer and copy files on and off it easily (photos, music, a copy of a map for somewhere you're going).
I am TheRaven on Soylent News
I know that Verizon kept bluetooth off of many of its phones because it wanted to force users to use its pay-to-play "get it now" system. Maybe Google is aiming for something similar?
Will be supported at launch? They mention handsets, but what of OBEX?
XML is like violence. If it doesn't solve the problem, use more.
Yes, I know that headsets (most of them anyway) will work okay. But you may not be able to do cool stuff with Bluetooth, like use or extend floaAt's Mobile Agent (http://fma.sourceforge.net/index2.htm). Also, if I find that my old Bluetrek G2 doesn't work as well as I'd like, will I be able to hack up the connectivity for it? I won't be able to turn a headset into a hidden microphone (hey, it looks like a Bluetooth headset, people won't expect it to be recording - hidden in plain, sight so to speak; this has a lot of cool applications - think jerk cops during traffic stops).
Honestly I've been holding off on a new phone purchase for years waiting for either OpenMoko or Android to catch my fancy. In the end I'll probably go with whichever one allows me to turn the stupid GPS off the most easily.
Yep. But note that in this posting, it doesn't say what core features are offered, only that developer access to the API has been taken away. It's very possible, and very likely that the core features of most mobiles are there -- OBEX, DUN, Headset.
- oZ
// i am here.
How many stupid "smart" people there are on here. Reading skills ftl. The API's have nothing to do with the base functionality, as has already been stated a dozen times.
Now how are we suposed to taunt the iPhone users about missing bluetooth capabilities and missing Instantmessaging...
Meanwhile, other manufacturers have been able to ship phones with a Bluetooth API for six years or so... A reference implementation and test suite is available under the APL, and has been for a very long time. Just shows how utterly stupid it is to create new standards when perfectly good ones already exist.
Football Odds
But they're competing against mobile OS's like WinMob, Symbian, and Palm that have been around for about 10-14 years now. They've been doing Bluetooth for about 6-7 years. It's no longer a special, cutting edge feature...it's just expected by companies looking to port their applications. If it's not there, companies don't port their applications and don't support the phone. Customers of said company get marketed into buying the phone, find out that the app they need for their job doesn't work, they return the phone and are upset about it. I've seen this before years ago with the Motorola Q, when a company I worked for did not want to port their app to a non-touch screen device. They're going to have to deliver that Bluetooth API pretty quick if they don't want to tank their OS right out of the gate...some of the largest penetration of non-Apple smartphones are into vertical industries where the application provider really makes or breaks the success of a platform.
And don't forget A2DP
File Transfer is not essential, but is nice
In my limited usage pattern file transfer is the essential feature. It let's me backup my phone, while, alas, not too fast, very reliably and convenient.
I'd call that kind of important.
ich bin der musikant
mit taschenrechner in der hand
kraftwerk
They're going to have to deliver that Bluetooth API pretty quick if they don't want to tank their OS right out of the gate
Why? Which of these other OSes (WinMob, Symbian, and Palm) has a bluetooth API? None, I think. Of course they all support Bluetooth, but we're talking about a software API to it. Maybe Symbian does, I know next to nothing about it.
Android phones won't ship in quantity until early 2009. This is a sure sign that Android is behind schedule.
If you have OBEX you can do pretty much everything you can with FT, but I'd agree that FT makes it easier (for one thing, you don't need to run so much of the software on the phone).
I am TheRaven on Soylent News
They're going to have to deliver that Bluetooth API pretty quick if they don't want to tank their OS right out of the gate
Why? Which of these other OSes (WinMob, Symbian, and Palm) has a bluetooth API? None, I think. Of course they all support Bluetooth, but we're talking about a software API to it. Maybe Symbian does, I know next to nothing about it.
Actually both Symbian and Windows Mobile have relatively mature and full featured Bluetooth APIs, I've used them and they've been around for years. This is a big chunk of missing fundamental functionality for Android to have.
Bluetooth headsets work fine.
The Bluetooth API just isn't included for now.
The thing is with APIs is if you don't get them right the first time you are left with supporting broken code forever OR you break a lot of apps.
My all-time favorite software one liner:
"Software is like sex -- make one mistake, support it for twenty years."
When all you have is a hammer, everything looks like a skull.
Why would you put your email address and real name onto your phone if you didn't wish to transmit that information to other people?
...and replaces it with some really stupid XMPPoAIR api
Check this for instance http://www.forum.nokia.com/info/sw.nokia.com/id/64a34a8d-e65b-4a42-b9ae-dfcf5fe00426/S60_Platform_Bluetooth_API_Developers_Guide_v2_0_en.pdf.html
Symbian.. maybe... but WinMo, has either the MS stack, or the WIDCOMM stack. both are different. WIDCOMM has arguably more features, but the MS oneis more standard, a similar situation to what is happening on Windows PCs, except on windows PCs it is possible to use both WIDCOMM and MS Stacks, by assigning them to two different USB ports, and plugging yoru dongle into one or the other.
In the end, most ' so called BT applications' just use the COM port exposed, and have been doing so for ages.
Have a nice day!
>Google dropped the Bluetooth API from the mobile OS because >'we plain ran out of time.'
I thought Google hired enough PhDs to do their dirty linen for them.
>The GTalkService API was removed because of security >concerns that included the possibility of applications revealing >more details about users than they might want to let out, such >as their real names and e-mail addresses."
That IS the worst excuse ever. I thought that the point was to keep things secure while maintaining functionality. I would say it is a Google lock-in against free VoIP calls. No shit.
When they dropped exposing XMPP service, they basically said that GTalkService was going to be better anyway. What now? IM as a transport is very important to 3d party apps.
>Which of these other OSes (WinMob, Symbian, and Palm) has a bluetooth API? None, I think.
Actually, they all do.
Windows Mobile Bluetooth API
Symbian Bluetooth API
Palm Bluetooth API
Wow, pretty cool! Thanks for the links!
Maybe the Anroid versions will correlate with the BT versions:
Android 1.0 [no bt as bt 1.0 is old now]
Android 2.0 with Bluetooth 2.0
Android 2.0 + EDR with Bluetooth 2.0 + EDR
Android 3.0 with Pineapples.
signature is pants
(regarding to API use of course)
signature is pants
The chat part is nothing new, the VOIP part, ... oh my.
Love many, trust a few, do harm to none.
If the API is not there in Android, it'll be up to the phone manufacturer which profiles they support with native code external to the Android VM.