Linked by Thom Holwerda on Tue 16th Nov 2010 23:11 UTC
Apple "Getting a little more oomph out of your MacBook Air after giving Flash the boot? Adobe's Shantanu Narayen stopped just short of saying that's Apple's fault for not handing Adobe a device ahead of time. We asked the CEO what the greater battery life sans flash in Apple's new laptop meant for the platform vis-a-vis HTML5 at the Web 2.0 Summit just a few minutes ago. He said it's really all about optimizing for silicon: 'When we have access to hardware acceleration, we've proven that Flash has equal or better performance on every platform.' You wouldn't be blamed for thinking that sentence a cop-out, but that's actually not the case - the chief executive says they've presently got a Macbook Air in the labs and have an optimized beta of Flash for the device presently in testing."
Thread beginning with comment 450179
To read all comments associated with this story, please click here.
It's very accurate
by malxau on Tue 16th Nov 2010 23:35 UTC
malxau
Member since:
2005-12-04

See my last post on this:
http://www.osnews.com/permalink?449352

The current documentation implies that hardware acceleration on Macs is incredibly limited - only three GPUs, none of which are in current iMacs:

http://developer.apple.com/library/mac/#technotes/tn2010/tn2267.htm...

This is not the case on Windows, where a usable video acceleration pipeline, for all hardware, has existed for a long time.

Apple are, at least in part, to blame for the situation with Flash on their OS. They can improve the situation, and are choosing not to, for whatever reason.

Reply Score: 3

RE: It's very accurate
by someone on Wed 17th Nov 2010 00:46 in reply to "It's very accurate"
someone Member since:
2006-01-12


The current documentation implies that hardware acceleration on Macs is incredibly limited - only three GPUs, none of which are in current iMacs:

http://developer.apple.com/library/mac/#technotes/tn2010/tn2267.htm...

This is not the case on Windows, where a usable video acceleration pipeline, for all hardware, has existed for a long time.


Battery life is not relevant to a desktop computer such as the iMac, therefore AVIVO support is not exactly a priority feature for Apple. In addition, GPU decoding does not result in power savings under all circumstances (mostly due to the movement of data), and Apple's Video Acceleration framework supposedly contains the logic that determines when the GPU should be engaged.

This leads to my question: The new MBA, as we all know, uses the same GPU as the new MB and MBP, which means the GPU is already supported by Apple's Video Acceleration framework. Since Flash simply calls this framework, I don't see where their optimization would come in.

Reply Parent Score: 3

RE: It's very accurate
by aliquis on Wed 17th Nov 2010 14:25 in reply to "It's very accurate"
aliquis Member since:
2005-07-23

Apple suck.

Reply Parent Score: 1

RE: It's very accurate
by _txf_ on Wed 17th Nov 2010 16:13 in reply to "It's very accurate"
_txf_ Member since:
2008-03-17

Frankly, video acceleration on macs is mostly BS.

My x264 encoded videos are beautifully accelerated in linux under VDPAU and fail miserably on my mac.

Youtube under flash still uses up to 35/40 % cpu on the smallest. on 720p it can go up to 60% cpu usage. But flash on macs it is at least better than it was. On linux they still fail (their flash developer moaning on blogs that that he is too confused by the two acceleration frameworks VDAU or VAAPI (both of which are far better than what apple provides in osx).

Reply Parent Score: 4