“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,” Tom Krazit reports for CNET.
“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,” Krazit reports. “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.”
“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,” Krazit reports. “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.”
More in the full article here.