Further more the issue of Apple banning code developed by an Adobe tool is not meant to hurt Adobe but to protect their new multitasking structure they have developed for the iPhone/iPad.
If someone feels outrage over this it is a sign of foolishness instead of clear thinking. They can not have it both ways.
Can you elaborate on this?
How does disallowing another tool that will cross compile the source into the native objective-c needed for iDevice apps have ANYTHING to do with protecting multitasking??? I'm dying to know!!!
Please note this quote " The primary reason for the change, say sources familiar with Apple's plans, is to support sophisticated new multitasking APIs in iPhone 4.0. The system will now be evaluating apps as they run in order to implement smart multitasking. It can't do this if apps are running within a runtime or are cross compiled with a foreign [insert Adobe's software tool] structure that doesn't behave identically to a native C/C++/Obj-C app.
"[The operating system] can't swap out resources, it can't pause some threads while allowing others to run, it can't selectively notify, etc. Apple needs full access to a properly-compiled app to do the pull off the tricks they are with this new OS,"...unquote.
That quote was from this link
AppleInsider | Apple's prohibition of Flash-built apps in iPhone 4.0 related to multitasking
Apple isn't out to screw Adobe, they just don't need the archaic crap that is interfering with moving mobile technology ahead.
Apple's unique approach to managed multitasking means two things. They are going to save that long life battery experience and everything should remain snappy for the user. Multitasking on Android and Win Mo becomes very sluggish when too many unregulated apps remain open each stealing the resources of the mobile CPU.
That is why an Android user must have access to a task manager to kill some of the unneeded tasks that are running in the background when Android becomes sluggish. Android never did not implement multitasking properly
on a low power CPU. Here again is another area that Apple can patent to lock in their OS advances and permanently differentiate themselves from iPad wannabees.
Did you not notice the swipe Jobs made at task managers during the presentation?
Apple doesn't need developers on their side who can not grasp this. Let them work for someone else, they are unqualified to run with the big dog in mobile.