如今,不仅两者谁强谁弱的争论已经平息,就连万众瞩目的移动互联网创业公司也大多是原生APP,HTML5开发者更是不见踪影。基于HTML5开发的Web应用程序可以通过移动终端浏览器在任何操作系统的设备上畅通无阻地运行。其实HTML5确实可以达到和原生App一样的效果。但HTML5似乎很难直击用户的要害。是什么原因?在BIIntelligence最近的一份报告中,从不同方面对两者的表现进行了比较。1.在用户体验和性能方面,原生应用胜出。在这方面,HTML5仍然面临访问不同移动终端设备本地浏览器功能的问题,同时在为用户提供丰富的图形界面和数据呈现方面仍然存在不足。2、在跨平台开发成本上,HTML5胜出。HTML5采用网络通用语言,不受终端设备或操作系统的差异。目前,W3C(万维网联盟,简称W3C)正在与汽车行业、出版行业和电视行业讨论将网络引入新的设备平台。随着平台的逐渐丰富,这方面的成本问题会越来越突出。3.在更快的更新和更强的版本控制方面,HTML5胜出。与HTML5相比,原生APP不具备的一个优势就是开放性。HTML5基于Web,这意味着没有任何公司可以成为市场的“看门人”,Google、Apple、Amazon或Samsung都不能。没有看门人的存在,更新速度不会提高。收入不会减少。然而,当终端设备发生创新时,HTML5在支持新功能方面仍然落后。4、在变现能力上,原生APP胜出。AppStore和GooglePlay等原生应用的分发平台是目前相对成熟的创收商业模式;而对于HTML5应用,除了付费下载,其他成熟的商业模式还没有形成。5、在技术人才储备方面,HTML5胜出。HTML5、JavaScript、CSS都是Web上常用的语言;然而,iOS工程师是一种稀缺资源,而且成本高昂……6.对于碎片化挑战,HTML5胜出。虽然两者也面临着严重的碎片化问题,但是HTML5与生俱来的跨平台特性可以在这方面占得先机。综上所述,原生应用在用户体验和变现能力方面仍然领先于HTML5。由于对用户和金钱的俘获,原生应用目前仍是移动应用的霸主。但是,即使是本机应用程序也往往部分面向Web。随着原生App功能的丰富,存在应用变“重”的风险,将功能导向Web应用则可以避免。移动互联网时代,用户行为还没有固化,创新的迭代速度还是很快的。现在就原生App和HTML5的未来下定论还为时过早。
