在经历了长达8年的长跑后,HTML5规范终于瓜熟蒂落、正式定稿,翻开了HTML5标准制定及应用推广进程中举足轻重的一页。今后,HTML5必将受到互联网界前所没有的重视,进而影响整个互联网的服务提供模式、用户体验以及服务开发模式,并最终促进互联网应用的发展和繁荣。
提到HTML5,就不得不提近年来风头甚劲的客户端APP应用。在过去的几年中,伴随着智能手机的发展,APP迅速占领了用户的智能手机屏幕,催生大量大家耳熟能详的应用,如微博、打车软件等等。苹果公司更是利用APP市场构建了一个仅属于苹果公司的封闭式APP生态系统,取得巨大的商业成功。
任何事物都盛极而衰,APP也不例外。在取得辉煌成绩的同时,APP也同样面临着诸多难以逾越的障碍。首先,用户对APP的安装、卸载非常抵触,因为用户关心的只是服务本身,而不是被迫去无休止地安装、卸载APP,尤其对一些使用率非常低的APP。其次,由于APP市场的不规范,导致很多APP暗含吸费、钓鱼、木马等恶意后门,使用户对APP的抵触情绪不断上升,除非有特别的激励,否则用户不愿安装新的APP。再次,用户所管理的APP数目是有限的,用户不会无限制地安装、卸载APP,一般而言,一个用户一般只会在其手机中安装几十个APP,显然,由于APP数目的限制,用户的需求不可能全由APP来满足,用户必然会转而使用其它方式(主要是浏览器)来享受互联网服务。最后,对开发者而言,APP的平台依赖性使开发工作变得极其繁琐、重复和低效,如为苹果开发的APP无法供Android用户使用,为同样的应用,开发者不得不开发、维护多个版本的APP,这严重制约了开发效率,不利于互联网服务产业的发展。
随着近年来云计算模式逐渐深入人心,基于HTML5的“云-端”服务提供模式将逐渐替换APP这种“端”模式而成为互联网应用服务提供的新模式。与APP相比,HTML5应用具有以下优点:对开发者而言,由于HTML5具有良好的跨平台性,开发者只要开发一个版本,就可以在PC、Mac、iPhone、iPad、Android、Windows Phone等各类平台上投入使用,从而极大节省开发和运维成本;对用户而言,在享用一个新的互联网服务时,不用进行相应安装,只需输入URL即可,非常方便快捷,同时免去了手机可能被安装后门的烦恼。对整个互联网服务产业而言,HTML5应用可以破除某些强势APP应用商店及其生态系统对互联网应用的“垄断”,尤其能去除苹果、谷歌公司因各自搭建分裂的生态系统而给用户、开发者带来的诸多限制和不便,使互联网开发者可以摆脱应用分发平台的束缚而专注于应用开发本身,进而繁荣互联网服务市场并最终造福广大互联网用户。
短期内,由于HTML5在调用终端硬件方面的能力还不是很强,HTML5应用的用户体验可能还不如APP,因而二者会共存一段时间。随着终端硬件性能的不断提升,随着HTML5对硬件调用能力的不断上升,HTML5终将逐渐取代APP,并与云计算结为一体,成为互联网服务提供的主流模式,使用户可以以更快捷、更低成本的方式来享受各类互联网服务,满足用户日益增长的信息消费需求。