Apple's Being A Bit Too Aggressive
You may or may not have heard about the drama relating to the Podcaster app and the iPhone. Simply put, Apple reviews every application made available for the iPhone. An application was developed by a company that allowed users to download podcasts directly to their iPhone, and Apple refused to let the application be distributed because they said it duplicated existing iPhone functionality.There are several articles about it, but one of the more insightful ones was The App Store's Exclusionary Policies , written by John Gruber of Daring Fireball. In the article, John talks about the fact that the policy to exclude applications that compete with Apple applications on the iPhone limits the phone's potential by scaring developers from trying to write applications for the phone because those applications that they've invested time and money into may be rejected.I'm in a bit of a conundrum with Log for Life because of this. We want to write a native iPhone application to make logging to Log for Life dead simple, but it's an investment in this flawed system to do so. I can't imagine that a Log for Life application would get rejected, and even if it were, we would probably help our product overall by the press we would receive, but what about the next application. I have about 20 iPhone application ideas hidden in the back of my brain, and I don't want to invest in a mobile platform that is so locked down that I have to review my application ideas thoroughly to ensure that they won't collide with the phone manufacturer's interests.I'll conclude with a quote from John Gruber's article, because I think it's spot on:
The App Store concept has trade-offs. There are pros and cons to this model versus the wide-open nature of Mac OS X. There are reasonable arguments to be made on both sides. But blatantly anti-competitive exclusion of apps that compete with Apple’s own? There is no trade-off here. No one benefits from such a policy, not even Apple. If this is truly Apple’s policy, it’s a disaster for the platform. And if it’s not Apple’s policy, then Podcaster’s exclusion is proof that the approval process is completely broken.
