Want to write for iPhone Alley? We're hiring!
Rogue Amoeba Dropping iPhone Development Due To App Review Process
Long time Mac developer Rogue Amoeba has announced that they too have decided to stop developing software for the iPhone. Their reason, like Facebook developer Joe Hewitt, is Apple's "broken" App Store approval process. Specifically, it took three and a half months for a minor bug fix to Airfoil Speakers Touch [App Store] to hit the App Store, all thanks to Apple.
The initial update submitted to Apple simply changed a bit of code to make the app work better although it was rejected for using "Apple-owned Graphic Symbols."
From Rogue Amoeba:
Airfoil Speakers Touch displays an image of the sending Mac, with a screenshot showing the source application. If you're sending from an iMac with Safari as your source (as pictured), it shows your iMac running Safari. If you're sending from a MacBook Pro, it shows a MacBook Pro, and so on. These computer images are provided by Mac OS X itself, using a public function expressly for this purpose.
We also show the source application's icon - Safari in the above example. This icon also comes from a public function provided by Apple as part of Mac OS X. These functions are expressly made to enable developers to get this artwork, and use it just as we are.
We've done this before, in Airfoil on the Mac and Windows, when we talk to the Apple TV. It's a nice little bit of polish, but it's also functional - it lets the user verify what machine they're receiving from, what source application, and what that source application is doing. Nonetheless, it seemed from this rejection that Apple wanted it out.
Naively, we simply re-submitted the application without changes, in the hopes of getting a more sensible reviewer. A full four weeks later, on August 31st, we were rejected again.
The app bounced around in the review process several times before Rogue Amoeba finally replaced all Apple artwork with an image of the EFF logo. When tapped, the logo takes you to a page describing why the change was made.
Rogue Amoeba believes that, until the app approval process is fixed (or done away with), the App Store isn't worth their time.
In the future, we hope that developers will be allowed to ship software without needing Apple's approval at all, the same way we do on Mac OS X. We hope the App Store will get better, review times will be shorter, reviews will be more intelligent, and that we can all focus on making great software. Right now, however, the platform is a mess.
The chorus of disenchanted developers is growing and we're adding our voices as well. Rogue Amoeba no longer has any plans for additional iPhone applications, and updates to our existing iPhone applications will likely be rare. The iPhone platform had great promise, but that promise is not enough, so we're focusing on the Mac.
We're quite happy to see another major developer boycotting the App Store and frankly, we hope that more follow.
[via Daring Fireball]

Delicious
Digg
Facebook
Twitter





Missing the benefit
The process fails to catch apps like the shaking baby app as it penalizes Apple customers wanting access to legitimate applications. For example, I have been waiting for weeks for an update to RSS Player to make its way through the application process.
Apple has had plenty of time to spin up its application approval team. From the continued delays is is clear they have failed to get even close to the staffing required.
The situation facing Apple is pretty simple: It is impossible for an application developer to support customers with delays of weeks at a time. It is impossible to have a reliable business if you cannot support customers. It is unlikely that capable, intelligent people will continue to engage in an unreliable business. That is the central problem with Apple's application approval logic.
Now with the increased visibility of prominent developers leaving the iPhone we are beginning to see clues that indicate many other quite capable developers never even entered the space.
The reality is we have no idea how many great applications are not being developed for the iPhone due to the broken process. However, what we do know is evidence is growing that Apple customers are being hurt by Apple's broken review process.
The bottom line: Apple needs to get out of the way if the iPhone is not to be supplanted by other platforms.