You are here: silicon.com > Networks > Mobile & Wireless

Mobile & Wireless

Google admits breaking a golden iPhone app rule

Mobile app doesn't obey SDK

Tags: sdk, google, iphone, apple

By Tom Krazit

Published: 26 November 2008 08:25 GMT

Google acknowledged breaking the official rules of Apple's iPhone software development kit when it created the latest version of the Google Mobile application for the iPhone but denied a more serious charge.

A Google spokesman confirmed Tuesday that Google Mobile uses undocumented APIs (application programming interfaces) in order to use the iPhone's proximity sensor to prompt a verbal search. iPhone developers were only supposed to use the APIs that Apple published in its SDK when they create their applications under the terms of that agreement.

Google has denied, however, a more serious charge that it was linking to private or dynamic frameworks in the Google Mobile application. That's considered a big no-no in the development community.

The problem with using undocumented APIs is that application code could break in the future as Apple updates its software but a lot of developers appear to have taken that risk in order to deliver some feature, such as Google's verbal search prompt.

Under the original terms of the SDK, however, applications using such techniques were not supposed to make it through to the App Store. As a result, other developers who played strictly by the SDK rules would not have felt it possible to create an application that duplicated Google's voice prompt using the proximity sensor, whereas those who had the resources to quickly rewrite anything that ran afoul of the App Store gatekeepers could push ahead and test Apple's limits.

Given Apple's uneven process for approving applications onto the App Store, the question has continued to come up as to whether Apple's ability to keep up with the flood of applications into the App Store has been stretched to the breaking point. It's not clear whether Apple knew Google was using the undocumented APIs when it approved Google Mobile, or whether it simply missed that code.

Google might be forced to rewrite the code for Google Mobile or change the way the application uses the proximity sensor if Apple decides to enforce the terms of the SDK. Apple had not responded to a request for comment at the time of writing.

Original article: Google admits breaking App Store rules from CNET News.com

  1. Zones
  2. Management
  3. Networks
  4. Software
  5. IT Services
  6. Hardware
  1. Verticals
  2. Public Sector
  3. Financial Services
  4. Retail & Leisure

Read and write about internet access at the airports of the world at atlarge.com.

Peter Cochrane Peter Cochrane's Blog: How the telcos could save themselves Doomed network operators could thrive with a bit of innovation

Peter Cochrane Peter Cochrane's Blog: Facebook saves teen from prison Another unexpected impact of social networking


  • Jobs
iPhone Developer/iPhone SDK App Developer - Thames Valley - Contract

XCode - Objective-C - Cocoa - iPhone SDK Developer Highly Desirable: Previous experience of Agile development methodologies, including Test-driven ...

iPhone Developer - London - Urgent - Contract

Cocoa and Objective C will be needed as well as the iPhone SDK. The project is to develop a prototype iPhone App for a huge multi national blue chip ...

iPhone UI Developer

My client requires a proven iPhone developer with good Objective C and strong knowledge of the iPhone SDK. If you can start this week and have App's ...

Agenda Setters 2009
Welcome to the ninth annual Agenda Setters poll – silicon.com's list of the top 50 most influential individuals in the technology and IT industries, from techies and CIOs to entrepreneurs and business leaders. Find out more in our latest special report.





Quick Sitemap Links: