为什么移动网络应用程序性能与本机应用程序相比较慢

时间:2014-01-07 13:32:05

标签: android ios webkit mobile-safari native

据说如果我们希望我们的移动应用程序具有高性能,我们应该选择本机应用程序。是什么原因一样? 我的意思是为什么与原生应用相比,网络应用的性能会降低?

是否只是因为从服务器加载时间?在大数据的情况下,这可能是真的。 但其他情况又是什么呢?

1 个答案:

答案 0 :(得分:5)

将编译本机应用程序,其中将解释webapps。

在桌面类机器上,JIT编译将提高JavaScript应用程序的速度,但在移动设备上,JIT在CPU和功耗方面的成本可能过高。但是,随着电源管理的改进,JIT的费用下降以及javascript的设备编译成为一种选择。这可以在android的kitkat版本中看到Chrome Browser and the V8 Javascript engine are used in the default WebView