1

我正在使用 StageWebView 在 AIR 移动应用程序中显示 html5 内容(一个简单的游戏)。在某些设备上,例如 Nexus 4,StageWebView 中的 html5 具有 10 FPS 而不是同一设备上的移动 Google Chrome 中的 50-60!但是 StageWebView 在设备上使用相同的 Chrome 版本...

怎么可能?如何提高 StageWebView 的性能?

4

1 回答 1

0

在 stagewebview 中,它们是使用 Native webkit 或 System webkit 的选项。这里的 webkit 是渲染 html 内容或视口内任何内容的引擎。

例如:我打算使用 Native Webkit 在 StageWebView 中打开一个 index.html,它需要 adobe 的 webkit 来呈现 html。如果正在使用系统 webkit,则该页面将使用基于操作系统的系统浏览器引擎(如 Internet explore / Safari 等)呈现。

但是,在移动 stagewebview 中总是选择系统 webkit。为了更好地理解,在初始化 StageWebView 时,通过这些方法打开 www.html3test.com 网站。

StageWebView( true ) - 用于本机浏览器支持
StageWebView( false ) - 用于嵌入式浏览器支持。

原生浏览器引擎总是比嵌入式浏览器快。

于 2014-10-16T08:49:20.153 回答