appcan 跟 phonegap是一个性质的,当然也有一些区别。
相同点是,都是基于html5来开发跨平台的移动应用,提供一些功能封装(如地图之类的开发者常用的功能),一次开发,run anywhere。但运行速度都比不上原生的app,响应相对来说会慢一些,功能实现也简单一些。着重于新闻信息类的app开发,实用但并没有原生的酷。
不同点是,appcan是基于eclipse安装插件进行开发,各个平台也只装一次环境;免费,不开源;比phonegap晚出,不够成熟;而phonegap要求针对不同的平台搭建对应的环境;免费,开源;出的比较早,现在用的人也相对多一些。
app平台:
一、对于普通消费者而言,app平台就是软件下载站。
1、ios系统的应用商城只有一个,所有的软件都要在这里下载安装。对于越狱用户而言,还有第三方的下载渠道。
2、安卓应用商城就有许多了,官方的应该是谷歌的官方应用商城Google play。其次是第三方的应用下载渠道,如百度手机助手、360手机助手、豌豆荚等;第三是OEM厂商预装的应用市场,如小米应用商城、华为应用商城、联想乐商城等。
二、对于开发者而言,app平台就是软件开发者平台。
1、苹果、谷歌、小米、百度、豌豆荚等应用市场一般都有开发者平台,开发者中心的域名一般为Dev、developer开头的二级域名。
2、app平台是各个软件开发商和个人软件开发者的重要推广渠道,分为付费和免费两种。免费的有换量、较先发布、专题、推荐、官方活动等。
你这个问题问的号,很多外包公司都会遇到类似的问题,我们言归正传,目前已经有很多成熟的跨平台开发平台,如果说你想做一个高大上的原生app,我建议你用爱码哥(iMAG),这个我用的比较多,所以多跟你沟通几句,用Javascript、Java、.Net、php或htlm5当中的任何一套开发语言写一套代码就可以生成Anroid和iOS的两个系统的原生app,并且还提供从开发,部署,集成,运营管理,安全方案的一个生命周期的app解决方案