【问题标题】:Hybrid mobile application development using Cordova使用 Cordova 进行混合移动应用程序开发
【发布时间】:2015-02-15 22:43:38
【问题描述】:
与编写原生 IOS 和 Android 应用相比,创建混合移动应用的优缺点是什么?
我正在考虑使用 Javascript 和 HTML 编写混合移动应用程序。然后从相同的代码生成 IOS 和 Android 部署包。我正在考虑使用 Cordova Javascript 来生成对本机设备硬件(相机、麦克风等)的调用。
一般来说,使用 Cordova 或混合方法有什么好处吗?
【问题讨论】:
标签:
android
ios
cordova
native
hybrid-mobile-app
【解决方案1】:
使用像 Phonegap(或只是 Cordova)这样的东西的最大优势是您可以获得一个代码库来更新,从而更容易维护和更新推送。如果您使用 JavaScript 动画库,例如 Velocity,您可以获得非常高性能的应用程序 UI 元素。
natvie 开发人员认为最大的缺点是性能。他们会告诉你 natvie 更快。仅使用 Javascript 无法获得相同的性能。我觉得这有点像稻草人。如前所述,有非常高性能的 JS 动画库。
这当然只是粗略地深入了解差异。这个话题已经进行了长时间的辩论,但这些通常是最重要的区别。