|
企业移动化迎来“移动中间件2.0时代”第一代移动中间件充分挖掘kjava和symbian手机的价值,借着上一轮手机用户上网浪潮,实现了企业用户市场的普及。 本文关键字: 移动中间件 第一代移动中间件充分挖掘kjava和symbian手机的价值,借着上一轮手机用户上网浪潮,实现了企业用户市场的普及。随着第二轮移动互联网热潮的兴起,第一代移动中间件随之延伸业务覆盖范围,在kjava和symbian的基础上适配了iPhone和Android等移动终端。但是这种从高性能到低性能互相兼容的技术标准,逐渐形成“木桶效应”,更好的系统和设备上运行着低标准的企业应用。在这样的市场环境下,纯粹为智能机服务的第二代移动中间件快速普及,成为该领域的革新方向。那究竟什么是第一代移动中间件?什么又是第二代移动中间件?如何区分? 第二代移动中间件 第二代移动中间件代表产品:AppMobi、AppCan、Phonegap、Titanium。 不使用私有封闭内核 第二代移动中间件通常是以移动设备自带浏览器引擎(iOS、Android均为Webkit内核)为依托,通过扩展浏览器内核的能力来满足跨平台移动应用开发的需求,并且消除不同移动操作系统浏览器内核的差异性。这一趋势从国外发起,始于iPhone与Android设备的普及期。早在2010年国外的众多移动中间件厂商就已经进行相关技术升级与转型。国内厂商在2011年开始跟进。webkit作为国际公认最领先的浏览器内核,其性能被业界广泛认可,不仅第二代移动中间件厂商将其作为技术依托,几乎所有的第三方移动浏览器uc、百度、腾讯等都以webkit为行业内核标准。并且使用第二代移动中间件开发的App无需在安装包内搭载浏览器内核,更加小巧灵活。 支持用户自定义插件扩展 第二代移动中间件通常为Hybrid App混合开发模式,都兼容企业用户自定义的原生插件扩展。基于第二代移动中间件定义好的标准,用户可以将众多的原生UI或插件封装出标准的JS接口来进行调用。比如语音识别插件,经过原生插件式的封装之后,用户可以自己按照规则随时使用JS把语音识别的功能调用起来,在HTML5勾勒的页面内实现。 使用标准语言开发Hybrid App 第二代移动中间件通常以HTML5和JavaScript为主要应用开发语言,AppMobi、AppCan、PhoneGap和Titanium都是这种方式。这四家国内外知名移动中间件厂商都以“Hybrid App” (混合模式的移动应用)为技术定位。其共同特点是以HTML5为手段,开发Hybrid App。 Hybrid App技术的好处是充分利用HTML5跨平台的优势,同时弥补HTML5性能的弱势。开发HTML5的Web App和用HTML5开发Hybrid App是两个截然不同的概念。比如有一些第二代移动中间件厂商封装了大量原生控件和交互效果,通过JS直接调用,从而实现HTML5和Native的合理组合,同时满足用户低成本、跨平台和高性能的需求。 提供开发网站 第二代移动中间件通常为移动开发者提供一个公众的服务平台,让开发者和企业用户在线体验试用。AppCan有AppCan.cn、AppMobi有appmobi.com、Phonegap有phonegap.com、Titanium有Appcelerator.com。因为第二代中间件的定位就是面向开发者,提供一种成熟的、基于开放标准的技术来让开发者体验。所以更容易理解开发者的需求,不断的更新满足开发者的需求。 第一代移动中间件 第一代移动中间件代表产品:数字天堂、南京烽火、Access等。 适配机型更多 第一代移动中间件主要为满足企业将互联网端的服务移植到移动端的需求。结合当时市场的终端情况,适配大量功能机(Feature Phone、山寨机)如各种kjava手机symbian机以及wm等机型。虽然逐步兼容了iOS、Android等智能机,但由于技术架构的局限性导致在用最低端的应用开发标准兼容高端的智能机,木桶效应影响了整体的水准。导致iOS和Android的产品体验和山寨机、Feature Phone处于同一水准。 责编:赵龙 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
推荐博客 |
|