迎接移动中间件2.0时代的到来

日期: 2012-11-15 来源:TechTarget中国 英文

  企业级移动信息化随着智能手机的发展,被赋予了新的动力和含义。企业不再是简单的把互联网端的服务移植到移动端,已经开始结合智能机的特点不断的创新。如基于LBS进行精准营销,通过LBS限制用户使用范围,或者使用二维码实现O2O功能等。传统的移动中间件厂商如今面临巨大的产品转型和换代压力,同时又涌现出一批“第二代移动中间件”产品,给移动中间件市场带来了更多的机会与选择。

  那究竟什么是第一代移动中间件?什么又是第二代移动中间件?如何区分?

  第二代移动中间件

  第二代移动中间件代表产品:AppMobi、AppCan、Phonegap、Titanium。

  不使用私有封闭内核

  第二代移动中间件通常是以移动设备自带浏览器引擎(iOS、Android均为Webkit内核)为依托,通过扩展浏览器内核的能力来满足跨平台移动应用开发的需求,并且消除不同移动操作系统浏览器内核的差异性。

  支持用户自定义插件扩展

  第二代移动中间件通常为Hybrid App混合开发模式,都兼容企业用户自定义的原生插件扩展。基于第二代移动中间件定义好的标准,用户可以将众多的原生UI或插件封装出标准的JS接口来进行调用。比如语音识别插件,经过原生插件式的封装之后,用户可以自己按照规则随时使用JS把语音识别的功能调用起来,在HTML5勾勒的页面内实现。

  使用标准语言开发

  第二代移动中间件通常以HTML5为主要应用开发语言,AppMobi、AppCan、PhoneGap都是这种方式。Titanium是比较另类的第二代移动中间件,采用浏览器解析但更多是通过JS调用大量的原生UI和交互,同时兼容HTML5。Titanium的优势是运行体验更好,但是开发的局限性大。Titanium的方式也属于Hybrid App是开发模式,只是PhoneGap、AppCan、AppMobi这三种插件的Hybrid更多是以HTML5为主体、Native为辅助,而Titanium是Native为主体、HTML5辅助。

  提供开发网站

  第二代移动中间件通常为移动开发者提供一个公众的服务平台,让开发者和企业用户在线体验试用。AppCan有AppCan.cn、AppMobi有appmobi.com、Phonegap有phonegap.com、Titanium有Appcelerator.com。因为第二代中间件的定位就是面向开发者,提供一种成熟的、基于开放标准的技术来让开发者体验。所以更容易理解开发者的需求,不断的更新满足开发者的需求。(各中间件厂商开发者网站Alexa访问排名,其中全球开发者访问最多的是PhoneGap,中国开发者访问最多的是AppCan)

  第一代移动中间件

  第一代移动中间件代表产品:数字天堂、南京烽火、Access等。

  适配机型更多

  第一代移动中间件主要为满足企业将互联网端的服务移植到移动端的需求。结合当时市场的终端情况,适配大量功能机(Feature Phone、山寨机)如各种kJava手机Symbian机以及Windows Mobile等机型。虽然逐步兼容了iOS、Android等智能机,但由于技术架构的局限性导致在用最低端的应用开发标准兼容高端的智能机,木桶效应影响了整体的水准。导致iOS和Android的产品体验和山寨机、Feature Phone处于同一水准。

  重服务整合轻应用开发

  第一代移动中间件虽然号称移动中间件,但本质核心在服务器端,也就是所谓的“数据集成服务器”,通过一个Integration Server将web数据转化成移动端的API。而真正移动端技术和开发的支持反而属于次要位置。导致“移动中间件”变成了“移动服务器中间件”,喧宾夺主。而当前的移动互联网发展趋势,有大量的创新功能和应用,如LBS、传感器、二维码等都不是企业现有系统涵盖的,所以这些功能通过数据集成服务器没有办法直接和企业现有平台整合,因此这个第一代移动中间件的‘镇山之宝’在新的移动互联网时代逐步失去光泽。

  私有标准

  第一代移动中间件的移动端,通常是私有标准,基于各自企业的xml解析等方式实现,而不是普及型的技术如基于标准HTML和JAVASCRIPT进行页面的布局、交互实施等。甚至有的第一代移动中间件都不支持灵活的用户自定义的JAVASCRIPT。

  不支持用户自定义插件

  第一代移动中间件因为是基于中间件企业私有标准,所以一般不支持第二代中间件最重要的用户自定义扩展原生插件的功能,所有功能必须依附于中间件厂商自己更新和开发。导致使用第一代移动中间件的用户自己能做的事情非常少。丧失自定义扩展能力。

  偏行业化产品

  最后,最重要的第一代移动中间件的特性是“偏重行业化的解决方案,而不是应用开发技术”。大量购买第一代移动中间件的用户基本都是购买成型的移动产品,如移动OA、城市门户等功能性的应用产品,由中间件厂商负责实施和开发。第一代移动中间件是在卖解决方案而不是用户可以自己开发的技术。

  如何区分第一代和第二代移动中间件

  总的来说主要三点:

  1、 看内核和主要开发语言

  2、 看用户是否可以自定义开发原生插件,自定义扩展引擎

  3、 看真的是卖技术还是卖应用产品解决方案

  第二代移动中间件随着智能机的普及,必将备受企业用户的瞩目和青睐。国外移动中间件市场比较成熟,但是本土化过程漫长,还需要克服水土不服的问题。而第一代移动中间件厂商虽然已经占有了一定的市场份额。但是快速发展的移动互联网在淘汰落后的产品和方案,第一代移动中间件面临巨大的转型压力。所以企业在现有市场环境下辞旧迎新,如何选择合适的产品和技术成了考验企业决策者的难题。但是重前端开发、轻后端集成、服务转云端的思路已经逐渐明朗,第二代移动中间件势必快速占领市场、指点江山。因为代表着先进生产力的发展方向,注定是正确的出路。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • 数据中心联盟“开放移动互联委员会”在京成立

    10月14日,数据中心联盟“开放移动互联委员会”在京隆重召开。会议期间,在工信部通信发展司和中央国家机关政府采购中心的指导下,中国信息通信研究院携手移动互联网业界代表介绍各自行业领域移动信息化的发展情况。

  • The Rise Talk:企业移动化创新大会

    11月7日,由云适配和烽火星空联合主办,企业网D1Net和移动信息化研究中心协办的“The RiseTalk:2015互联网+企业移动化创新大会”即将在北京召开。

  • 金蝶中间件:移动中间件打通应用壁垒

    在快速变迁的移动服务世界里,企业中间件作为中介的角色正在被重演着。随着多样化的平台和设备进入到移动空间,移动中间件已经变得越来越重要。

  • 应对移动化企业如何选择移动化管理厂商

    目前有许多类型的移动化管理厂家和多种开发模型包括本地的、云端的和混合的开发模式。这样该如何正确选择适合自己企业的解决方案?