随着万维网联盟(W3C)宣布规范制作完成,越来越多的互联网企业将目光头向了 HTML5,这一被苹果前 CEO 乔布斯所热捧的标准。

搜狐 CEO 张朝阳在力推 X5 为核心的手机 QQ 浏览器的同时,也在暗兵布阵搜狐快站业务。后者是利用 HTML5 来生成移动内容,并降低其中移动应用的开发门槛。与此同时,遨游、UC、猎豹等浏览器厂商也纷纷推出支持 HTML5 的计划,百度也推出了直达号以加入战局。

游戏开发者则更早地进入这一领域。有研究报告显示,2014 年第四季度以来,有 60% 的游戏行业从业者已经投入或准备投入开发 HTML5 为基础的游戏,并对其前景表示乐观的态度。

1 月 21 日,创新工场再次投资千万级人民币于 HTML5 领域的分发平台火速轻应用,而 HTML5 研发引擎 Egret 去年底获得了来自小米的 1000 万美元投资。

事实上,HTML5 的影响更为广泛,视频网站 YouTube 近日在其官方博客中正式宣布,其视频播放将默认使用 HTML5,取代原先的 Flash。这样的更改将帮助开发者、视频主和观众更加灵活地使用其产品。

然而,就在两年前,那些使用者还在抱怨打开 HTML5 网站的卡顿,而当时的一些开发者虽然获得了投资,但熬不过的已经纷纷逃离。时至今日,Facebook 技术高官们为宣布放弃而归感到后悔。

发展环境已然成熟

近两年移动设备的发展,其硬件产品的计算能力已不输于早期的 PC。这场硬件升级革命,是从芯片厂商对 CPU 核数的不断提升开始的,此后移动终端产品经历了到从 32 位升级至 64 位,以及 GPU 性能、屏幕尺寸、待机时间等硬件指标的飙升。

目前来看,高端智能手机产品的硬件性能足以承载更多的网页端内容,支持更加绚丽的渲染效果,而这样的趋势仍将在未来的三到五年内持续下去,并向低端产品延伸。伴随着智能手机销售渠道下沉,会出现大量千元 Android 智能机的普及,借此将完全覆盖 HTML5 所需要的计算能力。

不仅如此,网络的支撑对 HTML5 普及也起着至关重要的作用。随着 4G 用户的不断提升,用户对打开网页时间的缩短,会促使更多的用户愿意体验和分享基于 HTML5 制作出的产品,从而带动开发者的积极性。

对于网络问题,互联网巨头之一的百度曾尝试通过“轻应用”的概念推动 HTML5 应用发展。但由于此前网络的问题,以及用户在移动端的搜索上的体验障碍。

有业内人士告诉腾讯科技,“百度的移动搜索很重要的是用户可以搜索到想要的内容,如果搜不到,用户打开的只是 PC 的版本,这会严重影响体验。”

最终,轻应用成为百度直达号的一个内容生产平台。后者是 2014 年百度为移动搜索所进行的一次新尝试。此时中国 4G 用户的已突破 3000 万,并在接下来的几个月持续增长。

PK 原生应用仍将持续

当 HTML5 能够承载更酷炫的交互,这意味着其可以为用户带来不同于传统的浏览,可以拥有更多的感官体验。但对于应用开发者来说,他们有机会从众多应用中脱颖而出。

原生 App 发展到现在的阻碍:Android 和苹果的应用商店都已经超过了上百万款应用,而用户平时却很少主动下载新的 App,也就是说处于长尾的应用难以被用户感知;用户需求频次不高的应用更多的推广需要通过预装市场或特殊的营销方式,而这会提升开发者的成本。

搜狐快站产品负责人翁晓奇告诉腾讯科技,不仅中小团队会将战略中心转移到 HTML5 上,而且中国接近 6000 万的中小企业接触移动互联网也将借助 HTML5。

但值得注意的是,HTML5 只是一种标准,它仍具有一定的局限性。在面对高频、体验需求极强的应用开发需求时,多数受访开发者都向腾讯科技表示,其首选仍是原生 App,原因是后者的交互层级非常深,难以通过网页承载。

热门 HTML5 游戏《别踩白块儿》的制作公司有猫腻创始人陈鸿镇告诉腾讯科技,“当然硬件足够支撑简单地 HTML5 游戏,但对需要硬件性能能支撑大量运算的游戏仍需要一些时间。现在很多人进来还只是在试水”。

此外,因为浏览器支持标准不同,而 Android 手机的版本分化又十分严重,在采用 HTML5 开发时,适配工作会占用开发者大量的时间。

这就是说,基于 HTML5 开发的应用仍将在一定时间内与原生 App 继续分割市场。

重塑浏览器

“调查结果显示,30% 的开发者使用 HTML5 和原生混合的 API 开发原生应用”,第三方研究机构 Strategy Analytics 应用和媒体执行董事 David MacQueen 告诉腾讯科技。

这是一种新的趋势,开发者利用两者的混合,以达到各取所长的一个平衡点,尤其是游戏的开发者。不过,也有一种思考更加深入。Mozilla 产品经理 Thomas Arend 称,游戏开发者可以设计一个基于浏览器(即 HTML5)的简易版本程序,让准用户可以尝试,而不必访问应用商店下载。如果用户接受这个产品,他们就可能决**买应用程序的完整版本。

但目前在国内可见的是,其可能会延伸至**阅读等应用中,因为后者追求的是内容的快速更新,这部分会交由 HTML5。事实上,**的阅读和广告的呈现都是对内容的处理。

至于承载内容,浏览器则天生更具有优势。QQ 浏览器助理总经理叶骏曾提出了“内容容器”的概念,即浏览器是 HTML5 内容的容器,通过这个容器,内容可以在原生 App 中更好滴呈现。

是的,传统定义的浏览器概念将被打破,取而代之的是一个将浏览器内核嵌入的超级 App。正如一些开发者所言,微信的朋友圈在某种意义上已经成为了一个浏览器(如果把 HTML5 仅仅当做一个网页的话)。

这样做的好处有很多,最重要的是可以降低开发者对应用商店的依赖。基于 HTML5 的一会雇佣程序便可以在更广泛的社交媒体中传播,得到更好的推广。翁晓奇表示,浏览器会无处不在,会有越来越多标准化出现。超级 App 这类平台级产品都有可能成为一个载体,它的可渲染程度会越来越高。

更多一点的是,位置信息、GPU、相机及录像机的应用,以及更丰富的声音控制等运用于原生 App 的功能,正随着移动芯片厂商的技术更新,而被使用在 HTML5 开发的产品上。

也许正如 David MacQueen 所预测的,今天锁能看到的通过原生 API 所能得到的,在未来的几年内将在 HTML5 中看到。移动医疗传感器和虚拟现实集成的 HTML5 很快就会到来。

那时候,你的朋友圈将不再只有游戏和广告,它将成为你最重要的“浏览器”。