App Rejections Are a Lousy Way to Communicate Policy Changes

Pretty much says it all in the headline:

The problem is the timing. Apple’s established pattern has been to deprecate a function or method in one major version and, at the speediest, remove the call in the next major version. Many developers, myself included, expected that we had until iOS 6 to get off of the UDID.

But instead, without warning, the app review process is being used as an immediate death-penalty for the uniqueIdentifier call.

Wednesday, 28 March 2012