3 ms·
I don't see Jobs addressing the performance of CS5-exported apps in point 5 ("Fifth, there’s Touch.") or elsewhere. The only place he says anything that could
by jcl 17y ago
I don't see Jobs addressing the performance of CS5-exported apps in point 5 ("Fifth, there’s Touch.") or elsewhere. The only place he says anything that could refer to Flash native apps is point 6, in which he argues against cross-platform development systems.
I think this is a red herring, though. Apple doesn't reject apps for not taking full advantage of the system. People can and will make Objective C apps that don't use GameCenter (or iAds, or the accelerometer/camera). If Apple was most concerned about GameCenter adoption, why not leave out the 3.3.1 change and instead mandate that all games must use GameCenter? That would guarantee Adobe would include it in Flash and then nobody -- not even the native developers -- could produce a "substandard" app.
But even if Adobe made a version of Flash that could target every aspect of the iPhone platform perfectly (maybe by open-sourcing the compiler and allowing Objective C extensions), Apple would find a way to reject it. It's not just a matter of making it easy to port things to the iPhone... it's also a matter of making it hard to port away from the iPhone. Apple currently has the majority platform, and they want to make the choice between platforms expensive, so that developers choose the iPhone first and -- as much as possible -- exclusively.
- danudey 17y agoYou're right I meant point 6 but typo'ed. Thanks for pointing that out, I've fixed it now.