Mac上的Flash / Flex运行速度较慢?

时间:2010-01-27 16:08:42

标签: flex flash macos

我正在开发Flex应用程序,然后我最近从Windows XP切换到Mac。我的应用程序在我的Mac上的响应速度明显低于Windows,今天我证明这不是硬件问题,因为我在Mac上运行了应用程序,在虚拟机上运行了一个Window XP,并且对XP的响应速度更快。像重新调整窗口大小,选择/取消选择列表项,上下滚动(我有复杂的列表项目渲染器)之类的东西。有没有人见过这个?是否在Mac上不支持flex / flash?或者我是否可以通过调整来提高Mac的性能?

3 个答案:

答案 0 :(得分:3)

是的,Mac社区的常识是,与Windows相比,Flash性能较差。

有趣的是,Silverlight不是这种情况,实现之间的性能相当。

答案 1 :(得分:3)

Read this entry from the blog of Adobe's John Nack,昨天便于发布。半途而废,你找到了

  

- 在Mac上与Windows性能相关 -

     

最后,让我们转向一个敏感的主题。

     

如果Flash在Windows上运行速度比在Mac上快,那必须证明Adobe无能和/或反Mac恶意,对吧?当然,如果Flash在Mac上比在Windows上运行速度更快,那么这将成为OS X现代精彩的证明。他们赢了头,我们失去了尾巴。 (来吧,告诉我,我错了。)

     

尽管Flash Player团队在Mac播放器中投入了不成比例的资源(Mac的市场份额约为5%,而Windows的市场份额为90%以上),尽管他们在Mac上取得了很大的进步,但是OS上的Flash性能确实如此。 X在Windows上落后于Flash。这需要改变。

     

我的理解是Adobe和& Apple可以做些改善的事情。 Mac用户***抱怨播放视频时CPU使用率过高。最新的Flash Player使用更少的CPU周期用于视频,但目前Mac上不支持所需的硬件解码支持。我这里没有任何内幕信息,但我听说Safari团队是一群很棒的人,我希望他们能够与Flash Player团队合作,增加所需的支持。

所以,唉,这不仅仅是轶事。 Adobe承认这一点。他们认为他们在Mac播放器上花费了“不成比例的资源”。

答案 2 :(得分:1)

John Gruber有一个great article on this yesterday

  

“我一直在努力使用Flash Player   Mac OS X,但这种表现   情况并非完全在Adobe的   手中。在Windows上,Flash使用   用于H.264的硬件解码,如果   可用。在Mac OS X上,它没有。   这就是Flash视频的原因之一   播放在Windows上表现更好   比Mac OS X,还有为什么是H.264   在Mac OS X上播放效果更佳   QuickTime(确实使用硬件)   解码)。“

他继续解释为什么会出现这种情况,以及为什么他认为这是苹果公司在技术和政治方面都想要的。