移动Web App:未来发展更需要抓住的新趋势
2015-01-07文|刘扬
文|刘 扬
移动Web App:未来发展更需要抓住的新趋势
文|刘 扬
今天的中国,移动互联网发展已经进入了全民时代,移动应用数量增长迅猛,几乎各行各业都在尝试移动客户端,近年来呈现出大量开发、快速发布、全民使用移动应用的态势。相比较目前最常用的原生App,笔者认为,在未来的发展中,移动Web App是更需要抓住的新趋势。
移动应用种类
从技术角度上说,目前移动应用程序主要有三种:原生App(Native App)、移动Web App、Hybrid App(混合模式移动应用)。现今普及度高的是原生App。原生App是指数据的运算和存储均在移动终端操作系统上的应用,一般采用系统(如IOS、Android)原生语言开发,可被直接安装到设备里,用户一般通过网络商店或者卖场(如苹果设备的App Store等)来获取原生App。移动Web App是指运行在移动设备浏览器(如苹果设备的Safari)上的应用,采用HTML、JavaScript和CSS等Web技术开发,它们不需要在设备上先下载后安装。Hybrid App介于以上两者之间,它虽然看上去是原生App,但只是一个UI WebView,内核访问的是Web App(图1)。
图1 原生App、Web App和Hybrid App三种开发模式示意图
近年来,原生App以其良好的用户体验、优越的性能和成熟的盈利方式占据着主导地位,而Web App因HTML5相关技术限制、商业因素等一直未能有所发展。2007年W3C(万维网联盟)立项HTML5,直至2014年10月底,这一长达八年的规范终于正式定稿。基于HTML5技术的Web App将有可能改变当今原生App“一统天下”的格局么?
原生App与Web App对比分析
原生App与基于HTML5的Web App各有优缺点。原生App相较于Web App的优势在于,第一,原生App可利用操作系统提供的API及平台特性,调用移动设备的资源(如GPS、照相机等),实现丰富的用户服务和良好的用户体验,这是原生App最大的优势;而Web App无法使用移动硬件设备的很多独特功能。第二,原生App可访问本地资源,支持离线运行,节省流量;Web App 大部分需要连接互联网,消耗流量,在网络环境不佳的地方,性能体验较差。第三,原生App与系统高度切合,相比于Web App运行速度更快、性能更佳。
Web App也有自身优势。第一,跨平台开发,HTML5语言支持多个主流平台,从Mac、iPhone、iPad到Android、Windows Phone等,而原生App对每种移动操作系统都需要独立开发,采用独立的开发语言,如Android下采用Java、iOS下采用Objective-C等。这使得Web App开发的工作量要远远小于原生App,HTML5开发速度较快,开发成本较低。第二,易于版本控制,Web App迭代更新容易,用户任何时候访问都为最新版本;而原生App需要用户手动下载更新,各版本均需维护,维护成本高。 第三,上线发布时间可控,原生App上线前需要通过应用商店的严格审核,审核时间从几天至十几天不等;Web App任何时候都可以发布,不需要审核流程。第四,Web App访问入口多,如搜索引擎、浏览器、应用市场、微信朋友圈,而原生App访问入口只有应用市场。
图2
总体来说,原生App在用户体验、离线能力和响应速度上优于Web App,而Web App更通用,开发门槛较低,具有开发周期短、成本低、维护方便等优点(图2)。
目前看来,Web App在移动端上的表现,与原生App尚有一定差距。然而,随着HTML5规范的定稿、移动设备硬件的升级、无线网络的提速、操作系统厂商策略的变化、相关软件技术的成熟,这个差距必然会逐步缩小。
如今,传媒业大力推动传统媒体和新兴媒体融合发展,各家传媒机构都十分重视移动终端用户群,新闻类客户端层出不穷,但只有几个大用户量、高使用频度的超级原生App占据主流。近两年,从Web App概念衍生出的轻应用发展迅猛,基于HTML5技术制作的轻应用在微信中受到用户青睐,发展势头良好,由此看来,Web App大有崛起之势。面对“原生App和Web App之争”,传媒业移动产品路线该作何选择。
关于“原生App和Web App之争”的思考
去年10月HTML5规范定稿,引发了移动开发行业内关于Web App是否将会取代原生App的大讨论,有观点认为基于HTML5的Web App将颠覆原生App生态系统,而有观点则认为需理智对待,短期内不会有实质性改变。通过上文对比分析,两者各有优劣,今后App技术路线如何发展,往往不单取决于技术本身的突破,还与许多因素相关,如软硬件厂商的支持、商业利益的考量等。无论技术路线如何变化,作为App开发者,一个重要原则始终不变,那就是以用户为本点(图3)。
图3
传媒机构借App助力新媒体转型,争取终端用户,面对纷繁的App产品市场,应在前期产品设计上下功夫。至于是选择用户体验佳、开发投入大的原生App,还是开发门槛低、交互功能有限的Web App,笔者认为需从以下几个方面考量。
1、以用户为本。App的设计来源于用户,App的生存取决于用户,必须始终树立用户至上的理念。在App设计阶段,准确定位用户群,明确用户需求,注重用户体验,一切从用户角度出发选择技术路线,原生App还是Web App?答案来自用户。
2、注重创新。目前移动设备上的App数量庞大,用户对App的态度不再是早期的求新求多,而是习惯于几个超级App(如微博、微信等)。传媒机构此时再推出App,必须注重创新,在人机界面、展现形式上寻求突破口,相较于原生App,基于HTML5的Web App更易于在内容展现方面实现创新。
3、各取所长。原生App和Web App各有所长,利用两者各自优势是明智之选。在传媒领域,制作新闻专题更适合采用Web App模式,开发和发布周期短、展示界面丰富,传播渠道更广泛;需频繁使用的、用户黏性大的应用则更适合开发成原生App。
当今移动互联网时代,原生App与Web App哪家强,似乎显得不那么重要,两者在一段时间内很可能是共生共存,相互促进,而Web App则是必须抓住的长远趋势。对于立志于开拓新媒体业务的传媒机构来说,根据受众定位、应用特点、开发预算等方面选择适合自身的开发模式,并为用户提供更有价值的数据和服务,才是以不变应万变的应对之道。
(作者单位:新华社技术局互联网技术部)
《梦控师》简介
《梦控师》是一本全面系统介绍和教授清明梦,即控制梦境的书籍。
清明梦,俗称控梦,指的是梦里知道自己在做梦,并且可以控制自己在梦里的行为。这是一种非常震撼而奇妙的体验,极富娱乐性、实用性和探索性,同时也是心理学上的一个热点课题,未来的流行方向。目前,清明梦所拥有的巨大魅力正在悄然席卷全球,尤其受到广大青年人的热捧,已经开始形成一种独特的文化现象。
《梦控师》一书从心理上研究人的潜意识与梦控,不但教授人们在较短时间内学会梦控,还在正确治愈心理疾病、催眠、减缓压力、维持心理健康、开发个人潜能等方面具有突破性探索。本书作者追梦蚂蚁倾注十年追梦心血,开历史之先河,集梦学之大成,具有颠覆性革新力量。
天才是怎么生成的?如何借助梦境打造凡人直通天才之路?无数发明创造、奇思妙想、艺术珍品都来自于梦中的灵感。纵观那些盖世天才,亚里士多德、达·芬奇、特斯拉、莫扎特、爱因斯坦等人,他们超凡的能力都能在梦境中找到答案。本书涉及面广,内容生动活泼、科学健康,集趣味性、实用性和学术性为一体,给读者展现前所未见、精彩超凡的控梦世界,既是一部揭秘控梦神奇的科普大作,也是清明梦爱好者必备的实用手册。
(本书由中央编译出版社出版,各地新华书店、当当网、京东网、亚马逊、天猫及部分二渠道书店有售)