Skip Links

Network World

  • Social Web 
  • Email 
  • Close

(Comma separation for multiple addresses)
Your Message:

Google admits to violating iPhone development terms

By Dan Moren , Macworld , 11/26/2008
  • Share/Email
  • Tweet This
  • Comment
  • Print

Google's voice search function on the latest version of its Google Mobile search app is pretty slickly implemented: it knows when you put it up to your ear, prompts you to speak, and then searches when you move it away from your ear. No other application has leveraged that same functionality yet, and -- as it turns out -- for good reason: the part of the iPhone's code that controls that capability is undocumented by Apple.

Using undocumented APIs is not just frowned upon -- it's against the terms that iPhone developers agree to when they download the SDK. The reason for this isn't particularly nefarious: undocumented APIs are often in active development and subject to change, which could lead to third-party applications that rely on them to break or crash. Daring Fireball's John Gruber has a more in-depth piece about what exactly this means.


Watch a slideshow pitting the G1 and the iPhone.


But the central point of this issue is that somehow Google's application made its way into the App Store anyway, despite violating the terms -- and we know Apple's not exactly shy about rejecting applications for that reason. The voice search feature itself was highly publicized before its release, and Google has now even admitted that it used undocumented APIs, although it denied using private or dynamic frameworks, which could have been a more serious issue from a technological standpoint.

So did Apple's vetting process -- which we'll politely call inconsistent at best -- just miss this one? Or did they know that the app used the APIs and gave them a pass anyway? The important question becomes what did Apple know and when did they know it?

  • Share/Email
  • Tweet This
  • Comment
  • Print

Comments (3)
Login
Forgot your account info?

MehBy Anonymous on December 1, 2008, 11:34 amNo biggie.

Reply | Read entire comment

The Google gorillaBy Anonymous on December 1, 2008, 2:08 pmSo, it appears that Google is the 800 lb gorilla that does what it wants with Apple's iPhone APIs. Apple finds itself pushed around by Microsoft in the marketplace...

Reply | Read entire comment

Undocumented APIsBy Anonymous on December 5, 2008, 2:46 pmThis is Apple's oversight. It sounds to me like Google's use of voice activation features was proudly declared in-advance. Apple has the time, cash, and engineers...

Reply | Read entire comment

View all comments

Add comment
Anonymous comments subject to approval. Register here for member benefits.
Have a NetworkWorld account? Log in here. Register now for a free account.

Videos

rssRss Feed