HTML5与原生App之争 胜负已出?

移动开发
早在HTML5技术问世之时,有关网络应用与原生应用谁将成为移动终端霸主的问题,就曾引起过广泛的争论。

时至今日,不仅关于二者孰强孰弱的争论已然平息,就连备受关注的移动互联网创业公司也大多是做原生APP的,未曾见过HTML5开发者的身影。基于HTML5开发的网络应用通过移动终端浏览器,可以在任何一种操作系统的设备上无阻碍地运行。实际上,HTML5确实可以达到与原生App同样好的效果。但HTML5似乎难以直击用户要害,究竟是什么原因?在BI Intelligence最近的一份报告中,从不同方面比较了两者的表现。

图片说明文字

1、在用户体验和表现上,原生APP胜出。在这个方面,HTML5仍然面临着不同移动终端设备本地浏览器的功能接入问题,同时在提供用户展示图形界面和数据展现的丰富性方面还有不足。

2、在跨平台开发成本上,HTML5胜出。HTML5采用网络通用语言,不用考虑终端设备或者操作系统的不同。目前,W3C(万维网联盟World Wide Web Consortium,简称W3C)正在与汽车业、出版业、电视业进行讨论,将web引入新的设备平台中。随着平台逐渐丰富,这方面的成本问题将会日益凸显。

3、在更快速的更新和更强的发布控制方面,HTML5胜出。与HTML5相比,原生APP不具备的一个优势就是开放性。HTML5是基于Web的,这就意味着没有一家公司可以成为市场的“看门人”,谷歌不行、苹果不行、亚马逊不行、三星也不行,没有看门人的存在,更新的速度就不会提升、应用的收入也不会受到削减。不过,在终端设备出现创新时,HTML5在新功能的支持上仍有些落后。

4、在变现能力方面,原生APP胜出。原生应用的分发平台,如App Store和Google Play,目前是获得收入的较为成熟的商业模式;而HTML5应用,除了付费下载以外,还没有形成其他成熟的商业模式。

5、在技术人才储备上,HTML5胜出。HTML5、JavaScript和CSS都是Web常用语言;然而,iOS工程师却是稀有资源,而且很贵……

6、对于碎片化挑战而言,HTML5胜出。尽管二者同样面临着严重的碎片化问题,不过HTML5先天具备的跨平台特性,可以在这方面占据先机。

总结来说,原生App仍在用户体验和变现能力方面领先于HTML5。由于抓住了用户和钱,所以目前来看原生App依然是移动应用的霸主。不过,即使是原生App,也有部分Web化的倾向。随着原生App功能的丰富,面临着应用变“重”的风险,而如果将功能导向Web应用,就可以避免。移动互联网时代,用户的行为尚未固化、创新的迭代速度依然很快,要给原生App和HTML5的未来下个定论,为时尚早。

责任编辑:张叶青 来源: eoe Android开发者社区
相关推荐

2012-05-28 14:13:26

HTML5Web AppNative App

2015-10-09 09:11:39

html5原生App区别

2015-04-30 11:26:38

HTML5与APP的抉

2015-01-05 09:37:01

HTML5原生app拼积木方式

2016-01-13 10:09:18

原生应用HTML5

2014-11-10 10:36:42

HTML5

2011-08-02 11:02:59

HTML 5

2011-12-28 15:32:46

HTML5移动App

2013-03-21 09:32:41

2011-10-09 13:29:11

HTML5App Store苹果

2011-09-15 13:47:42

HTML5App Store苹果

2012-05-18 13:24:55

手机浏览器HTML5内核

2015-10-27 18:06:23

原生HTML5混合

2015-10-09 09:00:57

原生HTML 5混合

2016-10-19 10:49:43

Linux

2022-11-01 08:53:00

GradleMaven构建工具

2015-06-10 10:18:27

WebAPP开发技巧

2012-05-30 10:26:23

HTML5

2013-01-24 10:26:04

HTML5HTML 5HTML5的未来

2013-01-22 10:54:51

HTML5App移动应用
点赞
收藏

51CTO技术栈公众号