一项对比试验表明在Mac 和Windows平台使用不同浏览器,则Flash 和 HTML5 的表现各异,没有哪一方明显胜出。这项实验由“流媒体研究中心”发起,意在回应乔布斯对Flash的评论,乔布斯当时称其为 “CPU饭桶”(CPUHog)。实验结果证明,在Mac平台的Safari上HTML5的执行速度确实快于Flash, 但其他Mac 和Windows 的浏览器则不尽然。实验作者说,“在执行了硬件加速的电脑上Flash运行效果非常好,说 Flash低效率是不准确的。使用10.1版Flash Player并打开硬件加速的机器不管什么平台和浏览器都有很好的视频速度提升。”
在实验过程中研究人员发现,苹果没有启用允许基于GPU的H.264视频加速钩子。换言之,HTML5是因为视频加速 功能才在Mac上表现胜出。实验执行者表示希望苹果早日挂上相关的系统钩子,好让苹果对H.264提供硬件加速功能。
HTML5在Windows 平台下只被 chrome 浏览器支持,IE 和 Firefox 还有Windows版 Safari都不提供原生支持。还需要指出的是Flash Player 10.1在Windows 平台下开启了硬件视频加速。
“流媒体研究中心”注意到,“涉及到视频回放的时候,硬件加速是唯一影响CPU负载的要素。Windows平台下Flash 可以使用硬件加速,因此负载降到了合理的水平。假如允许视频加速,那么不管是Mac 还是 iPhone 操作系统,Flash和 HTML5 的表现就会相差无几,几乎可以忽略不计。”
自从 iPad再次宣布不支持Flash ,苹果对Flash 全面开火之后,关于Flash的质疑一度高涨。Youtube作为全球最大的视频网站,同时提供 HTML5 和Flash两种格式的视频支持。
|