早在HTML5技术问世之时,有关网络应用与原生应用谁将成为移动终端霸主的问题,就曾引起过广泛的争论。基于HTML5开发的网络应用通过移动终端浏览器,可以在任何一种操作系统的设备上无阻碍地运行。实际上,HTML5确实可以达到与原生App同样好的效果。但HTML5似乎难以直击用户要害,究竟是什么原因? 爱布斯移动应用根据多年对原生APP和HTML5技术的开发和研究,觉得要给原生App和HTML5的未来下个定论,为时尚早。
在用户体验、表现和变现能力方面,原生APP胜出。在这个方面,HTML5仍然面临着不同移动终端设备本地浏览器的功能接入问题,同时在提供用户展示图形界面和数据展现的丰富性方面还有不足。原生应用的分发平台,如App Store和Google Play,目前是获得收入的较为成熟的商业模式;而HTML5应用,除了付费下载以外,还没有形成其他成熟的商业模式。
但在跨平台开发成本、更新、发布控制、技术人才储备和碎片化挑战等方面而言,HTML5胜出。HTML5采用网络通用语言,不用考虑终端设备或者操作系统的不同。随着平台逐渐丰富,这方面的成本问题将会日益凸显。与HTML5相比,原生APP不具备的一个优势就是开放性。不过,在终端设备出现创新时,HTML5在新功能的支持上仍有些落后。HTML5、JavaScript和CSS都是Web常用语言;然而,iOS工程师却是稀有资源,而且很贵……尽管二者同样面临着严重的碎片化问题,不过HTML5先天具备的跨平台特性,可以在这方面占据先机。
总结来说,原生App仍在用户体验和变现能力方面领先于HTML5。由于抓住了用户和钱,所以目前来看原生App依然是移动应用的霸主。随着原生App功能的丰富,面临着应用变“重”的风险,而如果将功能导向Web应用,就可以避免。移动互联网时代,用户的行为尚未固化、创新的迭代速度依然很快,爱布斯移动应用通过SaaS模式(软件即服务的模式)向用户提供服务,大大降低了应用的开发、维护成本,同时通过一次开发全平台(IOS/Android/手机网站)适配的创新技术,大大提升了开发效率。