使用 Cordova 进行混合移动应用程序开发
Posted
技术标签:
【中文标题】使用 Cordova 进行混合移动应用程序开发【英文标题】:Hybrid mobile application development using Cordova 【发布时间】:2015-02-15 22:43:38 【问题描述】:与编写原生 ios 和 android 应用相比,创建混合移动应用的优缺点是什么?
我正在考虑使用 javascript 和 html 编写混合移动应用程序。然后从相同的代码生成 IOS 和 Android 部署包。我正在考虑使用 Cordova Javascript 来生成对本机设备硬件(相机、麦克风等)的调用。
一般来说,使用 Cordova 或混合方法有什么好处吗?
【问题讨论】:
Phonegap Vs native iOS/Android development in 2014的可能重复 【参考方案1】:使用像 Phonegap(或只是 Cordova)这样的东西的最大优势是您可以获得一个代码库来更新,从而更容易维护和更新推送。如果您使用 JavaScript 动画库,例如 Velocity,您可以获得非常高性能的应用程序 UI 元素。
natvie 开发人员认为最大的缺点是性能。他们会告诉你 natvie 更快。仅使用 Javascript 无法获得相同的性能。我觉得这有点像稻草人。如前所述,有非常高性能的 JS 动画库。
这当然只是粗略地深入了解差异。这个话题已经进行了长时间的辩论,但这些通常是最重要的区别。
【讨论】:
以上是关于使用 Cordova 进行混合移动应用程序开发的主要内容,如果未能解决你的问题,请参考以下文章
混合式移动应用开发浅析之Ionic/Cordova vs React Native
移动web:原生开发打包,嵌入h5页面 webApp:全部都是H5开发的应用 混合APP:使用第三方开发平台从apicloud,appcan,hbuilder等开发,cordova技术打包 原生APP