Logic Applied: Apple's In App Purchase
Sony kicked off quite a storm yesterday by going public with their difficulties getting their iOS book reader app approved by Apple. The collective gadget/tech internet has exploded, with a lot of writers going to the old saw of Apple being a greedy/restrictionist bully. A little patience is probably in order.
Here next are probably the most pertinent items from Apple's App Store Review Guidelines, let's look at them logically.
The kindle app (and nook app) was changed already to use the raw file system, and books are pulled in from a web page, and you have to buy them on the web page (not in-app). Its a file download. Sony tried to use in-app features to buy books, bypassing child protections apple has in place preventing kids from using your account without entering a password first, but also not replacing that with SSL based purchase security on a web site. Also, Sony is also downloading the content inside the app's own storage, not as raw files, making the impossible to sync back and forth to a PC or other devices, and also violating the in-app updating content from 3rd party sources rules.
Sony simply needs to make simple changes: use the file system, allow book migration between devices, and stop using a directly connected 3rd party payment system. If they do as Amazon and BnK anlready do, it will get approved, and apple still gets $0 from each book sale.
This has nothing to do with content blocking or apple demanding 30%, this has to do with use of features that are potential security risks that ALL apps have to be banned from using consistently. This is not some vague rule Sony accidentally tripped over, its a VERY clear condition, mentioned multiple times in the dev agreement in crystal clear print.