导航

火狐浏览器

火狐浏览器下载、使用,从火狐浏览器研究中心开始,与亿万人共同分享使用火狐浏览器的乐趣

« 火狐被指盗用用户界面设计 Mozilla已道歉谷歌Linux版Chrome 5 Beta获好评 火狐遇劲敌 »

HTML5真比Flash强?专业测试表明并非如此

  iPad 即将开售,苹果放弃Adobe Flash的决定被推到了浪尖上。iPhone、iPod touch等移动设备不支持Flash是一回事,但有人认为iPad不支持Flash是否会成为iPad成败的关键因素。乔布斯认为iPad比上网本好 用。

  另一方面,苹果的支持者们支持苹果的论调,认为“Flash是CPU杀手”,使用Flash会缩短苹果移 动产品电池的使用时间。

  但最近有人Flash和HTML5进行了测试,发现测试结果并没有那么黑白分明。 Flash是CPU杀手?是的,在某些情况下如此。但奇怪的是,有些时候HTML5表现更差。

  测试Flash和HTML5

  Jan Ozer是一位视频编码技术专家,从1990年起从事数字视频相关工作, 有13本相关著作。他最近在Mac和PC上用不同浏览器对Flash和HTML5进行了测试。

  Mac测试结果

  Safari效率最高,CPU占用率比Flash低,为 12.39%;Flash 10.0占用率为37.41%,Flash 10.1 占用率下降到32.07%。

  在Google Chrome浏览器中,两者表现都不理想(CPU使用率都在50%左右)

  在火狐中,Flash表现仅次于在Safari中的表现,但好于Chrome。

  Windows测试结果

  Safari 无法播放HTML5视频,所以无法测量。但Flash10.0 CPU占用率为23.22%,Flash 10.1仅为7.43%。

  Chrome 在Windows上效率高于在Mac上表现。Flash播放器的效率比HTML5约高24%,Flash播放器10.1 的效率比HTML5高58%。

  在火狐上,Flash 10.1的CPU使用率为8%,Flash 10.0为22%,在IE8上Flash 10.0 CPU使用率为22.41%,10.1 CPU占用率为14.62%。

  硬件加速对Flash性能至关重要

  经过对测试结果进行分析之后,Ozer认为Flash表现取决于它能否使用硬件加速。这项功能是在Flash 10.1中推出的,允许插件通过图形处理单元(GPU)对视频进行解码。

  Adobe称,Linux和Mac OS X目前都不支持硬件加速,后者是因为Mac禁止某些所需API访问。Adobe还称Flash播放器团队会继续考虑在未来产品中为Linux何Mac添加 硬件加速。

  简而言之,苹果不允许Flash在自己的操作系统(电脑和手机)或浏览器上效率更高,因为其产品不支持Flash所需的硬件访 问,目的是为了减轻CPU负荷。Adobe在静观其变,但Ozer认为“皮球在苹果这边”。

  那苹果会改弦易辙吗?目前不太可能。通过阻止 Flash,苹果可以轻松地宣布Flash没有效率,从目前来看确实如此。但只要苹果愿意,他们有能力提高Flash的效率。正因为如此,有些业内人士认为苹果之所以不支持Flash,与其说是因为技术原因,倒不如说是出于商业考量。毕竟,如果你可以方便地在Hulu上播放电视和电影节目,你还会去 iTunes商店里去花钱看吗?

  所以,“CPU杀手”可能是苹果移动设备不支持Flash的原因,但很可能并非唯一的原因。

收藏到网摘:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-Blog .Templete from Google黑板报

Copyright 火狐浏览器 . All Rights Reserved .冀ICP备07503333号