Apple Thoughts

Apple Thoughts - News & Reviews on all things Apple

Be sure to register in our forums and post your comments - we want to hear from you!


Android Thoughts

Loading feed...

Laptop Thoughts

Loading feed...

Digital Home Thoughts

Loading feed...




Go Back   Thoughts Media Forums > APPLE THOUGHTS > Apple Software (iPhone/iPod Touch/iPad)

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 12-15-2008, 08:00 PM
Executive Editor Emeritus
Vincent Ferrari's Avatar
Join Date: Mar 2005
Posts: 1,471
Send a message via AIM to Vincent Ferrari Send a message via Skype™ to Vincent Ferrari
Default Where's Peeps?

http://www.plausiblelabs.com/peeps/

"Peeps is not currently available in iPhone App Store - the application was rejected because Apple believes we are using their private Cover Flow implementation. We actually wrote our own implementation of Cover Flow, so we're hoping the decision will be overturned."

Apple rejected Peeps because the developer claimed he was using Coverflow.  Apparently his implementation was good enough (along with his claim of using it in his app) that it got his app rejected.  I'm not a fan of Apple rejecting apps (see the previous post about Pull My Finger) but in reality, if you claim to use a private API and your app gets rejected, you shouldn't be surprised.  Of course, if you're Google, you have the right to use whatever API you want and your app will be warmly received and featured, but that's Google and, as unfair as it is, we're not.

__________________
Current Apple Stuff: 24" iMac, iPhone 4, AppleTV (original), 4gb Shuffle, 64gb iPad 2.
 
Reply With Quote
  #2 (permalink)  
Old 12-16-2008, 03:17 AM
Swami
Pony99CA's Avatar
Join Date: May 2004
Posts: 4,396
Default APIs

Quote:
Originally Posted by Vincent Ferrari View Post
Apple rejected Peeps because the developer claimed he was using Coverflow.  Apparently his implementation was good enough (along with his claim of using it in his app) that it got his app rejected.
Maybe I'm missing something, but where did the developers claim they used CoverFlow? The part you quoted said they wrote their own version, not that they used some private API.

As a programmer, I think reverse engineering a User Interface is fair game (unless the UI is copyrighted).


Quote:
Originally Posted by Vincent Ferrari View Post
I'm not a fan of Apple rejecting apps (see the previous post about Pull My Finger) but in reality, if you claim to use a private API and your app gets rejected, you shouldn't be surprised.  Of course, if you're Google, you have the right to use whatever API you want and your app will be warmly received and featured, but that's Google and, as unfair as it is, we're not.
Yes, but in that article you also said that Apple should be consistent. If they reject Small Company for using an API but allow Big Company to use it, how is that consistent?

Furthermore, using private APIs is iffy. I believe Microsoft's use of private Windows APIs was one of the things used against them in the anti-trust lawsuit. They certainly had to disclose certain classes of APIs as part of the settlement.

While Apple probably can't be sued for anti-trust, what about restraint of trade? Apple makes their store the only place people can legitimately get apps from (which is bad enough), then places restrictions (and inconsistent ones at that) on developers. Sounds like a class action suit to me.

If Microsoft did that with Windows Mobile, I bet a lot of people would be hooting at them....

Steve
__________________
Silicon Valley Pocket PC
http://www.svpocketpc.com
 
Reply With Quote
  #3 (permalink)  
Old 12-16-2008, 03:44 AM
Executive Editor Emeritus
Vincent Ferrari's Avatar
Join Date: Mar 2005
Posts: 1,471
Send a message via AIM to Vincent Ferrari Send a message via Skype™ to Vincent Ferrari

Quote:
Originally Posted by Pony99CA View Post
Maybe I'm missing something, but where did the developers claim they used CoverFlow? The part you quoted said they wrote their own version, not that they used some private API.

As a programmer, I think reverse engineering a User Interface is fair game (unless the UI is copyrighted).
Their original post called it CoverFlow and mentioned nothing of building their own implementation. It has since been changed due to the controversy.

Quote:
Originally Posted by Pony99CA
Yes, but in that article you also said that Apple should be consistent. If they reject Small Company for using an API but allow Big Company to use it, how is that consistent?
I don't believe I said it was, but arguing "that's not fair" isn't going to change the fact that Apple will treat Google differently than John Q. Developer and that's the reality of the business world. Unfair or not, inconsistent or not. In an ideal world, they'd be consistent, just like I said.

FYI: Private APIs aren't iffy, they're expressly forbidden for App Store apps. Those are the rules of the game and they're defined from day one. Microsoft did the same thing with Kernel patching and antivirus apps, only to succumb and allow vendors to patch the Kernel just to shut them up. Microsoft did it for Symantec and McAffee, Apple did it for Google. Like I said, they should be consistent, but that doesn't mean they are, or will be.
__________________
Current Apple Stuff: 24" iMac, iPhone 4, AppleTV (original), 4gb Shuffle, 64gb iPad 2.
 
Reply With Quote
  #4 (permalink)  
Old 12-17-2008, 01:24 AM
Swami
Pony99CA's Avatar
Join Date: May 2004
Posts: 4,396
Default Private APIs

Quote:
Originally Posted by Vincent Ferrari View Post
FYI: Private APIs aren't iffy, they're expressly forbidden for App Store apps. Those are the rules of the game and they're defined from day one.
Sorry, I wasn't clear about that. I meant that Apple using "private" APIs is iffy. That's why I brought up Microsoft's legal troubles.

Steve
__________________
Silicon Valley Pocket PC
http://www.svpocketpc.com
 
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +1. The time now is 09:12 AM.



Search Engine Friendly URLs by vBSEO 3.6.0