Apple provide the user base - which means more hardware sales, which means more applications, which means more attractive platform for users. Goes around in a full circle. Success brings more users - more sales for Apple and developers.
I bought some stuff off Amazon using Firefox on OSX. Should Apple, or Mozilla get 30% of the sale price just by using their software?
Well, lets first get rid of the baseless arguments.
I can see how Apple is being ridiculous when charging 30% even though they don't process payments for Paypal, saying that Windows should charge Apple and Mozilla should charge XYZ for buying stuff on Mozilla is like missing the entire point.
Mozilla doesn't promote any application.
There's no Mozilla store which stores/advertises/sells those applications.
All I'm saying that instead of saying that a fricking ISP or Windows or Firefox or XYZ should charge the related company for product sales is totally not the point.
Apple doesn't charge anyone using Safari for any content. And iOS is not an open-application platform. You're only allowed to install Apple approved applications.
Here's the thing:
- For selling your stuff, you need to get the application approved by Apple. Why? Because there's no other way for a user to install this application. Why didn't Apple allow that? It's a different story relating to Apple monopoly, consumer experience, security, etc.
- Now why does Apple want a 30% cut and not less? For that the sellers shouldn't be discriminating against In-app-purchases and these subscriptions.
****
What I really think is that Apple set a higher limit on the In-app-purchases department. I am no one to say anything but Apple should've been charging less for those; somewhere on the lines of 10% I would say and everything would have been all right.
So, it all comes around where the consumers have to suffer just because Apple couldn't figure out the best way to sell content through their store.
For all I understand, Apple should charge 10% for all kinds of in-app-purchases and subscriptions. It should sort that all out.