Apple won't let Adobe make a decent Flash plugin for OS X. Apple restricts APIs that the plugin needs to run well--things like access to hardware video acceleration.
A lot of people at Adobe use Macs. A lot of people at Adobe work on Flash player. They don't just sit around screwing off all day; Flash on OS X is lousy but there isn't much they can do about it.
I don't know why Apple does it. Stability? Stubbornness? You're right though. If Apple won't let Flash player work well on OS X, they sure as hell aren't going to let it run on iPhone.
With actual GPU-accelerated H.264 decoding I’m guessing those CPU utilization numbers could drop to a remotely reasonable value. But it’s up to Apple to expose the appropriate hooks to allow Adobe to (eventually) enable that functionality.
Linus won't let Adobe make a decent Flash plugin for Linux. Linus restricts APIs that the plugin needs to run well--things like access to hardware video acceleration.
What Adobe probably means by "restricting tech" is that Apple does not allow alternative code interpreters on their device, as to not facilitate AppStore circumvention.
In Flash Player 10.1, H.264 hardware acceleration is not supported under Linux and Mac OS. Linux currently lacks a developed standard API that supports H.264 hardware video decoding, and Mac OS X does not expose access to the required APIs. We will continue to evaluate adding the feature to Linux and Mac OS in future releases.
Mhm. "We don't want your OpenGL/DirectX, we will interface directly with your video adapter, crashing your OS. We're just that sort of a lovely bunch of hardcore uni-core supporters."
> I think Xbench, which hasn't been updated in years, is a solid benchmark for that old program that you depend on but has been long abandoned or at least ignored by its developer.
A lot of people at Adobe use Macs. A lot of people at Adobe work on Flash player. They don't just sit around screwing off all day; Flash on OS X is lousy but there isn't much they can do about it.
I don't know why Apple does it. Stability? Stubbornness? You're right though. If Apple won't let Flash player work well on OS X, they sure as hell aren't going to let it run on iPhone.