WebView或Phonegap ...使用什么来获得更好的HTML5应用体验

时间:2013-09-08 16:44:32

标签: android html5 webview cordova

我想在HTML5中构建一个App。我在Android上玩过Phonegap,但整个滚动和触摸的感觉在某种程度上并不是最好的。我看过这个App:https://play.google.com/store/apps/details?id=com.indeed.android.jobsearch&hl=en,在这里我们看到容器中有一些HTML加载。

这是怎么做到的?这只是一个带有WebView的Android Wrapper并且HTML内容被加载到其中吗?为什么Phonegap在使用WebView时速度如此之慢?上面的应用程序有什么诀窍?

由于 NIK

1 个答案:

答案 0 :(得分:1)

他们似乎正在使用Android WebView,WebViewClient,WebChromeClient。他们已经扩展了它们的某些功能,但不确定这是否会改变性能。

与仅使用常规WebView相比,PhoneGap有许多插件和其他允许更多功能的东西,这确实会影响性能。

如果您的构建目标很低,您可以尝试在清单中添加hardwareaccelation =“true”,这可能会让您在允许它的设备上获得性能提升。如果您有更新的构建目标,则默认情况下处于启用状态。

我使用PhoneGap,因为我也为iOS制作应用程序,我不知道如何使用他们的WebView对应物,所以我只是坚持使用PG for Android和iOS。我很确定我可以通过坚持使用常规的Android版WebView来获得一些性能,但我认为我的应用程序不值得付出努力。