phonegapPhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。 它使开发者能够利用iPhone,Android,Palm,Symbian,WP7,Bada和Blackberry智能手机的核心功能——包括地理定 位,加速器,联系人,声音和振动等,此外PhoneGap拥有丰富的插件,可以以此扩展无限的功能。PhoneGap是免费的,但是它需要特定平台提供的 附加软件,例如iPhone的iPhone SDK,Android的Android SDK等,也可以和DW5.5配套开发。使用PhoneGap只比为每个平台分别建立应用程序好一点点,因为虽然基本代码是一样的,但是你仍然需要为每个平台分别编译应用程序。 AppCanAppCan是国内Hybrid App混合模式开发的倡导者,AppCan应用引擎支持Hybrid App的开发和运行。并且着重解决了基于HTML5的移动应用目前"不流畅"和"体验差"的问题。使用AppCan应用引擎提供的Naitve交互能力, 可以让HTML5开发的移动应用基本接近Native App的体验。
框架优缺点Phonegap优点支持大部分系统:Android,IOS ,Symbian, Windows Phone, Palm WebOS, Bada , Symbian 开源,可以进行框架底层优化 框架提供自定义控件,可以调用android原生功能 第三方插件丰富 安装包体积偏小 文档丰富 可在本地调试、发布 支持本地打包、云端打包 缺点不同平台需要搭建不同开发环境 框架没有UI,需要使用第三方UI插件 框架仅提供基本API,扩展功能需要使用第三方插件 框架不支持自动加密,需要手动对HTML加密 框架未对UI进行优化,应用加载及UI相应时较慢 由于第三方开发人员水平不同,插件质量参差不齐 AppCan优点支持四大主流系统:Android,IOS,Symbian,Windows Phone 提供一体化解决方案,方便环境搭建、开发、调试、发布 框架自带UI包,包含常用控件样式 框架API丰富 支持本地打包、云端打包 基于密钥的代码加密 技术支持相应及时 框架对UI、动画渲染进行过优化,反应速度快 缺点不开源,无法修改、优化底层代码 暂不支持自行开发控件/,无法调取android原生功能 框架自带功能过多,导致应用安装包偏大。 文档偏少 部分系统无法使用IDE进行调试 只能在服务器端发布,无法在本地发布 IOS发布,需要将证书上传至服务器
详细比较基本情况
开发
性能
其他
|
Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )
GMT+8, 2024-4-25 09:22 , Processed in 0.033957 second(s), 22 queries .
Powered by Discuz! X3.2
© 2001-2013 Comsenz Inc.