Google admits that its iPhone voice search breaks Apple's rules
By Jacqueline Emigh | Published November 26, 2008, 9:09 PM
A Google spokesperson confirmed to BetaNews today that the company's new voice search for iPhone violates the terms of Apple's SDK. But questions still linger around why the updated Google Mobile app still appears on Apple's App Store.
Apple's App Store might have rejected some smaller developers' applications for less, but Google confirmed to BetaNews late Wednesday that its newly updated Google Mobile app uses undocumented APIs in conducting voice searches.
Specifically, the undocumented APIs are used to access the iPhone's proximity sensor, a capability which ordinarily dims the screen when you hold the phone near your face.
In discussions in online forums, developers have pointed out that the iPhone SDK does not include an API for the proximity sensor, a feature added for the iPhone 3G. However, under the terms of the iPhone SDK, developers are required to use only APIs supplied in the developers kit.
Some developers have also suggested that Google Mobile might be linking to some sort of private or dynamic framework. But the Google spokesperson denied that charge to BetaNews.
Why did Google flout Apple's rules? The spokesperson indicated that the reason revolved around getting an "innovative and useful application" out to users as quickly as possible.
That theory seems to make sense, especially in light of how Google announced the Mobile app. As previously reported in BetaNews, Google used yet another blog post to announce the voice search capability on Thursday, November 14, implying in an accompanying video that the feature was already downloadable from the App Store, when in fact, it wasn't. A subsequent article in The New York Times, in which reporter John Markoff said the capability could be available "as soon as Friday" -- sparked rumors that the voice search function would actually become downloadable as of November 15. But after a lot of industry speculation that weekend about the factors behind the supposed "delay," some of those closely watching the App Store managed to download the updated mobile app starting on the night of Monday, November 18.
A bigger mystery surrounds why Apple even admitted the updated Google Mobile into its App Store, a question that can't begin to be answered right now with Apple spokespersons temporarily unavailable at press time. Was Apple aware that the Google Mobile update uses undocumented APIs? If not, did it decide to just let Google solve some development challenges for Apple?
Alternatively, did Google's blog-based promotion for voice search spur so much download demand that the App Store simply opted to look the other way?
WHO CARES!! JUST GET OUT THERE ANY SPEND ALL YOUR MONEY AND YOUR COMPANIES MONEY!!!
They can just print more!!
Score: 0
|My company Blackjack was just updated to an iPhone. We have to develop software for this thing. ****.
Score: 0
|Cheap Wholesale Shoes International Trade Co.,Ltd Form China!
Score: 0
|Again...Apple's rules and Apple's right to choose when or when to enforce them. If you choose to develop for the platform, those are the terms that you accept.
Score: 0
|...such a complicated concept... ;-))
Score: 0
|there is an immense problem with that concept. if as you say apple picks when it will or will not enforce its own rules, why develop anything for apple then? if you are a developer who has played by apple's rules and get your app rejected while another developer knowingly does not and still gets away with it even after apple acknowledges that the app does not comply with its own rules, i wouldn't develop anything officially for apple anymore. why bother going the legal route when apple doesn't care to follow its own rules either?
stuff like this could turn out to be apple's microsoft monopoly moment. it definitely will spur developers to go the jailbreak route. now if they would only get working on the itouch 2nd gen...
Score: 0
|Isn't one of Google's execs on apples board? I think that might have something to do with it.
Score: 0
|Who the F___ cares!?
Its there because Apple let's it be there! Its their service and they can run it like they want. DUH!
Move on and report real news instead of trying to make it.
Care of the BetaNews stomach pump bureau.
Score: 0
|I slightly care, as they make good GUIs, but then restrict access to it every time.
I'd like a nice GUI, but on a product that isn't controlled to such a ridiculous extent.
Score: 0
|Then buy their product and quit complaining about not being able to use it on another platform.
And controlling you?
Poor baby! You can buy an iPod and not use iTunes! You can buy an iPhone and not use the apps. They don't control anything unless you choose to allow them.
And if YOU CHOOSE to do this, exactly who is responsible? Quit blaming your predicament on Apple!
And if it doesn't have the apps you want, why in hell are you buying one anyway! Are they supposed to protect you from yourself too?
You have choices, USE THEM.
So much whining from so many poor helpless halpess victims! LOL!
Score: 0
|I'm not a victim and least of all am I blaming it on Apple.
Other phone/computer manufacturers should be able to produce a good GUI. Alas, it seems they can't or won't.
"And controlling you?"
No, controlling the use of their equipment.
"You can buy an iPod and not use iTunes!"
Not to initially format it you can't (or not that I'm aware of).
Score: 0
|Aple's GUI has been the best from day one. Period.
But ask any Windows fan, Vista is the pinnacle of all earthly software development.
And all you have to do is create folders and drag and drop MP3 files into them. Treat it like a USB external harddrive. I have heard of folks using Winamp, F/Ef/EphPod(check spelling), Sharepod and other cheap or free apps to do so without using iTunes.
If you buy Apple's products, they are Apple's proprietary products. Enjoy. They are selling a suite of features, not just a piece of hardware.
And if 'you' don't, instead of complaining abut how they do things, buy an alternative.
This entire issue has gotten EXTREMELY old!
If 'you' like it, buy it. If 'you' don't, buy something else.
How many more threads each week about this same exact tired issue will we be treated to?
Score: 0
|Yeah, I agree. This time I was complaining about the lack of alternatives that are good :p
"And all you have to do is create folders and drag and drop MP3 files into them. Treat it like a USB external harddrive. I have heard of folks using Winamp, F/Ef/EphPod(check spelling), Sharepod and other cheap or free apps to do so without using iTunes."
Just as a point of fact, I do not think any of the above mentioned utilities are able to do the initial format of the iPod, so the user must use iTunes initially.
Alas, this type of article is what brings people in to BetaNews, so there's no reason for them to stop it.
Score: 0
|Yeah, you have a point I guess...
Its like people slowing to gawk at an accident on the other side of the road.
Score: 0
|How many more threads each week about this same exact tired issue will we be treated to?
That depends, I would think, on how many more of them you intend to create. Are you trying for hypocrite of the year award? Look at who originated this thread...
Anytime someone states an opinion regarding a feature they don't like about the Apple Product in question, or states an opinion regarding a feature they do like about a competing Microsoft Product, YOU turn it into a "us vs. them" flame-war.
Apparently, people aren't allowed to have opinions here that differ from yours without the now traditional and expected "Foxfyre Rant of Inexplicable, and Generally Unrelated BS"
Take your own advice perhaps? If you don't like the opinion, feel free to ignore it?
Of course not. You'll be the penultimate hypocrite and rant on about the opinions of others who are ranting about the opinions of others.
How perfectly tragic.
Score: 0
|*Sigh*
Score: 0
|so google broke apple's sdk rules and their app is still available for iphones/itouches. but other companies, say opera for instance, follows all of apple's rules and they get turned down.
someone give me a buzz when opera can be made available for the itouch/iphone or google's app gets yanked. this is blatant hypocracy on apple's part.
Score: 0
|You were expecting anything else from Apple?
Score: 0
|Yup, it could have been MS changing XP code after it went gold resulting in everyone's printer and other driver's failing - well, all except for MS's!
Only a fanboy - or one totally oblivious to history - would associate this kind of thing solely to Apple.
Score: 0
|That is one of the dumbest comments I've ever read.
First time I've ever heard of Microsoft changing code in XP that killed printer drivers (and, given the rediculous amount of work that Microsoft puts into Windows to maintain backwards compatibility, in spite of large system changes, seems unlikely). But if that's true, it was obviously something that could be worked around... Otherwise, nobody using XP would have been able to print for the last seven years.
Apple hasn't changed anything that broke existing software. They just prohibited you from using certain features right from the beginning. Unless they like you, in which case it's OK.
Speaking of fanboys... You can always tell an Apple fanboy in a crowd.
Rather than giving legitimate examples of good things that Apple's products do, or constructively arguing against criticism, they point out any of Microsoft's flaws, as if that magically makes Apple 100% perfect. It doesn't.
Last point: Windows Vista (32-bit) is still capable of running 16-bit software from Windows 2.x without modification (64-bit editions can't, because the 16-bit subsystem was removed... instead, they can *only* [sarcasm] run 32-bit software from Windows 95 or higher, or Windows NT 3.1 or higher). It can also run Windows 1.x apps with some modification (embedded resources need some fix-ups). Apple regularly breaks applications with each new "version" of Mac OS X.
Score: 0
|I'm glad they broke the rule. Let's be pragmatic...
Score: 0
|This isn't hard to figure out. It's Google, and of course Apple said ok to them breaking the rules.
Score: 0
|