782 karma · joined June 22, 2009
I don't agree with this in general, but let's say that I did: Of course native things will run faster than a sandboxed plugin. Unfortunately Flash still does WAY more than browsers do.
> In a similar vein, there are other Safari plugins out there that do much more than the average Flash based ad that use less CPU.
Oh, like what? Some specialized thing that does one thing only? Comparing other plugins to eachother won't work unless you are comparing the same code vs. each other. Actually, it would be nice to compare flash vs. silverlight in a pure performance test using "real life" situations like video and motion graphics.
> The Flash plugin uses more resources than people expect it to based on their experience with Flash in Windows, as well as their experience with other technologies on Safari/OS X. I don't think it is a collective hallucination.
So now we are back to Mac vs. Windows, and it's been covered enough in this thread that OS X is more limiting than windows when it comes to browser plugins, and it sounds to me like it's up to Apple to fix it, or for some other browser maker to come along and do it better, so we'll have to wait and see.
Parallels doesn't run in a browser.
I also don't agree with your second point, considering the things you are complaining about "games, sites, ads" are generally created with Flash because the advertiser (or ad agency) wants to do something that HTML can't do. It's their choice to do it, so don't blame their poor choices (and often poor coding) on the technology.
Consider that in general games and rich interactive things take more CPU than static HTML and graphics, so of course it will take more CPU to render those things. If you don't like it, don't play Flash games and boycott sites that use excessive poorly coded Flash.
The issue here (with the 10.1 hardware acceleration) is that it requires updated video drivers, and Apple controls those drivers on OS X, and Apple hates Flash. Maybe they will eventually add support, but why would they hurry if they don't like it in the first place?
Check out the new stuff coming in flash player 10.1, which will have some hardware acceleration, BUT not on OS X because it requires updated video drivers. Since Apple controls the video drivers on OS X, we just have to wait for them to update them (and since they don't seem to like Flash much, it could be a while).