桌面瀏覽器對(duì)比情況:
Google Chrome:
支持硬件加速,支持WebGL;
完美支持音頻(支持Web Audio API);
快速運(yùn)行JavaScript引擎;
評(píng)分:10/10
Mozilla Firefox:
支持硬件加速,支持WebGL;
音頻支持良好(但不支持Web Audio API)
JavaScript引擎運(yùn)行速度非常之快;
評(píng)分:9/10
IE:
令人糾結(jié)的兼容問(wèn)題:IE 6,7, 8版本無(wú)法運(yùn)行,版本更新速度緩慢;大多是用戶還在使用IE9+但不支持XP系統(tǒng);
支持硬件加速但不支持WebGL,速度不及Firefox和Chrome;
音頻支持良好(但不支持Web Audio API,不支持免費(fèi)的Vorbis編碼);
快速運(yùn)行JavaScript引擎;
不支持IE10以下版本,但支持Firefox 、Chrome(支持Gamepad、全屏API、高分辨率定時(shí)器、WebGL,此外Chrome還支持用戶多媒體(網(wǎng)絡(luò)攝像)以及Web Audio API);
評(píng)分:7/10
Opera:
無(wú)硬件加速除非用戶啟用;
音頻支持良好(但不支持Web Audio API);
快速運(yùn)行JavaScript引擎;
評(píng)分:5/10
Safari:
在MAC系統(tǒng)上支持硬件加速,但在Windows系統(tǒng)下不支持;除非用戶啟用,否則不支持WebGL;
音頻支持一般(即將支持Web Audio API,目前在Windows上還存在一些問(wèn)題);
JavaScript引擎運(yùn)行速度一般;
評(píng)分:Windows系統(tǒng)4/10;Mac系統(tǒng)7/10
Mobile瀏覽器對(duì)比情況:(注:在移動(dòng)瀏覽器上音頻支持功能尚未得到廣泛測(cè)試)
iOS Safari:
除非使用PhoneGap,否則不支持硬件加速;
音頻支持情況不理想(僅在用戶輸入事件上支持單管音頻;但不久后將支持Web Audio API,該問(wèn)題將會(huì)得到解決)
JavaScript引擎運(yùn)行速度一般;
評(píng)分:6/10
Android Stock:
無(wú)硬件加速;
音頻支持不理想;
有時(shí)出現(xiàn)故障;
Android 2.x上不支持多點(diǎn)觸控功能;
評(píng)分:3/10,一般情況下不使用
Android 測(cè)試版 (Android 4+) Chrome:
支持硬件加速;
系統(tǒng)有時(shí)會(huì)崩潰;
點(diǎn)評(píng):5/10
Android Firefox:
無(wú)硬件加速;
評(píng)分:2/10,運(yùn)行速度太慢以致無(wú)可用之處;
Blackberry Playbook:
Playbook OS 2.1+系統(tǒng)上支持硬件加速;
在低成本設(shè)備上運(yùn)行速度不錯(cuò);
評(píng)分:6/10
Mobile(Windows Phone)IE:
支持硬件加速,但在某種情況,運(yùn)行速度緩慢;
不支持多點(diǎn)觸控;
評(píng)分:2/10
結(jié)論:
通過(guò)對(duì)比,Scirra建議使用Google Chrome或者M(jìn)ozilla Firefox作為HTML5游戲開發(fā)方面的最佳桌面瀏覽器,兩款在功能和性能上都大致相同。而最好的移動(dòng)瀏覽器當(dāng)屬iOS系統(tǒng)的Safari,Android系統(tǒng)的Google Chrome(目前處于測(cè)試版本,僅支持Android 4+)和Blackberry Playbook瀏覽器。然而對(duì)于支持更多性能的iOS和Android來(lái)說(shuō),Scirra強(qiáng)烈建議使用CocoonJS或者directCanvas,PhoneGap因?yàn)樘鵁o(wú)法完成游戲開發(fā),它只為應(yīng)用程序而設(shè)計(jì)。


