While I can understand why developers feel the need to conform to Apple's sometimes ridiculous (and often arbitrary
) rules for iOS development, sometimes it really seems like Apple goes to highly questionable (and potentially legally questionable) lengths to reject certain apps. The latest, via Hackernews
, is that Apple has been rejecting apps that make use of Dropbox's cloud storage system
. The reasoning is particularly ridiculous:
Reason for rejection is the fact that if the user does not have Dropbox application installed then the linking authorization is done through Safari (as per latest SDK).
Once the user is in Safari it is possible for the user to click "Desktop version" and navigate to a place on Dropbox site where it is possible to purchase additional space.
Apple views this as "sending user to an additional purchase" which is against rules.
Dropbox is trying to work around Apple's excessive rules, but the whole thing seems a bit crazy. At some point you have to wonder when Apple is going to trip various antitrust rules about using its dominant position on the platform to hurt other companies. It seems developers are eventually going to recognize that, even with Apple's giant market, it might just be easier to focus on more reasonable and open platforms.