android中是否有WebViews的替代方法?

时间:2018-07-05 22:34:56

标签: android webview crosswalk

我正在构建一个Android应用,并且我使用传统的WebView来加载网页。我想知道WebViews是否有其他选择可以使网页加载更快。

我阅读了https://crosswalk-project.org/documentation/about.html的内容,但发现它使应用程序的大小增加了约50MB。 另外,它只会将网页加载速度提高10-15%,而且是越野车。

如果没有其他选择,有什么方法可以使WebView更快?

谢谢。

拒绝投票必须伴随有理由。

2 个答案:

答案 0 :(得分:0)

这实际上取决于您要加载的Web内容的“丰富程度”。

标准的Android TextView实际上支持通过调用setText(Html.fromHtml("This will be <strong>bold</strong> text"));

渲染一小部分HTML

但是,如果它比这更复杂(例如,表格,javascript,css等),则您会遇到WebView的困扰。但是,除非网页本身非常沉重并且使WebView减速,否则WebViews的性能应该很好(非常接近本机速度)。您应该对Web内容进行一些分析,以查看瓶颈所在。

答案 1 :(得分:0)

如果您不需要与页面互动,则可以使用 Chrome Custom Tabs 。它包括预热和预取页面的功能,因此它对于用户来说似乎工作得非常快。如果以这种方式使用它,它比启动外部浏览器和加载WebView都要快。