关于PhoneGap转apicloud的那些事

关于PhoneGap转apicloud的那些事
最新回答
风花雪月夜

2009-04-19 13:05:23

PhoneGap转apicloud的主要考虑点和对比总结如下

一、PhoneGap概述 起源:PhoneGap旨在构建一个Web技术和ObjectiveC之间的桥梁,允许开发者使用Web技术开发类似本地应用的iPhone程序。 主要功能:可以打包Web应用为本地应用格式,并能访问智能移动设备本地特性,如GPS、设备摄像头、设备信息、通讯录等。 本质:PhoneGap应用实际上是运行在移动设备中WebView组件内的Web应用,实现JavaScript和本地API之间的调用和通信。 优缺点:优点是兼容性好、标准化、开发成本低;缺点是运行速度慢,UI反应延时,体验不够流畅。

二、apicloud概述 平台特点:使用前端语言即可写出媲美原生语言的app,JavaScript可轻松调用各类模块,IDE提供智能提示功能,模块设定配置项,一套代码适配双平台应用。 优点: 方案完整、简化、上手快。 IDE整合良好,支持云端连接、SVN代码同步、真机调试等。 云编译方便,支持跨平台打包,直接生成二维码。 手机底层硬件/组件调用API实用。 文档完备,相比开源项目信息更集中全面。 缺点: 缺乏常见模式App的完整框架Demo。 UI组件可能不够丰富,需要第团弯三方JS框架补充。 文档层次和细致程度有待提高,部分API缺乏说明文字。

三、PhoneGap转apicloud的考虑 开发效率:apicloud的IDE整合和云编译功能大大提高了开发效率,相比PhoneGap更为便捷。 用户体验:apicloud宣称可以实现原生App体验,这可能优于PhoneGap在UI反应和流畅度上的表现。 成本节省:apicloud提供了完善的云端数据库和封装好的原生模块,节省了购置域名和锋租服务器的费用。 社区支持:apicloud的开发社区活跃,开发中的问题和经验总结易于获取和分享。

综上所银或兆述,从PhoneGap转到apicloud可以带来开发效率的提升、用户体验的优化以及成本的节省。然而,也需要注意到apicloud在UI组件丰富度和文档细致程度上的不足,并根据自身需求进行权衡。