Apple kills iPhone app, claiming API violation
Apple has rejected an iPhone application that supposedly uses off-limits technology just like Google's mobile application--only the developer swears it's not true.
Landon Fuller, who developed a photo contact management system called Peeps, said on his blog that Apple had rejected Peeps from the App Store because, "Peeps cannot be posted to the App Store due to the usage of a non-public API. Usage of non-public APIs, as outlined in the iPhone SDK Agreement section 3.3.1, is prohibited." The thing is, Fuller insists that Peeps does not use any programming tools but the public ones Apple exposes to developers as part of the iPhone SDK, saying "the last thing I would do is deliver time-bomb code to a paying customer."
APIs are tools that applications use to exploit parts of a computer's operating system. Operating system developers usually label some proportion of the various APIs in the OS as "public," meaning they'll support the use of those APIs well into the future to ensure applications will not break with future OS updates.
