上周的百度开发者大会的亮点之一是推出了可以把网站做成Web APP的Site APP产品。看到这个消息,很多人很自然的想起了AppCan,因为AppCan也有把网站变成移动应用服务。之前人们提起新浪移动云、追信魔盒、PhoneGap也会想到AppCan,潜意识人们就会把这些拿来与AppCan做对比,这是为什么呢?AppCan到底提供什么样的产品和服务?今天AppCan官方给出自己的答案。 AppCan VS 新浪移动云平台 新浪移动云平台是新浪SAE的一个子平台,专为移动互联网应用服务的云平台。新浪移动云平台与AppCan这两者之间其实没有竞争关系,反而相辅相成,云+端的结合。业内常说的“云落地”,就是指那些做云服务的提供商,为互联网提供了web服务器以供部署Web工程、提供了webService接口,以便用户调用资源,比如天气预报等、甚至提供云存储的功能,所有这些,都只是解决了服务器端的事情,用户不需要自行购买空间、域名、带宽等,这些资源和服务以API的方式提供给终端,比如手机终端上的APP调用。因此,开发者开发手机终端上的APP时,调用云平台的资源和服务,能够开发出各式各样的APP。而AppCan,是一个开发平台,是能够低技术门槛,高效率来开发这些APP的。 AppCan VS追信魔盒 AppCan提供了模版开发方式,以方便那些具有内容资源,但不会技术的用户去定制、生成一个客户端;而AppCan最主要的还是Native开发模式,即开发可以下载AppCan提供的统一开发环境,包括创建工程,编写代码,调试代码,运行模拟,乃至在这统一的开发环境中能够生成ipa和apk安装包文件。通过Native开发模式,开发者能够量身定制一个客户端。追信魔盒提供了一些模板,用户也只需上传一些内容资源,就可生成一个APP,这其实跟AppCan的模版方式相近。比较来看,AppCan是一个平台,平台有开发环境,在线服务环境等,而作为运营网站,AppCan提供出来了一个模版的开发方式,方便用户使用。追信魔盒只是一个提供模板生成应用的网站。追信魔盒有局限性,只能满足较小需求移动应用。 AppCan VS. Site APP AppCan提供的一系列网站智能移动化插件,是为了帮助网站站长快速的将自己的网站实现移动化而设计的一个普及型的案例产品。例如DiscuzX系列移动化插件,已经为3万余网站提供了智能移动化服务,不但加速了中国网站移动化的进程,同时Discuz论坛客户端这种超大型的移动应用的大范围使用也验证了AppCan技术的可靠性和实用性。而AppCan的这种服务和百度Site APP被人们拿来比较,实际上这两种方式也缺少可比性。AppCan的网站智能移动化插件是针对某几种主流网站程序专门设计的植入式移动化方案,不但可以展示网站信息还可以登录交互甚至还增加了移动端特有的LBS查看附近好友的功能。而Site APP是一种通过第三方技术处理的类似抓取和转码的云服务。 AppCan VS.PhoneGap PhoneGap是与AppCan最相近的,他们同为跨平台开发框架,均以HTML5技术为开发基础。但不同的是在整体UI上,PhoneGap自始至终只存在一个窗口,也就是所有的网页都运行在这个窗口当中的,而AppCan采用多Window的理念来加载网页,不同的网页可以放到不同的Window中。每个window独立存在,可以相互跳转,并且可以指定两个Window间的过渡动画效果,如此一来,AppCan开发的应用用户体验效果更接近原生的用户体验;AppCan还封装了原生UI,进一步提升应用的体验;除此之外,AppCan的插件扩展机制,能够实现IOS、Android的native插件与webview之间的无缝对接;AppCan整合了一些本土的资源,例如新浪微博、腾讯微博等,同时还对性能做了近一步优化,国内开发者使用起来会更顺手和便捷。 AppCan之所以被拿来和不同的产品比较,主要是因为AppCan提供的几款周边产品被人们误解成AppCan的核心。分别是web模式网址生成APP、智能模式模板生成APP和网站移动化插件生成APP。前面两种模式,都是AppCan在线提供的体验式周边产品,为了让开发者和站长快速的了解AppCan而设立的体验式频道,基于web模式和智能模式生成的APP只是非常初级的体验,并且是基于AppCan最早的版本beta版的技术标准,而当前AppCan不但发布了1.2并且很快将发布全新的2.0,无论是移动应用的运行速度还是用户体验都有了几何量级的提升。而AppCan给网站站长提供的一系列网站智能移动化插件,也只是为了帮助网站站长快速了解AppCan技术,将自己的网站实现移动化,“零”基础入门移动互联网领域,而设计的一个普及型的案例产品。例如DiscuzX系列移动化插件,已经为3万余网站提供了智能移动化服务,不但加速了中国网站移动化的进程,同时Discuz论坛客户端这种超大型的移动应用的大范围使用也验证了AppCan技术的可靠性和实用性。 那AppCan究竟是什么,提供什么样的服务? AppCan给自己的定义是“移动应用支撑平台”。AppCan的核心是基于HTML5技术的Hybrid APP移动应用引擎。AppCan的核心包括七个系列的产品: 1. 移动应用开发工具IDE 2. HTML5移动应用UI框架 3. Hybrid APP移动应用引擎 4. 调试器与模拟器 5. 云端打包服务 6. 在线移动应用管理服务 7. 在线移动应用统计分析服务 AppCan让只会HTML的开发者也可以开发跨平台移动应用。 AppCan让开发者无需安装复杂的原生开发环境,只需要一个windows系统就可以编写跨平台移动应用。 AppCan让开发者不用购买大量测试机或昂贵的测试服务就可以测试跨平台移动应用。 AppCan让开发者不用学习如何配置启动画面、打包、编译等复杂过程,就可以打包跨平台移动应用。 AppCan让开发者不用考虑如何通知用户,就可以控制用户升级跨平台移动应用。 AppCan让开发者不用寻找第三方服务,就可以快速部署和使用跨平台移动应用的统计分析服务。 AppCan企业级移动化解决方案提供什么样的服务和产品? AppCan.cn已经生成和管理了数万移动应用,每天有上百万的终端用户在使用基于AppCan技术生成的移动应用。AppCan还可以支持数十万移动应用和上千万甚至上亿的移动应用终端用户。这验证了AppCan平台和技术的可靠性。AppCan正是将互联网运营级别的技术和服务复制给企业,让企业可以快速、高效的开发和管理运营自己内部的移动应用。同时针对企业用户的特点,AppCan企业级移动化解决方案,推出了企业用户专有的安全解决方案,针对接入设备管理、网络管理,地域管理提供了专有的安全能力。同时,基于AppCan技术生成的移动应用,也有学习开发成本低、体验接近原生移动应用的特点,让企业移动应用也不再是不美观、不流畅和不好用的代名词。 AppCan 2.0预告 AppCan2.0到底有什么值得开发者期待的? AppCan2.0主要是在两个方面得到了加强,一是全新的引擎和UI框架,二是超强的移动开发云服务能力。全新的引擎和UI框架主要是提升了基于AppCan的移动应用的体验和加强了应用的能力。而移动开发云服务,更是加强了之前的在线移动应用打包能力,让开发者可以动态选择需要的功能模块,同时统计分析、应用管理能力更是升级到了更高的水平。作为AppCan提供的服务的一部分,Discuz移动化插件也将推出全新的3.0版本,应用体验更好、功能更全面、运营更高效。总之AppCan2.0是一个正益无线公司奉献给业界的又一个力作,不但让移动应用开发更简单,而且提供了强大的APP Full Lifecycle Management能力。 |