• On BNET: Online porn struggles for profits
November 10, 2008 4:47 PM PST

Apple rejects update to CastCatcher iPhone app

by Tom Krazit
  • Font size
  • Print
  • 21 comments

The latest update to Return7's CastCatcher iPhone application has been rejected for supposedly using too much bandwidth.

(Credit: Return7)

Updated 5:15pm with comment from Return7.

The fourth time was definitely not the charm for the developers behind the CastCatcher streaming radio application for the iPhone.

Apple rejected CastCatcher 1.3 from the App Store on Monday, according to Return7 developer Amro Mousa. The reason? "CastCatcher Internet Radio cannot be posted to the App Store because it is transferring excessive volumes of data over the cellular network, which as outlined in the iPhone SDK Agreement section 3.3.15, is prohibited."

If that's Apple's policy regarding streaming radio applications, Mousa is a little puzzled, because he has already released three versions of CastCatcher with no problems since it was first released to the App Store in September. And there are several other streaming radio applications on the App Store, such as the one developed by CBS subsidiary and CNET corporate sibling Last.fm, that also operate over the cellular network using the same amount of bandwidth as CastCatcher, according to Mousa.

Mousa says he's trying to get an answer out of Apple, and I'll update this post if and when he updates the company blog or responds to an e-mail inquiry. CastCatcher 1.2 is still available on the App Store as of this writing, so perhaps there is something specific to the latest update that triggered the bandwidth concerns, although Amro said in the comments on his blog that he left the bit transfer rates unchanged on the new version.

The CastCatcher incident has to once again bring up questions about how Apple is handling App Store rejections. Earlier this year Apple killed an application called Podcaster that let users download podcasts over-the-air directly to their iPhones without using iTunes--a feature Apple did not offer at the time but reportedly plans to offer with the OS X 2.2 update.

Should we soon expect to see an iPhone version of the streaming radio channels offered on iTunes?

UPDATED 5:15pm - Mousa responded to an e-mail asking for further details, quoted in part below.

At any rate, some of my thoughts on why this might have happened are (purely speculation):

1) Their review process might have been outsourced and some decision tree is being taken too literally

2) An honest mistake

3) They're adding support for streaming audio in iPhone 2.3 or thereabouts

I honestly have no idea why this has happened. There were no changes to the streaming code since 1.2 (really nothing significant outside of metadata parsing since 1.0). Bandwidth used depends entirely on the stream provided by the user (i.e. 128kbps streams require that much bandwidth).

For the record, it's not been a terribly long time since Apple rejected the app -- roughly a week and in the past they've been helpful. Lately, not so much though.

Mousa wanted to point out that he holds no grudge against Apple, but is frustrated that he is unable to deliver the bug fixes and feature upgrades that his users requested.

Tom Krazit writes about the ever-expanding world of Internet search, including Google, Yahoo, online advertising, and portals, as well as the evolution of mobile computing. He has written about traditional PC companies, chip manufacturers, and mobile computers, spending the last three years covering Apple. E-mail Tom.
Recent posts from Apple
Revealing Apple's 2009 Black Friday deals
Apple to Psystar: And don't get any bright ideas about a Black Friday sale, either
eBay launches holiday deals app for iPhone
New Apple ads to Verizon: Can Droid do this?
Schiller: No apologies for App Store approval process
Another iPhone worm, but this one is serious
Game developer cuts back on Android in favor of iPhone
How smoking can ruin your Mac
Add a Comment (Log in or register) (21 Comments)
  • prev
  • 1
  • next
by setgo November 10, 2008 6:33 PM PST
So Tom, how does it work. Somebody gets rejected and they email you? Then you posted it as some sort of conspiracy in hopes the people will pressure Apple? I just don't understand why this is here. Do you selectively choose which rejections to do a story on? Are you sure you know the whole story? Cause I'm not really interested in some halfassed story so some dude can make a case with Apple.
Reply to this comment
by inachu November 10, 2008 7:13 PM PST
You must work at Apple. cmon you can tell us the truth.
by timber2005 November 10, 2008 7:31 PM PST
Feel free not to read it then. Being a popular app however, there are people who would like this information.
by Tom Krazit November 10, 2008 8:48 PM PST
If you've been following the early days of iPhone development at all, you'd know there is a very vague sense of what Apple will allow on the App Store, and what they will not. When they reject an app that was previously approved, and was not changed substantially, that's news.

Now, Apple may very well have made a mistake, or misunderstood some part of the application, or something else. But until they tell developers--before they create their application--exactly what is permitted on the store, and what isn't, publicizing application rejections is the only way to know how Apple evaluates applications for inclusion in the App Store.
by Thomas, David November 11, 2008 4:14 AM PST
Except one problem Tom,

The advice for the producer(s) of CastCatcher, as with any professional relationship, would be best to stay out of the media unless it is truly a last resort for a resolution. By this story getting printed, at this early date, simply heightens that chance of damaging CastCatchers' relationship instead helping it. This of course is all under the assumption that nothing significant did change, and it was a mistake.

Bottom-line, speaking to the media first, will not help anyone, in any professional relationship. No matter who is right, and who is wrong, doing so burns bridges.
by Seaspray0 November 11, 2008 10:13 AM PST
In defense of Tom Krazit, he is a journalist. His job is to report technical news to cnet... specifically apple related news. A journalist should report the unbiased truth. After reading his articles over the last month, HE HAS DONE HIS JOB! I'm a PC and when I want to know the news about apple, I'll trust Tom Krazit over you pundits anytime.
Question for Tom: So is apple switching gears on the I'm a PC/I'm a mac commercials? What I'm hearing on the radio is I'm a phone/I'm an iphone.
by nasserd November 10, 2008 6:42 PM PST
setgo, the take-away from the story is really how minor updates and fixes can be rejected for reasons contrary to past outcomes (i.e. approval) by Apple. If new functionality is added then it's understandable; if it's fixing a font or scroll bug then it's quite perplexing.
Reply to this comment
by NewsReader_ November 10, 2008 6:43 PM PST
This is what happens when you build on a censored platform.

I place partial blame on the authors. They should have realized that sooner or later they would be competing with Apple; they are in the music selling business. Allowing an app to stream music is a conflict of interests.
Reply to this comment
by inachu November 10, 2008 7:17 PM PST
Compare Apple to blizzard programmers who make the wonderful game called WORLD OF WARCRAFT.
You are allowed to program and make your own UI and if blizzard likes it they will add ************** or ask if they can use your code or something similar. But in this case Apple claims all rights instantly befor or after you create the code and you are not allowed to sue them in court for any damages or loss of sales. They can easily claim copyright over any application sold and they always will say a similar app has been under development for the past 2-5 years. Heh.... yeah show us the prior art APPLE! this is how Intellecual Property is being squeezed by apple.
by Thomas, David November 11, 2008 4:20 AM PST
Actually Apple does not claim all rights before, or after. Your code is your code.

However, they do state, that in an informal process when asking questions (this is outside the application submission, approval process), that you should never submit ideas to Apple. Sort of a catch-22, but a necessary evil to cover ones butt from future litigation.

Anyone who claims this is unusual is full of crap, and never wrote software for large corporations before. The reason being is, if they didn't there are litigious predators who simply would love an easy way to send an email to a company like Microsoft, Apple, IBM, etc., then sue the crap out of them anywhere from months to a decade down the line for millions.
by Vegaman_Dan November 10, 2008 6:51 PM PST
Based on Podcaster's removal, I can very easily believe that Apple plans on having their own streaming music application and simply don't want any competition. They've done it before.
Reply to this comment
by inachu November 10, 2008 7:11 PM PST
I paid an extra $20 per month so I could listen to streaming data.
If Apple keeps this up with my other streaming tools I'll just choose another provider.
Reply to this comment
by az_runner November 10, 2008 7:29 PM PST
I'm going to leave out names, but I was able to talk to actual Apple iPhone Team programmers about these types of situations. The app I questioned them about the most was the Podcaster rejection.

While the programmers in question would be specific about the exact reasoning for the podcaster rejection, the programmers did say that it's not why people think. He then went on to comment on how had the developer simply chose to communicate with Apple, instead of taking the issue to the media, he could very well have gotten his app on the App Store. Instead he chose to break the NDA he had agreed to between him and Apple. As soon as he broke the NDA, there is nothing Apple can do. Policy is they're cut-off cause they can't be trusted to be confidential.

So with that said, the developer of CastCatcher is essentially making it much harder on themselves by using the media to apply pressure on Apple. Based on personal knowledge this could all be resolved with simple networking techniques. Go to Apple's Developer Conferences. They have 1 big one every year and many small ones around the world the rest of the year. Not only do you learn great techniques and best practices, but the best asset is the direct networking with Apple. The people that create and run the systems. They help you get through that system when you need it.
Reply to this comment
by Raoul_Vaneigem November 11, 2008 9:21 AM PST
While I agree with az_runner that breaking the NDA was probably a misstep, I think he's understating the difficulty of communicating with Apple with respect to the review process for iPhone apps. The exact tests, criteria, and internal guidelines used by the review team to decide the fate of third-party applications seem to be a well-kept secret. And they seem to be constantly changing over time, to the point that the same application that would be approved a month ago may be rejected today. The reasons for rejection can be vague. For example, it's not clear exactly how much bandwidth Apple would consider "reasonable" for streaming over the cellular network, and how much would "unduly burden network capacity". I have reason to believe this is biting a lot more developers than the general public may be aware of, since rejection notices are under NDA.
by myles taylor November 10, 2008 7:32 PM PST
Once again, Apple gets all the blame. Why not AT&T? Maybe AT&T complained to Apple that these streaming Apps were bogging down their network. They have been known to whine about these things before, you know.
Reply to this comment
by gefitz November 10, 2008 7:39 PM PST
Awww, poor Apple. I'm sure all that blame really hurts.

Fact is, when you buy into a hyper-closed platform, no matter how popular, you have to be prepared for being completely shut out of some really great functionality for no apparent reason...
by fuzbears November 11, 2008 6:33 AM PST
While this is common, apple has a lot to worry about with this kind of behavior combined with their success of now being number 1 phone. This is classic monopolistic behavior. While questionably legal now, it becomes clear anti-competitive behavior if your market share is large enough.
Harks back to standard oil, where you either sold your oil according to Rockefeller's terms or not at all..
Reply to this comment
by Macbrewer November 11, 2008 6:43 AM PST
Uh, just because there are limits to using the cell network hardly makes it 'hyper closed'. I don't have any doubt that my application would be approved, the issue is in getting it finished. It is probably safe to say that it's a closed platform as far as delivering music or making free phone calls is concerned but that hardly makes it 'hyper closed' just limited. What is not limited in some way? Quit whining, or develop your own iPhone killer since you are obviously very talented and could easily change the computer industry as we know it. :-)
Reply to this comment
by knowles2 November 11, 2008 7:07 AM PST
I think people just google create the killer. It sounding like it will be easy to destribute your application through their store with little to no trouble.

I predicting sooner or later that Apple will have to remove the approval process.


I thought that apple have remove their NDA from software developers. Whole those who said about networking sound all very good in theory and may in practice but for small teams of programmers it could just be to much to travel to a conference.
by Seaspray0 November 11, 2008 10:20 AM PST
I can recall the 90's when microsoft dictated what icons could be on the desktop to the OEM's. I believe it was one of the reasons they were convicted as a monopoly. This is frighteningly similar. Combined with apples refusal to license the code to itunes DRM to other mp3 makers, and I can see apple heading to washington dc sometime in the future to defend themselves.
Reply to this comment
by Sppiiff November 26, 2008 7:51 AM PST
Here's another iphone app rejected yesterday from Amazon - http://emptyfactory.com/mazo
Reply to this comment
(21 Comments)
  • prev
  • 1
  • next
advertisement

The browser battles go on and on

roundup From Firefox to IE and from Chrome to Opera and Safari, there's no sitting still for browser makers looking to keep their products fresh and competitive.

3G wireless still holds promise

The next generation of 4G wireless may get all the headlines, but advanced 3G technology will likely dominate services for the next few years.

About Apple

At the start of the 21st century, there's no tech outfit more influential than Apple. CNET News' Erica Ogg and other reporters will attempt to make sense of the rumors, hype, products, and people that will shape the future of the company. But Apple's not the only game in town, as the established cell phone companies and others strike back against the iPhone. E-mail Erica at erica.ogg@cnet.com.

Add this feed to your online news reader

Apple topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right