If YOUR iPhone app has been rejected by Apple in an unusual or unfair way, please write about it on your blog / news / etc, and send a link to @redglassesapps on Twitter

OVERTURNED: 3D camera – for following Apple’s instructions

This is beautiful, 3D Camera [3D Camera]:

  1. Apple creates new API, tells everyone to use it
  2. Apple advises everyone to check that features are usable before using them
  3. A developer uses the feature, but checks the iPhone version, and provides a graceful fallback
  4. Apple rejects the app … for using Apple’s “recommended” API’s. Why? Because old iPhone’s don’t support them


The key thing about Juicy Bits experience is that both apps eventually got accepted, which strongly supports their interpretation of why they were REALLY rejected.

This seems to be a case of the reviewer(s) failing: they’ve been issued a new too, but they’re not using it correctly (maybe the tool itself hasn’t been properly explained to them). We’ve noticed that since summer 2009, Apple has starting rejecting a *lot* of apps incorrectly – failing to follow their own stated policies. I’d speculated that they’d switched from “trusing their own staff to make decisions based on guidelines” to “requiring that staff follow a prescribed checklist”.

For 3D Camera and 3D Camera Lite, Apple asked that we set the minimum OS to 3.1 and re-submit. Presumably, this is because the reviewer saw the camera overlay and also noticed that the app would run on a 3.0.x device. Our guess is that the reviewer never tried the apps on a 3.0.x device to see that the camera overlay feature is disabled. Because so many of our users are still running a 3.0.x device, we chose to ignore this advice and instead tried to explain the situation to Apple. After a very slow and non-interactive e-mail exchange, 3D Camera and 3D Camera Lite were both approved.

We know (from decades of academic research) that people “think less” when following pre-written lists and make more mistakes-of-judgement, but fewer mistakes-of-process. I’ve heard of a lot of rejections recently where it seems that the reviewer (human) made a mistake and ran the tool wrongly, and instead of noticing the strange result, just took it literally. Didn’t use their common-sense / judgement at all…

(or maybe … the programmers who wrote the tool distinguished between “recommendations” and “requirements” – i.e. they knew when the tool’s output is “probably, but not definitely, correct” – but some of the human reviewers, now wanting to “let the computer do the work for me”, are reading every recommendation as a dictat)

Post to Twitter

This entry was posted on Tuesday, November 17th, 2009 at 2:11 pm and is filed under Uncategorized. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

2 Responses to “OVERTURNED: 3D camera – for following Apple’s instructions”

  1. Apple is Rejecting Its Own Advice | Juicy Bits Says:

    [...] in a number of other articles about App Store rejections by RogueSheep, Daring Fireball, and App Rejections, just to name a few. We’ve had many e-mail conversations with concerned developers asking us [...]

  2. App Rejections » Blog Archive » REJECTED: (for using iPhone OS 3.1) 3D Camera Lite Says:

    [...] time: for real … Previously, Apple rejected 3D Camera Lite [] apparently for following Apple’s own instructions. That time, the authors eventually got it approved – situation explained, problem solved! Or [...]

Leave a Reply