You're viewing an article in iPO's historic archive vault. Here, we've preserved the comments and how the site looked along with the article. Use this link to view the article on our current site: 'Podcaster' Rejection: Apple Can, but Shouldn't

Editorial

'Podcaster' Rejection: Apple Can, but Shouldn't

At first glance, it seems like another typical Mac tempest in a teacup -- a "helpless indie developer being ridden roughshod by the big bad monolithic control freak Apple." Like Macworld media blacklisting and the Proteron LiteSwitch and Konfabulator incidents before it, it's a cause celebre that unifies the Mac web, but makes them look petty and childish once the sobering light of scrutiny is shone upon it.

Surely it's just another self-important quest; another case of MacMacs tilting at windmills.

Except this time they just may be right.

For those wasting their time with such trivial pursuits as the U.S. Presidential elections or natural disasters and thus ignoring the real burning issues like the soap-opera-on-the-web that is iPhone development, here's the story in a nutshell. After flexing its muscle by rejecting iPhone apps such as "I Am Rich" and "NetShare," Apple informed an iApp developer that its offering "Podcaster" was being denied entrance to the iApp store because it, according to the developer, "duplicates the functionality of the Podcast section" of Apple's own iTunes application.

Before we get around to deciding how to react to this news, let's break a few things down:

  • Does Apple have the legal right to reject an application from being included for distributed on its own store?

  • Read that question a few times and it practically answers itself. Even better, flip it around: Must Apple accept every application for distribution from its own store? Answer: Of course not. In fact, the Software Development Kit Agreement that every iPhone developer agrees to accept contains a very broad clause stating "Apple reserves the right to approve or withhold approval and signing of any Application at its sole discretion." That's pretty unambiguous.

  • But it's unfair; it's censorship. It's...monopolistic!

  • Um, no, it's not. There are lots of podcasting clients. There are other, more popular phone platforms. iPhones may be selling very well, but Apple still controls a platform with a very tiny marketshare.

  • OK, Apple can do it. But it's immoral!

  • Really. Keeping an alternative podcasting client out of the hands of iPhone owners is immoral. Are you sure you want to go with that? Besides, since when are businesses bound to make only "morally sound" decisions? And are you going to be the guy who gets to decide what is and is not moral and "fair?"

  • Well, it's...it's...stupid.

  • Ah, now we're getting somewhere. Elaborate, please.

  • If Apple can just reject someone's app -- at the last minute, even if it doesn't violate the developer guidelines -- then why would anyone in their right mind want to invest time and money to develop them?

  • Bingo.

As its developers point out on their blog, Apple has already approved other iPhone applications that duplicate functionality: think calculators, for one thing. There appears to be nothing in Apple's developer guidelines that prohibits such duplication, either.

While we may agree or disagree with previous decisions on what gets to stay in the iApps store, up until now, there always seemed to be a defensible reason for removing them. This time, the reason seems to be simply "because it competes with us and we don't like that." That could have (and already appears to have had) a chilling effect on developer enthusiasm for the new platform. Jon Gruber's Daring Fireball gathers some developer reaction to the move. To a person, the developers Mr. Gruber cites see the potential for serious application development to stagnate. The result could be a "museum of poorly-designed nibware written by dilettante Mac OS X/iPhone OS switcher-developers and hobbyist students," writes Fraser Speirs, developer of the Flickr client "Exposure."

In the not-too-distant past, a group of companies tried to exert similar control over how their product was distributed. "You'll buy it the way we want you to or not at all" was the general attitude. It didn't work. People found all sorts of ways to circumvent those restrictions, and when the record companies wouldn't provide a way for them to pay for what they wanted, they found ways to take it anyway -- without paying. If Apple is the new RIAA, could a revived interest in "Jailbreaking" create the new Napster? Already, the makers of Podcaster are working around Apple's rejection, selling their product directly using the method available for corporations to distribute apps internally.

It's possible that Podcaster's rejection was the result of lower-level ineptitude or a gap in company communication rather than a deliberate policy handed down from senior management. It's possible that by the time you read this, Podcaster will be available from the iApp store and Apple will clarify what is and is not acceptable in an application it sells. But regardless of what happens next, the credibility of the iApp store has been hurt, and many serious developers are likely to rethink their plans to invest the time and resources it takes to bring iPhone apps to completion -- I'd say "to market," but it looks like that decision still remains solely in the hands of Apple. That's a situation in which everyone -- developers, Apple and users -- all come out losers.

17 comments from the community.

You can post your own below.

+ show options

Your current settings, click to change: Sort Oldest First, Show Guest Posts, Hide Community Stats

tedlandau said:

member since 18 Jul 2005 with 43 posts, unranked, send him a message or view his profile

One thing that I don't entirely get is why so many users give Apple a pass regarding the iPhone that would never give regarding the Mac. For example, I keep seeing comments such as "It's Apple's iPhone. If they want to restrict what apps go on it, that's their business. If you don't like it, you don't have to buy an iPhone. Buy something else instead."

Aside from the fact that these sort of comments work to shut down any criticism (much like "America, love it or leave it"), imagine Apple trying to pull the same stunt with the Mac (assuming there was a way for them to do so): "I'm sorry, you can't use TextWrangler on your Mac because Apple views it as competition for our own TextEdit." I seriously doubt Apple would have any defenders here.

Quote this post ↓

Intruder said:

member since 07 Jul 2004 with 3149 posts, TMO Mac Specialist, send him a message or view his profile

I agree. They should not restrict apps that are not harmful to the platform. As long as the podcast app is not a security risk or malware, it should be allowed to exist. I think Apple is making a mistake here.

Quote this post ↓

A guest said: (hide)

What if it had nothing to do with the 'control freaks' assessment that you propose?

Quote this post ↓

acdc1174 said:

member since 16 Apr 2004 with 723 posts, unranked, send him a message or view his profile

Let me be clear. Apple should be explicit in it's guidelines to application developers. Period. That said, the grossly UNDERreported part of this "controversy" is the fact that there Is verbiage in the developer guidelines that covers "distribution systems.". Apple should be more clear, without a doubt. That said, even someone like me, who is not an app developer, can look at what Apple has done so far with iTunes on iPhone, and infer that MAYBE Apple won't allow something like a podcatcher. And if I WERE to develop an app like this, I'd be damned sure it would pass muster before devoting the resources to such a project. The developer should have checked, double-checked, and triple-checked. Ambiguity or lack of answers is NOT tacit permission to tread into the territory of iTunes functionality.

Apple SHOULD exercise it's veto on applications! We as Mac users have been very happy to enjoy the "walled garden" provided by Apple on the Mac. They should do so for stability, for security, for quality, and to some extent, taste...and yes, even to protect the iPod/iTunes ecosystem. This isn't Windows Mobile (thank God). This isn't Android. This isn't Symbian. Developers knew going in that iTunes is the ONLY mechanism for getting software onto the iPhone. They knew that Apple is the gatekeeper. The Podcatcher was a great idea. I'd buy it myself as I'm a voracious consumer of podcasts. But the developer took a chance and got burned. To say that this will have a widespread chilling effect on the platform (considering that App devs were lining up to almost orally pleasure SJ himself to get approved into the iPhone developer program) is absurd.

Quote this post ↓

A guest said: (hide)

acdc1174 wrote:
And if I WERE to develop an app like this, I'd be damned sure it would pass muster before devoting the resources to such a project.

And how exactly would you do this? There are no explicit guidelines and no "pre-approval" process, both of which would be welcomed.

In the absence of such things, developers are rolling the dice over whether or not Apple will approve their apps. When something like Podcaster gets rejected, it makes them think twice about whether or not it's worth the risk.

Quote this post ↓

A guest said: (hide)

These developer clowns should try developing something for the government. Like an attack helicopter, stealth plane or uhh software. They would invest years and sometimes hundreds of millions in resources. Most go home empty handed when turned down and return back to the drawing board and r&d process for the next 'chance' to just compete. Whiner mofos?

Quote this post ↓

A guest said: (hide)

Try to open up your software store or your hot dog cart business in your local mall and see what the criteria is. Why is this any different?

Quote this post ↓

A guest said: (hide)

Guest wrote:
Try to open up your software store or your hot dog cart business in your local mall and see what the criteria is. Why is this any different?

Because you know up front whether or not you're going to be able to lease the space in a mall. Under the current situation at the iApp store, you don't even know if you'll be allowed to set up shop. It's not a matter of succeeding or failing on your own merits, it's a question of whether Apple decides to let you try.

Quote this post ↓

A guest said: (hide)

acdc1174 wrote:
the grossly UNDERreported part of this "controversy" is the fact that there Is verbiage in the developer guidelines that covers "distribution systems.". Apple should be more clear, without a doubt. That said, even someone like me, who is not an app developer, can look at what Apple has done so far with iTunes on iPhone, and infer that MAYBE Apple won't allow something like a podcatcher. And if I WERE to develop an app like this, I'd be damned sure it would pass muster before devoting the resources to such a project...

Excellent points, acdc1174. Thank you for a balancing viewpoint.

Quote this post ↓

A guest said: (hide)

The mall will tell you what you can sell, what hours of the day you can sell, who you can sell to and on top of all that - A several hundred page lease agreement including a mother load of rules and regulations. So what has this have to do with success or failing on your own merits?

Quote this post ↓

A guest said: (hide)

Read the SDK people. Apple made it quite clear in the license agreement for their iPhone SDK that any applications that attempt to bypass iTunes for the download of content would not be allowed without Apple?s specific permission. This is primarily to hinder the future distribution of possible malicious content. The competing examples given ?stream? the content but do not save them to the iPhone.

Without this ban Apple would have to check every single one of the apps for possible backdoor activity. Nightmare. Instead the did the entirely consistent thing, they banned any non iTunes downloading (apart from html, javascript etc that has a existing security platform). With this policy Apple only has to maintain the security on iTunes not the thousands on AppStore.

This is your phone people, you want any man and his dog to be able to use your bandwidth? Want to pay for a 150gb upload from a bot installed by a hijacked app? You want windows on your iPhone?

Geez, you'd think iPodobserver would have bloody well checked this piece of non-news before spewing the same old line out.

Apple is not being capricious or anti-competitive, they're being careful of our security and being consistent with their SDK license terms.

The only thing going on here is bunch of blogs not doing their research and looking stupid and uninformed.

No change there then

Jeremy

Quote this post ↓

A guest said: (hide)

Read the SDK people. Apple made it quite clear in the license agreement for their iPhone SDK that any applications that attempt to bypass iTunes for the download of content would not be allowed without Apple?s specific permission. This is primarily to hinder the future distribution of possible malicious content. The competing examples given ?stream? the content but do not save them to the iPhone.

Without this ban Apple would have to check every single one of the apps for possible backdoor activity. Nightmare. Instead the did the entirely consistent thing, they banned any non iTunes downloading (apart from html, javascript etc that has a existing security platform). With this policy Apple only has to maintain the security on iTunes not the thousands on AppStore.

This is your phone people, you want any man and his dog to be able to use your bandwidth? Want to pay for a 150gb upload from a bot installed by a hijacked app? You want windows on your iPhone?

Geez, you'd think iPodobserver would have bloody well checked this piece of non-news before spewing the same old line out.

Apple is not being capricious or anti-competitive, they're being careful of our security and being consistent with their SDK license terms.

The only thing going on here is bunch of blogs not doing their research and looking stupid and uninformed.

No change there then

Jeremy

Quote this post ↓

A guest said: (hide)

Read the SDK people. Apple made it quite clear in the license agreement for their iPhone SDK that any applications that attempt to bypass iTunes for the download of content would not be allowed without Apple?s specific permission. This is primarily to hinder the future distribution of possible malicious content. The competing examples given ?stream? the content but do not save them to the iPhone.

Without this ban Apple would have to check every single one of the apps for possible backdoor activity. Nightmare. Instead the did the entirely consistent thing, they banned any non iTunes downloading (apart from html, javascript etc that has a existing security platform). With this policy Apple only has to maintain the security on iTunes not the thousands on AppStore.

This is your phone people, you want any man and his dog to be able to use your bandwidth? Want to pay for a 150gb upload from a bot installed by a hijacked app? You want windows on your iPhone?

Geez, you'd think iPodobserver would have bloody well checked this piece of non-news before spewing the same old line out.

Apple is not being capricious or anti-competitive, they're being careful of our security and being consistent with their SDK license terms.

The only thing going on here is bunch of blogs not doing their research and looking stupid and uninformed.

No change there then

Jeremy

Quote this post ↓

A guest said: (hide)

Guest wrote:
The mall will tell you what you can sell, what hours of the day you can sell, who you can sell to and on top of all that - A several hundred page lease agreement including a mother load of rules and regulations. So what has this have to do with success or failing on your own merits?

Because the Mall will tell you what the rules are up front -- Apple won't. Because if you don't like the rules at one Mall, you are free to set up shop at another Mall, or open your own storefront on Main Street. None of these things are true with the current state of Apple's iApp store.

Quote this post ↓

A guest said: (hide)

Whoops, sorry about the double post. I hit post and got a error, so i hit post again. My bad

Jeremy

Quote this post ↓

A guest said: (hide)

If Apple had done this for with the original Macintosh, we wouldn't have had Photoshop, because this competed with MacPaint.

And likely the Mac platform would have died in the early nineties.

Quote this post ↓

ctopher said:

member since 25 Aug 2006 with 134 posts, unranked, send him a message or view his profile

tedlandau wrote:
One thing that I don't entirely get is why so many users give Apple a pass regarding the iPhone that would never give regarding the Mac. For example, I keep seeing comments such as "It's Apple's iPhone. If they want to restrict what apps go on it, that's their business. If you don't like it, you don't have to buy an iPhone. Buy something else instead."

Aside from the fact that these sort of comments work to shut down any criticism (much like "America, love it or leave it"), imagine Apple trying to pull the same stunt with the Mac (assuming there was a way for them to do so): "I'm sorry, you can't use TextWrangler on your Mac because Apple views it as competition for our own TextEdit." I seriously doubt Apple would have any defenders here.

I am one who says they get to decide, and I disagree that shuts down criticism. What it does is take away the moral/legal angle. It's pretty clear they have the right to pull an app for any reason with no questions asked. But that doesn't mean you can't criticize Apple. In fact, you can criticize them all day long saying that this is a lousy way to run a business. You vote with your dollars and you're time. If Apple is going to be that way, then I won't waste my time developing for the iPhone and the ecosystem will wither and Apple will suffer. That's a reasonable criticism, but to say that they don't have the right to control their ecosystem is just whining.

But I would also like the challenge the notion that by making these capricious moves, the iPhone ecosystem will wither. Perhaps this will discourage the small developer, but I'm pretty sure that until they pull an game or app from a big publisher, the big guys will keep taking advantage of the iPhone's popularity and create new titles and port existing ones to the iPhone. I Don't believe Mr. Gruber and I especially don't believe Mr. Speirs. In fact I think moves like this may be designed to discourage "dilettante Mac OS X/iPhone OS switcher-developers and hobbyist students."

The more I learn about this particular incident with Podcaster, the more it seems like Apple did the ecosystem a favor by not allowing uncontrolled access to the Edge/3G network. But its fair to criticize Apple for not being clear about it's reason for expulsion and citing chapter and verse where the SDK license and the app clash (section 3.3.3 I hear, but I've not had a chance to verify).

So I'm not giving Apple a pass, they could have given this community clear rational for rejecting the app. Many assume that Apple does not have a clear rational, and while it may not be as obvious as one could hope, do a little research and it seems (to me at least) to make sense.

But, if this web community is so up in arms and is equating Apple with the Nazis http://www.download.com/8601-2007_4-10042127.html?communityId=2012&targetCommunityId=2012&blogId=12#5000446 or worse Microsoft, why hasn't Apple commented? My guess? Apple doesn't think this community matters. That hurts and I think that's why makes the likes of Mr. Gruber cry. Life isn't always fair.

Quote this post ↓

Post Your Comments

  Remember Me

Not a member? Register now. You can post comments without logging in, but they'll show up as a "guest" post.


Please enter the word exactly as you see it in the image above. Registered users aren't prompted for this. Having trouble reading the image get a new one.