Are we blaming the wrong people here?
Flash was developed years ago when computers were not as fast as they are today. Over the years Flash has advanced, and I guess become a more rich environment to work and create in, at the same time computers have become more powerful to support this.
With of course the aid of direct GPU access to speed up the graphics of what Flash can offer the user/consumer.
So all was well with the world.
Then a manufacturer (apple) created a new product, the iPad which was a very slow and low powered device, by PC standards of the day, and we expect Adobe to magically make their product run on it.
That's a bit unfair don't you think?
It's not Adobe's fault hat the iPad is such a low performing device compared against the devices that Flash was originally created to run on.
That's like blaming Adobe for the fact that Photoshop won't run on the iPad.
It's not Photoshop's fault the iPad is too slow a device is it?
Flash was never designed to run on something like this in the 1st place.
Perhaps we should look for the iPad in future years to grow in power up to the point where it can support Flash as opposed to looking at it the other way round as we are doing now?
I'm not knocking the iPad, I'm just stating facts.
We don't blame other software products for the fact they can't be recoded perfectly to run on the iPad, we accept that the iPad is not powerful enough to run them.
Hopefully in time, perhaps iPad4 or iPad5 the tablet will be up to the task of running Flash well.