為何說HTML 5 標(biāo)準(zhǔn)定了是哪家歡樂哪家愁?

責(zé)任編輯:editor04

2014-11-01 09:38:57

摘自:鈦媒體

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

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

一個(gè)標(biāo)準(zhǔn)的制定為什么耗時(shí)8年之久?表面看來,W3C在推動(dòng)HTML5前進(jìn),但背后究竟是誰裁定了HTML5的命運(yùn)?為什么說,標(biāo)準(zhǔn)的完工是幾家歡喜幾家愁?HTML5標(biāo)準(zhǔn)完工能否產(chǎ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è)人員來說難以接受,也不符合互聯(lián)網(wǎng)思維。后來,HTML5標(biāo)準(zhǔn)制定遵循快速迭代原則,讓開發(fā)者能夠第一時(shí)間享受到HTML5的最新功能。后續(xù)幾年里,依然會(huì)有HTML5.1以及HTML5.2陸續(xù)放出。

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

3.幾家歡喜幾家愁

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

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

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

該消息放出后,陳本峰在朋友圈寫到,“Native App和Web App之爭不久就會(huì)有個(gè)明朗的答案。”顯然,標(biāo)準(zhǔn)完工并不會(huì)產(chǎn)生立竿見影的效果。 一方面,從一個(gè)技術(shù)流派遷移到另一個(gè)技術(shù)流派,需要一定時(shí)間。另一方面,HTML5是一個(gè)很大的概念,包含了很多功能,需要逐步實(shí)現(xiàn)。這個(gè)過程并非是0到1,而是從0到100的過程。比如說HTML5有1萬個(gè)功能,很多應(yīng)用不一定需要1萬個(gè)功能,也許1000個(gè)就足夠了。但對(duì)有的應(yīng)用來說遠(yuǎn)遠(yuǎn)不夠,這就需要瀏覽器將剩下的功能全部實(shí)現(xiàn),開發(fā)者才能開發(fā)出越來越強(qiáng)大的應(yīng)用。

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號(hào)-6京公網(wǎng)安備 11010502049343號(hào)