4 ms·
What I mean is that it is much more than "you may only use Objective C to develop on this device". You also haven't thought this through. It has many more long
by skywalker 17y ago
What I mean is that it is much more than "you may only use Objective C to develop on this device". You also haven't thought this through. It has many more long term implications than the language choice.
And we have a disagreement about what viable mobile platform means.
For example, "Gameloft sells 400 times more games on iPhone than it does on Android."
http://www.pocket-lint.com/news/29757/gameloft-cutting-android-development-investment http://www.pocket-lint.com/news/29757/gameloft-cutting-andro...
There isn't much of a mobile games market outside the iPhone. Unless you want to develop children games for the DS. And then you would need to wear a suit to sign a contract with Nintendo. And guess what, they don't sign more than X contracts a year, where X is a very low number. So you could be out of luck.
The point is that if the iPhone is the most lucrative platform now, it is not in the best interest of the developer to put their eggs in only one basket. And markets change. So they should create demand in parallel in other devices too.
But to port to other devices takes time and money, two scarce resources, as you now.
One way they could be less dependent on the iPhone with minimum investment is to use a compatibility layer like Unity. Unity already works on the Wii, and will work on the Android and Xbox soon, with windows phone probably not far away. But with the new rules, that is not a solution anymore.
Also, it is ironic that Unity will work on Xbox but not on the iPhone. Don't you think?
- tptacek 17y agoWhen the iPhone has 70% of the market, instead of the ~25% it apparently has now, your argument will make sense to me. Until then, you seem to think that Apple has additional responsibilities to the market simply because they're the best current platform. Being the best doesn't mean that.
- skywalker 17y agoI would guess they have 95% of the 3D mobile games market now. And I didn't say they have additional responsibilities to the market at all. I was just making the case that to limit choice of your partners (and, therefore, your consumers) to kill your competitors is evil. It is what Microsoft did with OEMs and it is what Apple is doing with developers. Is is perfectly possible to kill a competitor without being evil. The best example is Facebook. I don't think Facebook would ban a developer for using a Google API or a compatibility layer that make games work in Myspace too. They even allow multiple payment platforms!