我使用famo.us构建了一个应用程序,该应用程序在本机ios 8浏览器和此应用程序中运行得非常好:https://itunes.apple.com/us/app/webview-wkwebview-uiwebview/id928647773?mt=8
链接中的应用程序允许您在UIWebView和WKWebView中测试性能。
我注意到在使用各种乐器进行分析后,我的应用程序使用了cordova中的cpu比在上面的app中运行的cpu多30-40%。我尝试过使用UIWebView和Telerik的实验性WKWebView插件。我甚至尝试使用我的应用程序的内容将cordova直接指向网络服务器。
无论我脱掉或尝试什么,我的应用程序在cordova中运行得相当慢。如果cordova和应用程序商店应用程序使用相同的webview(大概),为什么前者会消耗更多的cpu?
非常感谢任何洞察科特迪瓦开销的地方。
谢谢!
答案 0 :(得分:0)
我们发现将一个(几乎隐藏的)UIToolbar添加到cordova项目(到MainController.view)可以提高性能。奇怪但真实......