但是,我试图理解,这会如何影响性能,安全性或任何其他问题.我确信,使用Cordova和PhoneGap不会提供Native Apps的安全性和性能,因为他们可能在打包的应用程序上使用回调挂钩到 *** 作系统?
我是否正确,如果是,那么Cordova / Phonegap究竟是如何缩小差距的呢?
解决方法 Cordova将整个HTML5应用程序放在webvIEw中,因此性能主要取决于底层的JavaScript和CSS性能.有一些聪明的技巧(例如使用-webkit-translate和-webkit动画)来提高性能,但绝对不是一切都能像在本机应用程序中一样流畅.根据应用类型,这可能是也可能不是问题.一个很重要的角色在于您用于生成UI的JavaScript / CSS库(如果您不使用任何UI,则使用您自己的Js编码技能).除了HTML / CSS提供的内容之外,没有标准的UI组件可用(< a>,< img>,CSS:border-radius etcetera).当然很好的是webvIEws在WebKit上运行,因此您可以使用最新的&最棒的CSS3功能.至于安全性:imho对安全性没有重大影响,所有内容仍然打包在本机应用程序中,可以解压缩与本机应用程序相同.唯一的问题是你的Js代码是可见的而不是本机编译的代码,但是嘿:默默无闻的安全性从来都不是一个好的安全措施.
总结以上是内存溢出为你收集整理的android – Cordova / PhoneGap的性能影响?全部内容,希望文章能够帮你解决android – Cordova / PhoneGap的性能影响?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)