this could be something of a game-changer: flash cs5 will have an option to export your apps natively to the iphone. keyword there is ‘native’: as the proponents of c64 emulation know well, apple doesn’t permit 3rd party runtimes on the phone. more detail on the compiler changes is available here:
at the same time they’ve opened up flash partnerships with, well, pretty much every single other mobile handset creator to bring flash to their web capabilities. so to sum up – everyone gets flash on the web except apple, who instead get their app environment opened up to a legion of as3 coders who, for one reason or another, can’t or won’t learn cocoa. personally i think apple have the best of it – i’ve yet to see a compelling use case for flash on mobile devices, especially when you have apps which can do pretty much anything a desktop app can anyway, but time will tell.