HTML 5 標(biāo)準(zhǔn)定了,哪家歡樂(lè)哪家愁

10月28日,萬(wàn)維網(wǎng)聯(lián)盟(W3C)宣布HTML5標(biāo)準(zhǔn)最終制定完成并對(duì)外發(fā)布,這對(duì)于HTML5來(lái)說(shuō)有著里程碑似的意義。這也意味著,Native App和Web App之爭(zhēng)即將塵埃落定。

一個(gè)標(biāo)準(zhǔn)的制定為什么耗時(shí)8年之久?表面看來(lái),W3C在推動(dòng)HTML5前進(jìn),但背后究竟是誰(shuí)裁定了HTML5的命運(yùn)?為什么說(shuō),標(biāo)準(zhǔn)的完工是幾家歡喜幾家愁?HTML5標(biāo)準(zhǔn)完工能否產(chǎn)生立竿見(jiàn)影的效果?

帶著這些問(wèn)題,《商業(yè)價(jià)值》記者在第一時(shí)間專訪了云適配創(chuàng)始人兼CEO、W3C中國(guó)區(qū)HTML5布道官陳本峰。以下為陳本峰對(duì)HTML5標(biāo)準(zhǔn)制定完成事件的解讀提煉:

1.耗時(shí)8年 HTML5終完工,提前了六年

HTML5作為一個(gè)互聯(lián)網(wǎng)標(biāo)準(zhǔn),影響范圍廣泛,幾乎所有人都會(huì)被影響,所以每向前推進(jìn)一步都很謹(jǐn)慎。其實(shí),HTML5標(biāo)準(zhǔn)預(yù)定2020年完工,顯然這對(duì)于從業(yè)人員來(lái)說(shuō)難以接受,也不符合互聯(lián)網(wǎng)思維。后來(lái),HTML5標(biāo)準(zhǔn)制定遵循快速迭代原則,讓開(kāi)發(fā)者能夠第一時(shí)間享受到HTML5的最新功能。后續(xù)幾年里,依然會(huì)有HTML5.1以及HTML5.2陸續(xù)放出。

2.HTML5命運(yùn)的裁定者,W3C

W3C的作用主要是協(xié)調(diào)多方意見(jiàn),真正參與標(biāo)準(zhǔn)制定還是W3C的會(huì)員,諸如微軟、谷歌、蘋果。這些會(huì)員擁有提案權(quán),W3C會(huì)把這些公司提案的初稿放到網(wǎng)站上,聽(tīng)取全球多方的意見(jiàn),達(dá)成一致后才會(huì)定稿。當(dāng)然,想要達(dá)成意見(jiàn)的一致并非易事,各家都會(huì)有自己的考慮。這就是W3C存在的意義,也是導(dǎo)致標(biāo)準(zhǔn)制定耗時(shí)較長(zhǎng)的原因之一。

3.幾家歡喜幾家愁

Kendo UI在2013年進(jìn)行的全球開(kāi)發(fā)者調(diào)查顯示,HTML5已成為最受歡迎的跨平臺(tái)應(yīng)用開(kāi)發(fā)工具。而標(biāo)準(zhǔn)完工對(duì)于開(kāi)發(fā)者來(lái)說(shuō)是振奮人心的,他們將在不久的將來(lái)真正實(shí)現(xiàn)很多HTML5的酷炫功能。此外,也為瀏覽器廠商指明了道路,他們終于可以大刀闊斧的執(zhí)行HTML5標(biāo)準(zhǔn)了。此前他們?cè)贖TML5標(biāo)準(zhǔn)的的支持方面有些遲疑,因?yàn)闃?biāo)準(zhǔn)的不確定,瀏覽器廠商會(huì)猶豫到底要不要完全遵循HTML5,一旦標(biāo)準(zhǔn)發(fā)生變化,瀏覽器廠商也需要做出相應(yīng)的修改。

然而,該消息并非皆大歡喜。HTML5標(biāo)準(zhǔn)的完工,無(wú)疑給Web App增添了制勝的籌碼。這對(duì)于 Native App從業(yè)者來(lái)說(shuō)并不是一個(gè)好消息,同時(shí)受到影響的還有Native App的周邊行業(yè),如App分發(fā)、App數(shù)據(jù)統(tǒng)計(jì)公司。與App相比,HTML5有很強(qiáng)的滲透率,微信朋友圈本身就是HTML5網(wǎng)頁(yè),能夠寄生在App里。Web App體驗(yàn)不佳一直飽受詬病,其中一個(gè)原因就是瀏覽器性能支持不完整,相信標(biāo)準(zhǔn)完工后這一問(wèn)題將會(huì)得到改善。

4.標(biāo)準(zhǔn)完工 并不是句號(hào)

該消息放出后,陳本峰在朋友圈寫到,“Native App和Web App之爭(zhēng)不久就會(huì)有個(gè)明朗的答案。”顯然,標(biāo)準(zhǔn)完工并不會(huì)產(chǎn)生立竿見(jiàn)影的效果。

一方面,從一個(gè)技術(shù)流派遷移到另一個(gè)技術(shù)流派,需要一定時(shí)間。另一方面,HTML5是一個(gè)很大的概念,包含了很多功能,需要逐步實(shí)現(xiàn)。這個(gè)過(guò)程并非是0到1,而是從0到100的過(guò)程。比如說(shuō)HTML5有1萬(wàn)個(gè)功能,很多應(yīng)用不一定需要1萬(wàn)個(gè)功能,也許1000個(gè)就足夠了。但對(duì)有的應(yīng)用來(lái)說(shuō)遠(yuǎn)遠(yuǎn)不夠,這就需要瀏覽器將剩下的功能全部實(shí)現(xiàn),開(kāi)發(fā)者才能開(kāi)發(fā)出越來(lái)越強(qiáng)大的應(yīng)用。

發(fā)表評(píng)論