Flash Player真的是CPU殺手嗎?
隨著蘋果平板機iPad的發(fā)布,Adobe的Flash Player媒體播放器被推到了風口浪尖之上,蘋果CEO喬布斯對Flash毫不留情的批判、Adobe不甘示弱的回應,這一切都讓人不禁思考,Flash Player真的要被HTML5取代嗎?Flash Player真的是CPU殺手嗎?
一位視頻編碼技術專家Jan Ozer近日對Flash和HTML5進行了對比測試,測試結果顯示,HTML5并不像看起來那么美,Flash Player的表現在某些情況下比HTML5更優(yōu)。
測試選取了四大瀏覽器在Mac和Windows平臺上分別進行了測試,選取版本如下:
Windows平臺:
— 蘋果Safari 4.0.4 (531.21.10);
— Mozilla Firefox 3.6;
— Google Chrome 4.0.249.89
— Adobe Flash Player 10.0.45.2以及10.1.51.95;
Mac平臺:
— 蘋果Safari 4.0.4 (6531.21.10,55180);
— Mozilla Firefox 3.6;
— Google Chrome 5.0.307.9 beta;
— IE 8.0.7600.16385;
— Adobe Flash Player 10.0.45.2及10.1.51.95。
Mac平臺的測試結果:
— 使用蘋果Safari瀏覽器時,HTML5是最好的選擇,Flash的CPU占用率是HTML5的近兩倍。HTML5的內存占用僅有12.39%;而Flash 10.0的占用率為37.41%,Flash 10.1的占用率則降為32.07%;
— 使用Chrome時,Flash和HTML5的表現都不理想,CPU占用率均為50%;
— 使用Firefox時,Flash是唯一的選擇,不支持HTML5;
Windows平臺的測試結果:
— Windows平臺上的Safari不支持HTML5視頻,Flash 10.0的CPU占用率則為23.22%,Flash 10.1則有明顯進步,僅為7.43%;
— Chrome在Windows系統(tǒng)中比在Mac上表現出色,而Flash在Chrome+Windows平臺上的表現比HTML5要好,Flash 10.0較HTML5的CPU占用率低24%,Flash 10.1的CPU占用率比HTML5低58%;
— 使用Firefox時,Flash10.1的CPU占用率僅6%,Flash10.0則為22%;
— 在IE8中(不支持HTML5),Flash 10.0的CPU占用率為22.41%,Flash 10.1則為14.62%。