-->
Save your FREE seat for 流媒体 Connect this August. 现在注册!

Adobe to Enable Flash Hardware Acceleration on the Mac

文章特色图片

We'll make this one short and sweet. Late last week, several outlets reported that Apple had released a new API called the Video Decode Acceleration framework. 根据文件:

"The Video Decode Acceleration framework is a C programming interface providing low-level access to the H.264 decoding capabilities of compatible GPUs such as the NVIDIA GeForce 9400M, GeForce 320M or GeForce GT 330M. It is intended for use by advanced developers who specifically need hardware accelerated decode of video frames."

几个站点,包括 写手, speculated that the new API would enable Adobe to port the hardware acceleration that debuted on Windows in Flash Player 10.1到Mac. Since I couldn't tell whether the new API would give Adobe the necessary programming "hooks" to do this, I sent the following email to our Adobe PR contact for Flash, with a link to the 写手 article.

Does Adobe have any official response to this?
 
http://www.MacRumors.com/2010/04/22/apple-opens-door-to-hardware-accelerated-decoding-of-h-264-in-flash-and-other-platforms/
 
Does it give you what you need?
 
请让我知道.

1月


Shortly thereafter, I got the following response.

嘿,简,

This is our statement for now.

"We will be enabling support for hardware accelerated video decoding for Flash Player on Mac. Now that the required APIs are available, we are working on an additional Flash Player release to follow shortly after Flash Player 10.1 to include this functionality for the hardware configurations supported by the new APIs."

I’ll ping you in a few days with more 信息...

谢谢

分析
在一个层面上, this is a clear win/win for both companies, and most importantly for Mac users who have supported graphics cards, who should experience much more efficient playback of Flash video. Apple's exposing these APIs should also do a lot to cool the rhetoric flying about between the two companies, 这很有趣, was pretty much a waste of everyone's time. It's also going to focus real attention on Adobe's efforts to make Flash more efficient on the Mac, since before and after comparisons of CPU usage, battery life and the like will likely be run by many technology magazines, 网站和博客. 

另一方面, the soup du jour is the iPad, and obviously this new API will have no direct impact on whether Apple will allow Flash on that platform. 也就是说, if hardware acceleration on the Mac helps Flash get rid of the "CPU hog" label, it eliminates one of the key publicly-stated reasons that Apple declined to allow Flash on the iPad and iPhone architecture. 坦率地说, I don't care to rehash the "Flash is also buggy and lacks security" or "Apple didn't allow Flash into the walled garden to protect their App store revenue,“参数, since we've already beaten them to death. 

Interesting things happen, though, when reality replaces supposition. If Flash on the Mac proves every bit as efficient as it is on Windows, it will have a powerful impact on the perception of why the iPad doesn't support Flash. Certainly Apple is more comfortable pointing fingers at Adobe than admitting that they de-featured their glittery new toy to protect revenue. 另一方面, if Mac-based Flash performance still trails Windows significantly, you won't need a hearing aid to perceive the "I told you so's" coming from Cupertino. 

Overall, it's a great move by Apple, and a wonderful opportunity for Adobe. 让我们看看结果如何. 

流媒体覆盖
免费的
合资格订户
现在就订阅 最新一期 过去的问题
相关文章

Adobe Delivers Flash Access 2.0 and HTTP Dynamic Streaming

With updates to content protection and the upcoming Flash Player 10.1, Adobe attempts to quiet the critics.

Flash Player:占用CPU? 这取决于.

Apple's Steve Jobs has been making headlines by slamming Flash as a "CPU Hog.“真的吗?”?