Android html5游戏网页浏览速度慢

Android html5游戏网页浏览速度慢,html,webview,chromium,Html,Webview,Chromium,我试图在安卓4.2应用程序的网络视图中插入html5游戏,但性能很差。 我尝试过“硬件加速”,并以多种方式设置webview设置。 我听说了Chromium库,但我不知道在哪里可以找到它,也不知道如何实现它。 请帮帮我。你可以试试人行横道: 它是一个基于Chromium的HTML5运行时框架,它利用了Chromium的优势,并且具有比原生WebView更好的HTML5性能(WebGL/Canvas/CSS3) 如果是html5画布游戏,请尝试将其添加到css中的画布元素中(在我的游戏中提高性能

我试图在安卓4.2应用程序的网络视图中插入html5游戏,但性能很差。 我尝试过“硬件加速”,并以多种方式设置webview设置。 我听说了Chromium库,但我不知道在哪里可以找到它,也不知道如何实现它。 请帮帮我。

你可以试试人行横道:

它是一个基于Chromium的HTML5运行时框架,它利用了Chromium的优势,并且具有比原生WebView更好的HTML5性能(WebGL/Canvas/CSS3)


如果是html5画布游戏,请尝试将其添加到css中的画布元素中(在我的游戏中提高性能):

这是唯一一个真正对我的网络视图产生影响的speedhack。但要小心不要过度使用它!(您可以在中阅读有关黑客的更多信息。)


正如Shouqon提到的,查看crosswalk。

请注意,这个特定用例中有一个bug,应该在4.4.3中修复:


在新版本中试用,看看它是否会消失。

您能进一步解释一下您在硬件加速方面做了哪些工作吗?此外,虽然Chrome引擎可能相对更快,但它无法克服台式机和移动设备在计算/图形能力方面的主要差异。如果你的游戏表现不佳,那么切换引擎很可能不是主要问题。JavaScript的整体性能是一个很好的起点。我们在清单文件中添加了属性android:hardwareAccelerated(我在另一篇文章中看到)。在你看来,有没有更好的表现方法?这取决于你真正在制作什么动画。如果您正在使用CSS,那么您还需要在适用的CSS属性中使用适当的硬件加速前缀。并非所有这些都是加速的。即使这样,您也需要注意一次为多少DOM元素设置动画。小型设备的处理能力仍然相当有限。老兄,这就是我要找的!谢谢你的建议!
transform: translate3d(0,0,0);
-webkit-transform: translate3d(0,0,0);