- Microsoft have to pay Apple a yearly subscription as a developer.
- Microsoft have to buy and use Apple desktop level hardware to develop applications on iOS.
- Consumers have to pay Apple hundreds of Dollars/Euros/Pounds/Yen/Whatever to have access to these applications
Don't you think third parties and consumers pony up enough money already? People are acting like it's a free ride for consumers and developers to use Apple's services.
EDIT: And that armchair CEO thing? Rather than have a discussion, it's better to try and belittle those with a differing opinion to your own?
Nice!
OK.. here's an intelligent discussion for you. Stop acting like devs and customers pay apple "For the privilege" of developing or accessing apps. The money they spend gets them something in return... for example (numbered in response to your outline)
1. a) Devs pay $99 a year and receive SDKs, real tools used to make apps with.
1. b) Devs also receive and account that allows them to monitor some sort of stats on their apps in the ecosystem as well as to track the income they will receive as a result of their apps' purchases
1.. c) A Dev account also enables the ability to side-load apps into your device (usually for testing purposes, but also useful for just making your own custom app for something unique to you)
All of these tools and services cost apple something to maintain, update, distribute, fix bugs within, etc.
2. I'm not certain Microsoft "Has to Buy" desktop macs. They already have a Mac Team in house, and I suspect that team is capable of programming for iOS on the same macs, but even if I'm wrong and MS had to hire a new team and provide them with new, additional mac hardware to program with, that is the cost of business. If I want to develop for any of Microsofts technologies, like SilverLight or Windows, I'm pretty sure it might require a technology on an MS platform, and if it does, that's the cost of my business entering that market. On top of all of that, and more specific to my main point of receiving value for the purchase, MS isn't paying for the privilege to develop an app. They are paying for a high end desktop platform, just like I am when I buy a mac desktop. It's a purchase of a fully working machine. What they do with it is their own business.
3) (and this is the most idiotic statement here). Customers aren't walking into Apple Stores saying "what do I do to get the latest instagram app?" to have an Apple employee say "you must pay us $300.. then you can download the free app". Instead, customers are paying hundreds for a high end smartphone capable of doing many things, and if you want it to do something more, you can probably ADD TO IT with an app.
Are Samsung, Nokia, MS, Motorola, et al forcing people to pay $50, $99, $200 or more to just access an app store too?! How about Steam? it runs on a device of some sort right? usually a computer i hear. Is Valve being super greedy expecting you to buy a computing device with decent graphics capability in order to play one of their games?
In Summary, People are paying for real objects and or services. They can then add a Dev account for an additional fee and make apps, or add more apps to the device (for free or a fee determined by the creator of the app).
These people are not paying hundreds of dollars to get to facebook. They might only be using for facebook, but that's their prerogative. It's not like all they are getting is a FaceBook Phone