[citation][nom]onekill[/nom]No matter what, even if they (Adobe) wants there stuff on Apple's hardware, it doesn't mean anything to Apple. You develop for the iPhone knowing your playing by apples rules. And if apple wants this to not work, then... To bad. There is no kind of lawsuit for not allowing a product (Flash) to work on some other companys (Apples) hardware. If Adobe wants to completely drop apple, good luck staying afloat for long. I'm not for this complication, especially if Adobe is willing to work with them, but if they do lawsuit, it will end in Apple buying Adobe.[/citation]
Again, this isn't about Flash not running on the hardware, it's about Apple changing the rules about HOW you can write the code. Apple has just recently changed the rules, basically screwing over the people that put the effort into developing CS5 Flash not to mention the existing and frequently used tools like Unity3D, etc. These programs allow you to develop in an engine that then writes the code for you. The CS5 Flash iphone applications don't use Flash, you develop in Flash but the toolkit converts the Flash into iphone executable code (basically, it writes the objective-C for you, similar to PC tools like LabVIEW or Mathematica). These applications work just fine as is on the iPhone, Apple is just now forbidding that you use engines to do aid in development (i.e. they won't approve the apps for the app store) and that you must now write the code yourself.