【问题标题】:Android Webview Performance differencesAndroid Webview 性能差异
【发布时间】:2014-10-10 10:07:16
【问题描述】:

我正在使用最新的 Android 版本的 android 4.4.3 编写 webview 应用程序。 但我最大的问题是 chrome 浏览器和我的 webview 应用程序之间的性能差异。 差异是巨大的。

如何让 webview 应用程序获得与 chrome 浏览器相同的性能?

【问题讨论】:

  • webview 和 chrome 浏览器应该在同一个代码库上吗?应该没有区别。
  • 这没有显示任何结果,仍然很慢

标签: android google-chrome webview


【解决方案1】:

试试这个代码。它将帮助您提高速度 -

webview.getSettings().setRenderPriority(RenderPriority.HIGH);
webview.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);

还可以尝试将此添加到 Manifest 下所需的活动 -

android:hardwareAccelerated="true"

编辑

Chrome 不使用 webview - source

这是否意味着 Chrome for Android 正在使用 WebView?

不,Android 版 Chrome 与 WebView 是分开的。它们都基于相同的代码,包括通用的 JavaScript 引擎和渲染引擎。

这可能是性能差异的唯一原因

【讨论】:

  • 我都做了,但速度没有真正的差异。不过谢谢你的回答:)
  • 我认为您对此无能为力。您的互联网连接速度够快吗?
  • 是的,它在 chrome android 浏览器中非常快。但不是在应该基于chrome android浏览器的webview中
  • @Aryan 这没有显示任何结果,仍然很慢
猜你喜欢
  • 1970-01-01
  • 2023-03-24
  • 2013-04-12
  • 1970-01-01
  • 1970-01-01
  • 2013-07-08
  • 2015-10-28
  • 2013-07-12
  • 1970-01-01
相关资源
最近更新 更多