OVERTURNED: 3D camera – for following Apple’s instructions
This is beautiful, 3D Camera [
]:
- Apple creates new API, tells everyone to use it
- Apple advises everyone to check that features are usable before using them
- A developer uses the feature, but checks the iPhone version, and provides a graceful fallback
- 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)
December 1st, 2009 at 4:42 am
[...] 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 [...]
December 3rd, 2009 at 9:04 pm
[...] 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 [...]