10月28日,万维网联盟(W3C)宣布HTML5标准最终制定完成并对外发布,这对于HTML5来说有着里程碑似的意义。这也意味着,Native App和Web App之争即将尘埃落定。
一个标准的制定为什么耗时8年之久?表面看来,W3C在推动HTML5前进,但背后究竟是谁裁定了HTML5的命运?为什么说,标准的完工是几家欢喜几家愁?HTML5标准完工能否产生立竿见影的效果?
带着这些问题,《商业价值》记者在第一时间专访了云适配创始人兼CEO、W3C中国区HTML5布道官陈本峰。以下为陈本峰对HTML5标准制定完成事件的解读提炼:
1.耗时8年 HTML5终完工,提前了六年
HTML5作为一个互联网标准,影响范围广泛,几乎所有人都会被影响,所以每向前推进一步都很谨慎。其实,HTML5标准预定2020年完工,显然这对于从业人员来说难以接受,也不符合互联网思维。后来,HTML5标准制定遵循快速迭代原则,让开发者能够第一时间享受到HTML5的最新功能。后续几年里,依然会有HTML5.1以及HTML5.2陆续放出。
2.HTML5命运的裁定者,W3C
W3C的作用主要是协调多方意见,真正参与标准制定还是W3C的会员,诸如微软、谷歌、苹果。这些会员拥有提案权,W3C会把这些公司提案的初稿放到网站上,听取全球多方的意见,达成一致后才会定稿。当然,想要达成意见的一致并非易事,各家都会有自己的考虑。这就是W3C存在的意义,也是导致标准制定耗时较长的原因之一。
3.几家欢喜几家愁
Kendo UI在2013年进行的全球开发者调查显示,HTML5已成为最受欢迎的跨平台应用开发工具。而标准完工对于开发者来说是振奋人心的,他们将在不久的将来真正实现很多HTML5的酷炫功能。此外,也为浏览器厂商指明了道路,他们终于可以大刀阔斧的执行HTML5标准了。此前他们在HTML5标准的的支持方面有些迟疑,因为标准的不确定,浏览器厂商会犹豫到底要不要完全遵循HTML5,一旦标准发生变化,浏览器厂商也需要做出相应的修改。
然而,该消息并非皆大欢喜。HTML5标准的完工,无疑给Web App增添了制胜的筹码。这对于 Native App从业者来说并不是一个好消息,同时受到影响的还有Native App的周边行业,如App分发、App数据统计公司。与App相比,HTML5有很强的渗透率,微信朋友圈本身就是HTML5网页,能够寄生在App里。Web App体验不佳一直饱受诟病,其中一个原因就是浏览器性能支持不完整,相信标准完工后这一问题将会得到改善。
4.标准完工 并不是句号
该消息放出后,陈本峰在朋友圈写到,“Native App和Web App之争不久就会有个明朗的答案。”显然,标准完工并不会产生立竿见影的效果。
一方面,从一个技术流派迁移到另一个技术流派,需要一定时间。另一方面,HTML5是一个很大的概念,包含了很多功能,需要逐步实现。这个过程并非是0到1,而是从0到100的过程。比如说HTML5有1万个功能,很多应用不一定需要1万个功能,也许1000个就足够了。但对有的应用来说远远不够,这就需要浏览器将剩下的功能全部实现,开发者才能开发出越来越强大的应用。