Was iPhone App – Peeps Unfairly Rejected by Apple for using Unpublished APIs?

iPhone App - Peeps

Apple has rejected, removed or banned quite a few iPhone apps from the App Store since its launch.

It looks like another iPhone app called Peeps has just joined that list. The app visually organizes contacts from your iPhone's address book into an animated photo album and gives iPhone users a coverflow-like interface to browse through the contacts.

Plausible Labs, the developers of the iPhone app have published Apple's rejection letter:

Upon review of your application, 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:

"3.3.1 Applications may only use Published APIs in the manner prescribed by Apple and must not use or call any unpublished or private APIs."

The non-public API that is included in your application comes from the CoverFlow API set.

However, developer Landon Fuller has clarified on his blog that its their own Cover flow implementation using public APIs:

We did not use private API.

He goes on provide the reasons for this (something most iPhone developers should be wary about while using unpublished APIs):

The last thing I would do is deliver time-bomb code to a paying customer. Private API can be broken or removed at any time by the vendor, and relying on it is unfair to your customers -- they rarely have any idea that the application they just purchased may not work next week, or next month.

The iPhone developer seems to think that it could be some misunderstanding. Plausible Labs have raised a support request with Apple explaining the situation and are waiting to hear back.

However, I agree with John Gruber over Daring Fireball, it is unfair to reject the iPhone app from Plausible Labs, a relatively smaller developer when the new version of Google's app which brought voice search feature was approved even though Google publicly confirmed that they had used unpublished APIs in their app.

Whats your take?

Follow this blog

 

Top iPhone Hacks Categories:

Hacks
iPhone Applications
Unlock iPhone
JailBreak iPhone
iPhone Tips & Tricks
iPhone Games
iPhone News 

Recent Posts

Comments:

Feed You can follow this conversation by subscribing to the comment feed for this post.


12 Responses to Was iPhone App – Peeps Unfairly Rejected by Apple for using Unpublished APIs?

  1. WTF says:

    ok, seriously? Why are we giving a f*ck about this stuff? Can we get back to REAL issues here?

  2. Egypt (mike) says:

    WTF can u tell us what the real issues are?

  3. garbanzito says:

    isn't there a difference between "unpublished APIs" and "private APIs"? if so, it may moot the Google comparison; that aside, the approval process only adds a joke to the overall app store comedy of errors; the whole thing is a half-baked micromanaged economy that only survives because it is one are where Apple has too little incentive to meet its own standards

  4. Jared says:

    The real issue is when are we going to see porn on the iphone.

  5. Reginald J. Archibald says:

    garbanzito — there's no real difference between "unpublished" and "private".

  6. WTF says:

    real issue huh? I guess the title of this site tells it… honestly, if there was something cool to post that wasn't hack related, fine. Someone not getting an app approved for "API" issues, while Google got their's approved really isn't much of an issue. Face it, sh*t like this happens ALL the time in life, get over it. (talking about the author of that app)

  7. Z says:

    porn? try youporn, its got great porno for the iphone.

    Hey, can we start a thread about iphone porn?

  8. garbanzito says:

    @Bobby, from arstechnica, which seems to have caught on about the difference: "Private APIs refer to frameworks that are not accessible by Xcode and which reside in the iPhone's PrivateFrameworks directory. Unpublished APIs refer to items in public libraries that are not documented in the SDK or officially sanctioned for use by Apple."

    http://arstechnica.com/journals/apple.ars/2008/12/15/private-iphone-api-crackdown-in-progress

  9. my2€ent$ says:

    More reason to jailbreak and forget lame a$$ apple app store!

  10. Richard says:

    I feel that the best way to receive mobile iPhone Adult Content is via STREAMING
    rather then via Download. Unlike all the other mobile iPhone Adult Content providers,
    "OneTapPorn" offers STREAMING Content to it's iPhone customers AND much more
    niches and actors to choose from!

    Why Streaming Video? Streaming Content offers PRIVACY! After viewing a movie that has
    been STREAMED to an iPhone, there is no trace that you have viewed the movie ( nothing
    listed in your iPhone's memory ).
    Since STREAMING does not take up any iPhone memory, your iPhone memory can be used for
    loading other iPhone Applications.

    This service offers Privacy and Peace-Of-Mind! For more information on how you can
    STREAM Adult Content to your iPhone and take a FREE Tour of the "OneTapPorn" Service,
    KEY IN EITHER URL'S TO YOUR IPHONE's BROWSER:
    http://viralurl.com/slowcivic/stream/
    OR
    http://viralurl.com/slowcivic/stream1/

  11. Desde says:

    This is a real issue y is apple sucking up to larg developing heads while we as small developers are being pushed down esspecially when the developing head is also it's compition

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>