说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

Native和Web过时了,企业级移动开发流行用Hybrid App

HTML文档下载 WORD文档下载 PDF文档下载
Native与Web之争由来已久,但貌似现在这两种开发方式已经不能满足错综多变的企业级市场的需要了。由此综合了这两方面优势的Hybrid App模式悄然兴起,将许多企业迈向信息化道路上的坎坷铺平。

Hybrid App、Web App、Native App,哪一种模式会成为App开发主流的争论由来已久。随着HTML5被过度热炒和实际开发中遇到的性能以及体验问题,Web App逐渐势弱。但是Native App开发难度大、成本高、周期长等问题突出,特别是App不断推陈出新,开发一个App的成本或许可以接受,但是维护一个Native App更新的成本则成了跨不过的悬崖。最终开发者和企业发现Hybrid App,这种既有跨平台开发周期短、成本低的基因,又能发挥Native App体验和性能的优势,Hybrid App混合式移动应用开发逐渐成为企业移动开发的首选。

Native App:疲惫

移动应用的潮流最先由互联网公司引领,互联网公司通常选择Native App作为开发模式,在移动应用向企业普及的过程中,Native App的趋势传导给了企业。因此企业移动信息化通常先会尝试传统的Native App原生移动应用开发模式。但是企业很快发现,用Native App作为App开发模式的路子很难继续走下去。

最主要的原因是Native App开发、更新、维护的周期太长,企业移动信息化大都处于尝试和摸索期,企业需要在短时间内快速推出不同的功能、产品来适应市场的需求和变化。但是Native App对于有专业开发团队的互联网公司而言推陈出新都是个难题,更不要说在企业中的应用。无论是企业自己开发还是外包都会面临时间成本、稳定性、体验不能满足要求的巨大压力。

其次Native App开发需要有较高技术水平的团队作为保障,通常企业会花几十万通过外包的形式开发一两款App,但是企业不会想到还需要做几十万的预算来维护和更新自己的App。不更新的App不但很难满足用户持续发展的需求,甚至会被用户抛弃。所以应用更新成了企业移动信息化的瓶颈和难题。不更新,之前的努力全部付之东流,更新,又要面对无法承受的长期投入压力。

因此时间成本和资金投入成了Native App这种开发模式给企业移动信息化带来的巨大负面因素。真正想开展移动信息化的企业纷纷放弃Native App这种开发模式,而另寻别路。


Web App:噱头

HTML5技术的兴起给Web App注入了新的生机。Web App具有开发成本低、周期短、使用方便、维护简单等特点,听起来非常适合企业移动信息化的需求。特别是上一轮的企业信息化在PC端大多选择了B/S架构,这也和Web App通过手机浏览器访问的方式无缝过渡。可是Web App目前的本质是金玉其外败絮其中,功能不但无法和Native App媲美,用户体验更是众所周知的弊端。中国很多企业进行了Web App 的尝试,包括世界500强的航空、金融公司,但是投入和回报不成比例,用户也不买账。在当前iOS、Android系统主导的桌面入口的形态下,让用户打开浏览器,再访问某个网址,体验还不好,不人性化的体验与流程导致大量用户流失。所以2012年下半年开始,企业逐渐也放弃了Web App的尝试。


Hybrid App:企业移动开发

Hybrid App(混合模式移动应用)兼具“Native App良好用户交互体验的优势”和“Web App跨平台开发的优势”。很多人不知道市场上一些主流移动应用都是基于Hybrid App的方式开发,比如工商银行、百度搜索、街旁、东方航空等。

Hybrid App通常是基于第三方跨平台移动应用引擎框架进行开发,在国内开发者中比较知名的有PhoneGap、Titanium和AppCan这些引擎框架一般使用HTML5和Javascript作为编程语言,调用引擎封装的底层功能如照相机、传感器、通讯录、二维码等。HTML5和Javascript只是作为一种解析语言,真正调用的都是Native App一样封装的底层功能,这是和Web App的最大区别和不同。因为使用了浏览器技术,所以Hybrid App通常具有跨平台的特性,并且开发成本和Web App接近,开发效率也远高于Native App。

很多企业采用Hybrid App技术开发移动应用,一方面是开发简单,另外一方面可以形成一种开发的标准。企业封装大量的Native Plugin(原生插件如支付功能插件)供Javascript调用,并且可以在今后的项目中尽可能的复用,从而大幅降低开发时间和成本。Hybrid App的标准化给企业移动应用开发、维护、更新都带来了极高的便捷性。

Hybrid App开发已经成为企业移动开发的趋势,眼前还有很多企业在为移动信息化的途径和方向而苦恼。在投入、用户体验、维护成本等方面综合考虑,Hybrid App已经被众多企业所认可。甚至在企业移动信息化平台整体解决方案商提供的方案中,几乎全部都以Hybrid App为首选的移动应用开发模式,包括IBM的worklight、AppCan的MEAP和SAP的SUP平台。(责编/张宁)


巨头的得意与失落:2012移动游戏十大收购案 Mozilla或许将发布iOS平台浏览器Junior Mozilla:Facebook手机将采用Firefox OS Anonymous2013年将放慢脚步,McAfee预测遭质疑 一周消息树:Facebook公布2012年Hackathon大赛顶级“黑客作品” 想实现类似QQ那样的界面,我想了想,也请大家来帮帮忙,讨论一下 各类控件的键盘响应事件 我的女朋友从建设银行跳槽到招商银行,为祝她前程似锦,我要现在马上散分! 各位高手﹕在自定義控件里﹐如何保存臨時資料----在線等 为什么在FlashMX中不能播放Mpeg格式? update table语句问题,对熟悉的人一定很简单!! 求:intel ixp2xxx np资料及开发包,有 ixp1200也行 欢迎搞这个的朋友们交流 C++ Builder 6+MYSQL的问题! 58293DED 这是一个16进制的日期,问题我应该如何得到它的日期值呢 静磁场中,标量磁势于矢量磁势有何不同为什么两者可以 为什么磁矢势是矢量还被叫做势一个矢量怎么好意思叫做 为什么人体会有静电产生? 矢量磁位可以叠加吗 为什么用油炸大蒜后大蒜变成绿色 放完植物油的瓶子能不能放浇花水 粉尘螨是什么 粉尘螨过敏怎么办 KCL是沉淀吗 日本拟在多个城市开设赌场 年收入可达中国近20年来首次修改消费者权益保护美研究称已婚者比单身汉更长寿 但容易马达加斯加总统选举开始 或有望解决该墨前警长向美贩毒 被判13年监禁罚款用体育温暖人心(体育观澜)骑士赢得“天王山”之战标题导航标题导航标题导航异世之逍遥常乐转变智能剑指纵横星星的坡度克隆修神东山旅游金河湾湿地植物园旅游桫椤湖旅游嘉阳国家矿山公园旅游丹霞温泉旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘