哪些浏览器对HTML5游戏支持的更好?

Scirra拥有很多HTML5游戏方面的经验,这篇文章是由该网站总结的,告诉你哪些浏览器用来运行HTML5游戏能得到最佳的体验。

注意: 术语 硬件加速 意味着使用某些专用图形处理器来渲染游戏,其目的是为了改善性能。如果桌面浏览器不支持硬件加速,那么可能非常的慢,而手机浏览器如果不支持的话,将完全无法运行。

总结

Scirra 推荐使用Google Chrome或者Mozilla Firefox作为HTML5游戏的最佳体验浏览器,两者在功能和性能上表现相当。

最佳的手机浏览器是:Safari for iOS, Google Chrome for Android (beta 版, and for Android 4+ only), 或者是 Blackberry Playbook 浏览器。为了在 iOS 和 Android 提供更好的性能表现,Scirra强烈建议使用CocoonJSdirectCanvas开发游戏,而PhoneGap实在是太慢了,无法用来发布游戏,只适合做app。

桌面浏览器

Google Chrome

– 支持硬件加速和WebGL

– 非常好的音频支持,支持 Web Audio API

– 超快的JavaScript引擎

– 得分: 10/10

Mozilla Firefox

– 支持硬件加速和WebGL

– 良好的音频支持,但不支持Web Audio API

– 非常快的JavaScript引擎

– 得分: 9/10

Internet Explorer

– 非常沮丧的兼容性问题:IE 6, 7, 8完全无法工作,新版本更新缓慢,大量用户使用老版本,XP不支持IE9+

– 支持硬件加速,但不支持WebGL,速度不及Firefox和Chrome

– 良好的音频支持,不支持Web Audio API,不支持免费的Vorbis编码器

– 非常快的JavaScript引擎

– 一些IE10不支持,但是在Firefox和Chrome支持的特性:Gamepad support, fullscreen API support, high-resolution timers, WebGL.

– 得分: 7/10

Opera

– 默认不支持硬件加速,需要手工打开

– 良好的音频支持,不支持Web Audio API

– 非常快的JavaScript引擎

– 得分: 5/10

Safari

– 支持Mac上的硬件加速,但Windows下不支持,WebGL需要手工打开

– 音频支持一般,据说将很快支持Web Audio API

– 快速的JavaScript引擎

– 得分: 4/10 for Windows, 7/10 for Mac

手机浏览器

目前还没有对手机上的浏览器进行音频支持方面的测试。

Safari for iOS

– 支持硬件加速,但如果使用PhoneGap就不支持

– 很差劲的音频支持

– JavaScript引擎速度尚好

– 得分: 6/10

Android stock browser

– 不支持硬件加速

– 差劲的音频支持

– 偶尔还有会毛刺

– Android 2.x不支持多点触摸

– 得分: 3/10, not generally useful

Chrome for Android beta (Android 4+)

– 支持硬件加速

– 偶尔会崩溃

– 得分: 5/10

Firefox for Android

– 不支持硬件加速

– 得分: 2/10, too slow to be useful

Blackberry Playbook browser

– 支持Playbook OS 2.1+下的硬件加速

– 在低成本的设备上运行速度居然非常快

– 得分: 6/10

Internet Explorer for Mobile (Windows Phone)

– 支持硬件加速,但是在某些情况下仍然很慢

– 不支持多点触摸

– 得分: 2/10

 

原文: http://www.scirra.com/tutorials/325/which-browser-is-best-for-html5-games