我正在构建一个Android应用,并且我使用传统的WebView来加载网页。我想知道WebViews是否有其他选择可以使网页加载更快。
我阅读了https://crosswalk-project.org/documentation/about.html的内容,但发现它使应用程序的大小增加了约50MB。 另外,它只会将网页加载速度提高10-15%,而且是越野车。
如果没有其他选择,有什么方法可以使WebView更快?
谢谢。
拒绝投票必须伴随有理由。
答案 0 :(得分:0)
这实际上取决于您要加载的Web内容的“丰富程度”。
标准的Android TextView
实际上支持通过调用setText(Html.fromHtml("This will be <strong>bold</strong> text"));
但是,如果它比这更复杂(例如,表格,javascript,css等),则您会遇到WebView
的困扰。但是,除非网页本身非常沉重并且使WebView减速,否则WebViews的性能应该很好(非常接近本机速度)。您应该对Web内容进行一些分析,以查看瓶颈所在。
答案 1 :(得分:0)
如果您不需要与页面互动,则可以使用 Chrome Custom Tabs 。它包括预热和预取页面的功能,因此它对于用户来说似乎工作得非常快。如果以这种方式使用它,它比启动外部浏览器和加载WebView都要快。