That is only user-created games, not all games. Companies still have the option of doing regular development and controlling their own marketing, distribution, revenues etc.
For your comparison to be valid, you'd have to consider the industries you're talking about. Microsoft operates within some pretty standard console industry practices - charging (relatively) small amounts for tools/licences etc. What they do is what Nintendo, Sony, etc all do and thus are neither bad nor good in this respect.
Now take a look at the smartphone market (major competitors being RIM and MS): APIs are pretty open, allow much more integration, users have much more freedom of choice, developers have freedom of distribution, speech etc.
Apple may be better than traditional cell phones, but they fail in comparison with their peers in this respect.
Just to give you an illustration, the last two projects I did had mobile components. I could not do an iPhone version of the first one for lack of background processes, and I can't do the second for lack of APIs that allow access to the phone's system settings. Meanwhile, a friend of mine is developing a horribly crippled medical device monitoring application, because the iphone allows bluetooth pairing for audio devices only.
None of these problems exist on the BB, Android and likely WinMo. So no, I am definitely not being hard on apple at all.
Comments
That is only user-created games, not all games. Companies still have the option of doing regular development and controlling their own marketing, distribution, revenues etc.
For your comparison to be valid, you'd have to consider the industries you're talking about. Microsoft operates within some pretty standard console industry practices - charging (relatively) small amounts for tools/licences etc. What they do is what Nintendo, Sony, etc all do and thus are neither bad nor good in this respect.
Now take a look at the smartphone market (major competitors being RIM and MS): APIs are pretty open, allow much more integration, users have much more freedom of choice, developers have freedom of distribution, speech etc.
Apple may be better than traditional cell phones, but they fail in comparison with their peers in this respect.
Just to give you an illustration, the last two projects I did had mobile components. I could not do an iPhone version of the first one for lack of background processes, and I can't do the second for lack of APIs that allow access to the phone's system settings. Meanwhile, a friend of mine is developing a horribly crippled medical device monitoring application, because the iphone allows bluetooth pairing for audio devices only.
None of these problems exist on the BB, Android and likely WinMo. So no, I am definitely not being hard on apple at all.