Answers:
我刚刚运行了HTML5测试:
如您所见,iPod / iPhone和Android并驾齐驱,似乎支持各种HTML5功能。Canvas非常适合2D浏览器图形,音频元素可能非常适合播放背景声音和音乐,而且看到两个平台都支持存储也很酷(尽管您当然总是可以使用Cookie,具体取决于Cookie的大小)游戏存档)。所以总的来说,我会说你应该去做。数字不是全部。正如wkerslake所说,“这些数字都无法激发信心”,但是如果您仔细研究所支持的内容,似乎就可以满足您的所有需求!
我说去吧!祝你好运。
顺便说一句,您可能要注意Vanthia。这是一个使用画布进行有效绘制的浏览器游戏。我必须玩内测版,而且肯定还会来!开发人员已经说了半年多了,除了他肯定在开发它,只是把事情保密了。
您还可以从Google最近的Pacman交互式徽标中获得一些想法。它不是HTML5,但可以正常使用!它表明您实际上并不需要HTML5来制作浏览器游戏(而且我认为HTML5作为流行语被扔得太多了,就像AJAX过去或现在一样)。有一个github项目,其中包含经过模糊处理,清理后的源代码版本,您可以浏览并使用它。
甚至在PC上的Web浏览器中,对HTML5的支持要走很长的路,要比手机少得多。
这些数字基于html5test
这些数字都没有激发信心
似乎有些晚了,但由于时间已经过去,我想提供有关HTML5和移动浏览器情况的最新信息。最近,已经开发了许多游戏引擎,可以生产与HTML5兼容的游戏(请参阅:Construct 2和Game Maker Studio)。两者都能产生良好的性能,但是在某些平台上,物理扩展和快速移动的对象存在明显的问题。在性能方面,iOS仍然遥遥领先,但是Android在最新的Chrome版本方面已经走了很长一段路。值得注意的是,Android 上的Dolphin Browser甚至可以使HTML5性能提高100%!您可以在下面看到针对测试进行的快速比较:
如果您想进行手动优化,这里列出了一些很好的建议。而且,随着HTML5游戏变得越来越流行,并在Kongregate和以前的其他Flash独家游戏门户网站上被允许使用-我们没有理由担心再为移动设备编写基于HTML5的游戏。
为了方便在移动设备上使用,还存在一些库,下面列出了几个库:
从技术角度来看,这当然是可行的。但是有一些问题/陷阱:
找到了一篇有关iPad和HTML5的好帖子:http : //mir.aculo.us/2010/06/04/making-an-ipad-html5-app-making-it-really-fast/
另外,我会避免在iPad上使用繁重的画布绘制,由于某种原因,它似乎很慢。
您可以使用PhoneGap Build:
只需上传带有HTML5代码的zip文件,它将为您提供以下应用程序:Android,iOS,winphone,Blackbarry,Symbian ..ecc ..