Apple doesn’t mind that apps take you out and let you pay through the internet but they are requiring that you give them the option to purchase it through the app itself. Obviously, if your Apple this is great because you get 30% of the in-app purchase. The developer on the other hand seems to be getting the worse end especially apps that sell competitive products such as Amazon’s Kindle app. Could Amazon really take a 30% profit hit off of the books sold? They will likely have to raise pricing therefore making iBooks look more appealing.
To be fair, it does seems a bit anti-competitive but then again it is their App Store and their service so they, like other retailers, control the rules and pricing.
Maybe Apple took the commercial personally?