First some background from the software developer Rogue Amoeba:
Our problems began back in July, when we first submitted this bug fix for Airfoil Speakers Touch to the App Store. While we generally disliked the restrictiveness of the review process, we’d never had any direct problems with it. Further, this was a mere bug fix – it just improved the way audio was received. It was functionally identical to the already-approved version 1.0.0. As such, we expected to have this update available by the end of July or early August.
Not. even. close. Today, over three and a half months after we initially submitted our bug fix update for review, it’s finally available.
[…]
After our first submission back in July, Airfoil Speakers Touch was rejected, for using “Apple Logo and Apple-owned Graphic Symbols”.
Since there are no updates in the App Store, each “update” is reviewed as a new application. In Rogue Amoeba’s case, the update was critical, as they had shipped the previous version with some bugs. Which of course, is their fault.
That be as it may, the new version of their app was rejected because the company has included images of Apple products, which is strictly forbidden by the iPhone SDK:
You may not use the Apple Logo or any other Apple-owned graphic symbol, logo, or icon on or in connection with web sites, products, packaging, manuals, promotional/advertising materials, or for any other purpose except pursuant to an express written trademark license from Apple, such as a reseller agreement.
The developer was in clear violation of this rule, but Apple approved the app the first time without raising the issue. But when approving the updated version, Apple raised the red flag.
This isn’t a new thing — Apple has been known to enforce this rule in the past. Most recently, with Macworld’s Superguide iPhone app, which included the name “iPhone” in it’s title.
But the Macworld app was a brand-new app. It hadn’t been approved before, so it was a far easier rejection to swallow.
The case of Convertbot is very similar to Airfoil Speakers Touch — the app already existed, and was rejected for something that had been there all along. To reject an app for some artwork that hasn’t been changed from what already is available to the public on the App Store is just bad form.
And that’s what the problem is. I have no problem with Apple rejecting an app when it violates a clear standard put forth in the SDK agreement when the app is new. But Apple has to put some system in place to review updated versions of apps quicker — meaning they only review what the developer submits as being changes. Rogue Amoeba’s case took 3 months to resolve. That’s horrible.