[citation][nom]apmyhr[/nom]I hate Flash and every other Adobe product. But this is not about Flash. This is about Apple trying to use their market position to destroy a competitor. I don't mind that only Objective-C programs can run on iPhone. Adobe's CS5 would allow Flash developers to compile their programs into Objective-C in order to run on the iPhone. Apple changing their SDK license to block this by not allowing cross-platform compilers is pure evil and should be stopped. Its bad enough for a company to have strict requirements on the code that runs on their platform. I don't think a company should be able to decide HOW you produce that code.[/citation]
I too despise flash as it's a horrible security hole (while I do like illustrator and photoshop), but I think we're talking to deaf ears. I thought I've stated, relatively clearly, as have you, twice, that this isn't about running flash on the iphone. This is about apple targeting adobe for creating a new multiplatform compiler that allows devs to develop a flash app and an iphone app relatively simultaneously.
These compilers are not new and have been around for quite some time. The argument that only garbage apps are created using these toolkits is nonsense as several of the most popular games used these kits in their development. Heck, even some of the apps demonstrated by Jobs himself used these tools (such as Lua) in their development.
So, up until now, these devkits have been OK to use for years, but suddenly are not just as Adobe is about to release CS5 Flash that has the capability to convert things created in it into iPhone executable code, give me a break. Adobe's CS5 Flash isn't the only one hurt by this, all the other toolkits that have been around and OK to use before are now too verbotten, but Adobe is the one standing up and saying calling Apple on it.
That said, on a side note, I'm fairly convinced CS5 is powered by the heart of a little orphan boy. Based on the demos I've been seeing regarding Photoshop CS5's "content-aware" feature, that's the only logical conclusion I can make as to how it even works. So, I'm pretty sure Adobe is evil too, but in this case I think Apple is being a little more evil.