我的HTML5画布效果能在iPhone或Android上运行吗?

3
我在我的网站http://catfan.me上设计了一个HTML5画布特效首页。
您可以点击天空并添加云朵,它能够显示fps。
它在支持HTML5的浏览器上运行完美,例如Chrome,FireFox,Safari,IE9等。
但我不知道它是否可以在iPhone、iPad或Android手机上运行。我没有这些设备。
有人可以帮我测试吗?或者有没有办法在iPad上测试HTML5特效?例如iOS或Android模拟器?

3
小猫咪不喜欢你的云...无限帧率让小猫咪不开心...小猫咪要扔掉那个火热的CPU!请严格限制帧率,使用60%的CPU并不好玩,想象一下如果每个网站都这样做... - Ivo Wetzel
2
我同意 "Kitten" 的建议,建议您使用 setTimeout 并设置延迟时间在 10 毫秒以上(例如 33 毫秒:最大30帧每秒)。 - andrewmu
5个回答

3
这不是一个关于编程的问题... 无论如何,我在iPhone和Android上进行了测试:两者都没有成功。如果你想自己测试,请安装安卓模拟器

2

如果你搜索一下,会发现有各种iPhone和Android模拟器可用,但我更喜欢使用XCode自带的iPhone/Mac模拟器以及官方的Android SDK。

如果你没有Mac电脑,也可以通过Windows上的Safari来很好地模拟iPhone支持。


1

我用海豚浏览器 HD 试过了,云朵会动来动去,当我点击它们时还会出现更多。


1

Android(2.0+)和iOS4都以某种方式支持HTML5,因此您的页面可能会正确显示,尽管可能会有点卡顿。如果您希望在所有设备上完美运行,请等待W3C完成HTML5的工作,然后再将其实施到您的网站上。


0

我知道回复晚了。但是我也在想同样的问题,所以我在我的Android 2.1上尝试了一下,它可以工作。当我触摸云朵时,它会分裂成两个,并显示相应的消息。这可能是一个很好的例子:HTML5画布比SVG或Silverlight图形更适合。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接