浅谈移动开发(一)趋势

 
 

移动开发这几年的发展异常迅猛,在这个智能手机普及得像人体器官的时代,游戏、电商移动平台和社交软件给人们生活带来的的巨变。随着移动互联网向各行各业的渗透,企业级的应用也开始发力,专家们预测现阶段已经进入企业级移动应用爆发的时代,各企业级应用平台厂商和IT服务企业对移动开发人才的争夺也日趋激烈。

企业级应用和通用型应用的开发差异并不大,差别在于用户群体的不同,企业级应用就单个应用而言不可能具备几百万级的用户群,因为企业级应用的特殊性其所能带来的价值是相对固定。为了最大的利润,在产出值增长空间不大的前提下,如何降低开发成本就成了重中之重。现在对移动开发工程师的需求量巨大,但是市场并不能提供如此多的人才供企业随意挑选,有的公司即使有几个移动开发人员,但其职业素养和能力往往不能满足企业需求,而培养一个合格的移动开发人员却不是三两日就能做到的,甚至说移动开发比WEB开发有着更高的技术门槛。熟悉移动开发的技术人员身价上涨,对开发者而言这是好事情,但对于企业而言却不是什么福音。企业的本质是唯利是图,离开了这个规律无异于自掘坟墓,所以如何降低开发成本成了企业最为关注的问题。

HTML5的到来让为降低移动应用开发成本的软件开发管理人员欣喜了一把,于是出现了一大批的WebApp应用。然而新技术和新思路共同造就的未必就是神话,当WebApp的失败已经成为有目共睹的事实,人们对移动开发才有了新的认识。WebApp虽然通过基于浏览器的模式实现了更低成本的且跨平台和快速开发的目的,但是本身却有几大致命伤成为制约其发展,一是用户入口习惯,二是分发渠道,三是用户体验,四是无法调用移动平台的功能模块(拍照、录音等)。在WebApp解决这几个问题之前,是不可能再有大的发展,那些叫嚣原生开发已死,HTML5为王的人一时间也得暂缄其口了。

不管承认与否,如今在移动开发市场上,大部分的应用还是用原生语言开发的程序。比之WebApp,原生开发在用户体验方面能做到平台所能达到的极致,而用户体验是能直接决定用户粘性的。为了能抢占新的用户和留住老用户,对通用型移动应用或者说能在用户量方面产生爆发式增长型的移动应用,在开发模式的选择上无疑是原生优先,即使采用原生开发模式意味着更高的成本投入。

企业级应用的尴尬在于既想得到原生的用户体验又企图只花费WebApp开发的成本,不要说这是不可能,在利益驱使下,一切不可能都可能被颠覆。Hybrid模式便是基于这种需求应运而生,Hybrid即为混合开发模式,将原始开发和HTML5开发相结合,试图取二者之所长

Ganter预测2015年百分之六十的企业级应用将会采用Hybrid模式进行开发,这个预测或多或少的说明了Hybrid模式不仅获得了业界的认可和接收,更说明其所具备的优势也日趋明显。Hybrid模式并非技术的推动,至少百分之九十是基于市场的推动。一个很好的例证就是,AppCan国内这家做移动开发服务平台的公司最近获得B1亿元的融资,并将其产品的部分源码开放。

Hybrid开发模式其实也是一个复杂的话题,可类比混凝土的调配,放多少沙子多少水泥也是有讲究的。

本节到此为止,下篇将继续介绍Hybrid开发模式。

猜你喜欢

转载自blog.csdn.net/zhang1314wen2008/article/details/42811889
今日推荐