There are been a lots of stories going around about lengthening Mac App Store review times. Shiny Developments crowd-sourced data certainly backs this up although they have much more data for iOS apps than for Mac apps.

Some people, including Lex Friedman of MacWorld and John Gruber of Daring Fireball, are suggesting that the delays are due to the rush of new apps to support the iPhone 5 and iOS 6. This implies that there is only one set of review staff and that a large proportion of them have been moved from Mac to iOS apps.

I think this is an incorrect analysis. The slowdown started before iOS 6 and before the iPhone 5. I think it started in June when Apple started to enforce Mac sandboxing.

As discussed in a previous post, I have had a lot of trouble getting Man Reader to be sandbox-compatible leading to many rejections. One problem was that I had implemented sand-boxing before the deadline, but with some temporary entitlements to allow read-only access to required system files. This entitlement was approved initially, but after one rejection, an Apple reviewer told me that they had been approving all requested entitlements before the deadline, but now were actually reviewing them all.

To me, this seems like a rather silly thing to have done which has now returned to haunt them. Instead of allowing developers time to get used to the restrictions, Apple reviewers allowed developers to think that their apps were sandbox-complient already. Then Apple was faced with the enormous task of re-checking all the entitlements that they had previously allowed without checking. This was unfair to developers and has only created extra work for the reviewers.

Here is a table showing the recent review times for my Mac apps:

App Process Review days Dates
Time In Words update 22 Sept 22 - Oct 14
Icns Maker new app 24 Aug 5 - Aug 29
A Knight’s Move update 26 Sept 6 - Oct 2
Icon Builder new app 33 Aug 22 - Sept 24

By comparison, when I submitted an update to A Knight’s Move for iOS in October, it was passed in only 8 days.