I think you're missing the point a bit here.<p>Upgrading an existing flash-game to multi-touch is much less work than re-implementing the entire game again in ObjC.<p>We want Flash on all devices (including apple stuff) not because we like Flash so much, but rather because it is the only platform that enables 'build once, run everywhere'.<p>The situation we will have very soon is that developers are forced to maintain one version for apple devices and a flash version for all others. That already is an improvement over the current reality of needing a native port for <i>each</i> individual platform; but naturally it'd be best to have one and only one target.<p>Just put yourself into the shoes of a mobile developer. With a flash impl of your $game you will reach 90% of the audience. A second impl will be needed to reach the remaining 10%. Would you bother with that second impl?