Interestingly enough, Apple doesn't even allow developers to use the Mac OS's hardware acceleration for video. I assume that is also the case with the iPhone OS which is based on OS X. Is it not? To me, this highlights one of the drawbacks to developing for Apple's platform.
Also, Apple could support the most common Flash scenario (flash video) very easily by using "click to activate" in Webkit. So then if you have a webpage with 20 flash banners on it, they are not all running simultaneously.
I agree that you could still make a Flash game or animation that could use a lot of CPU, but Apple also has the ability to throttle the amount of resources that a single process can take up.
In my opinion, Apple just doesn't want to lose control, as usual.
What kind of company spends so much time making direct/fallacious attacks on their competitors instead of just talking up the best parts of their product? Apple.
Apple has directly put both Microsoft and Adobe on the defensive. This time it's because of a recent, widely aired comment made by Steve Jobs about battery life.
Apple is the aggressor here, they are the one's being dicks. I don't hate on anybody for defending themselves unless they lie about the facts. Aggressors who lie are the worst though.
What would Apple do? They would put OK/Cancel buttons on SOME preferences dialogs (iTunes) but not others (iChat). They would make SOME utility programs quit when you close the last window (System Prefs) but not others (Activity Monitor). The would have a spot for minimized windows, but not opened ones.
In short, they would do whatever they could to frustrate you while at the same time brainwashing you to believe that not having a feature is better than having one.
Also, Apple could support the most common Flash scenario (flash video) very easily by using "click to activate" in Webkit. So then if you have a webpage with 20 flash banners on it, they are not all running simultaneously.
I agree that you could still make a Flash game or animation that could use a lot of CPU, but Apple also has the ability to throttle the amount of resources that a single process can take up.
In my opinion, Apple just doesn't want to lose control, as usual.