以Google Chrome為首的新生代瀏覽器已能與IE分庭抗禮。遠(yuǎn)不止此,他們?cè)噲D將瀏覽器升級(jí)成操作系統(tǒng),通過(guò)在“云
端”提供應(yīng)用軟件,來(lái)瓜分微軟Windows的地盤(pán)。
制圖 | 無(wú)右
在IE瀏覽器擊潰網(wǎng)景的初代瀏覽器,占據(jù)互聯(lián)網(wǎng)入口10多年之后,改變的時(shí)機(jī)或許已經(jīng)到來(lái)。下一代瀏覽器將如何開(kāi)拓新的入口?它會(huì)用何種代碼標(biāo)準(zhǔn)?以Google為首的開(kāi)放派,試圖用其Chrome瀏覽器配以下一代超文本置標(biāo)語(yǔ)言HTML5來(lái)控制全球每一個(gè)互聯(lián)網(wǎng)用戶。而曾經(jīng)讓HTML系列沉睡,現(xiàn)在宣稱支持HTML5卻遲遲未有任何行動(dòng)的微軟,則繼續(xù)用MSN和IE牢牢粘住老客戶。
集中于HTML5的興廢與否,在Google和微軟之間,一場(chǎng)大戰(zhàn)即將爆發(fā)。爭(zhēng)斗的結(jié)果將決定瀏覽器是否能夠取代操作系統(tǒng),而躍升為人機(jī)交互的最直接平臺(tái)。
激活沉睡多年的HTML5
Google當(dāng)然不是十多年前被微軟輕而易舉掐死的網(wǎng)景,早在其新生代武器Chrome出生前,就有了命中注定的同盟者—Safari、Firefox、Opera。正是在他們的共同支持下,HTML5才逐步走出非商業(yè)的地下層面。
“HTML5正在經(jīng)歷著新的輪回”,專門(mén)制定Web標(biāo)準(zhǔn)的W3C(萬(wàn)維網(wǎng)聯(lián)盟)中國(guó)站成員魯伊說(shuō)道:“瀏覽器是土壤,HTML是水和肥料,網(wǎng)站(或Web Apps)是樹(shù)?!蓖寥罌Q定它需要的肥料,顯然IE看不上W3C指定的肥料,不管是HTML的哪個(gè)版本?!斑@就像巴別塔的故事”,上帝不允許凡人達(dá)到自己的高度,于是變亂了他們的口音,使人與人之間無(wú)法交流。
“微軟以為自己是神,它分裂了代碼標(biāo)準(zhǔn)HTML。”
若不是昔日的硅谷金童馬克#8226;安德森在10多年前播下“莫瑞拉”(一個(gè)偏向于義工形式的軟件開(kāi)發(fā)行銷(xiāo)計(jì)劃)這顆小種子,微軟或許可以通過(guò)IE輕松地掌控互聯(lián)網(wǎng)的入口,讓遵循IE的代碼規(guī)則成為通用代碼標(biāo)準(zhǔn)。
當(dāng)互聯(lián)網(wǎng)剛興起時(shí),急需一個(gè)通用的網(wǎng)絡(luò)瀏覽器。1994年馬克#8226;安德森成立了網(wǎng)景公司并推出了“導(dǎo)航者”。這款圖形界面的網(wǎng)絡(luò)瀏覽器一經(jīng)推出就大受歡迎,在華爾街的追捧下,一天之內(nèi)股票從 28 美元漲到 75 美元。與此同時(shí),微軟則股價(jià)大跌,蓋茨怒不可遏。
工作表上,蓋茨在開(kāi)發(fā)瀏覽器項(xiàng)目的一欄中,輕輕地打了勾。他想明白了,瀏覽器很重要。微軟將操作系統(tǒng)作為人機(jī)接口,從而控制整個(gè)微機(jī)行業(yè),而網(wǎng)景則控制了人們通向互聯(lián)網(wǎng)的入口。微軟必須把互聯(lián)網(wǎng)的入口也收入囊中,如果得不到網(wǎng)景,就要將其毀滅。1995年12月7日,在偷襲珍珠港周年紀(jì)念日之際,蓋茨給小弟們發(fā)了封火藥味十足的電子郵件:“不管怎么看,網(wǎng)景都對(duì)我們不利,我們的現(xiàn)狀就像被日本打敗的美國(guó)艦隊(duì)。立刻停掉手頭所有工作,全力投入IE開(kāi)發(fā)?!辈痪?,標(biāo)志微軟向互聯(lián)網(wǎng)進(jìn)軍的IE1.0面世了。
IE的前幾個(gè)版本如同大學(xué)生最初的課程設(shè)計(jì),非常不好用。直到其1997年推出了IE4.0,終于趕上網(wǎng)景的瀏覽器。微軟的員工將一塊大大的IE標(biāo)識(shí)放到了網(wǎng)景公司的草坪上,而網(wǎng)景的員工則把IE標(biāo)識(shí)換成了72和18這兩個(gè)數(shù)字,這也是當(dāng)時(shí)兩者在瀏覽器市場(chǎng)的占有率,其中網(wǎng)景是72。
但依靠著最極端的捆綁方式,蓋茨迅速干掉網(wǎng)景占據(jù)了瀏覽器市場(chǎng)90%以上份額,并成為了市場(chǎng)規(guī)則的制定者和解釋者。此后多年,幾乎沒(méi)有什么創(chuàng)新型公司再試圖研發(fā)新的瀏覽器。而且,越來(lái)越多的網(wǎng)頁(yè)開(kāi)發(fā)人員跟隨著占領(lǐng)了瀏覽器97.9%市場(chǎng)的微軟,他們明白,要去開(kāi)發(fā)支持其他瀏覽器的軟件,就好比去設(shè)計(jì)和生產(chǎn)一款只能在不到5%的公路上跑的汽車(chē)。
“當(dāng)整個(gè)行業(yè)都開(kāi)始遵守微軟制定的規(guī)則的時(shí)候,全社會(huì)就出現(xiàn)了各種各樣吃‘軟’飯的人。因此,HTML4.0從1999年到現(xiàn)在都沒(méi)更新?!濒斠琳f(shuō)。
然而,當(dāng)2004年全球三分之一的網(wǎng)絡(luò)都因針對(duì)IE漏洞的沖擊波病毒而癱瘓時(shí),安德森的小種子“莫瑞拉”長(zhǎng)出了第一顆果實(shí)——安德森的學(xué)徒工,年僅9歲的天才少年萊克#8226;羅斯所開(kāi)發(fā)的第一版鳳凰瀏覽器(之后的Firefox)誕生了。
安德森的小種子在悄悄長(zhǎng)大,微軟的IE6.0卻原地轉(zhuǎn)磨。蓋茨甚至還一度宣稱要“停止IE的更新,因?yàn)樗呀?jīng)足夠好用了”。在他看來(lái),如果能保住瀏覽器這一土壤不變,那么作為肥料的HTML自然也不需要改變。
I E 停滯不前, F i r e f o x 則起而挑戰(zhàn),Google也開(kāi)始秘密進(jìn)行著瀏覽器計(jì)劃?!澳鹄钡牧硪恢髁χ驹刚弑?8226;格德早在2005年就在Google享受免費(fèi)三餐、午間按摩以及20%的工作自由時(shí)間,他甚至還是開(kāi)發(fā)Firefox的成員,以他的經(jīng)驗(yàn),開(kāi)發(fā)Chrome不在話下。
蓋茨不曾想到, 在擊潰網(wǎng)景1 0 多年后的今天, 一切與I E 分庭抗禮的瀏覽器都與“ 莫瑞拉” 有著千絲萬(wàn)縷的聯(lián)系。新一輪的瀏覽器大戰(zhàn)打響了,F(xiàn)irefox、Chrome、Opera和Safari大有包抄微軟之勢(shì),而盟軍射向IE的關(guān)鍵一箭或許就是HTML5,因?yàn)樗軒椭鶪oogle成功地將桌面軟件搬到網(wǎng)頁(yè)上。
以Google為首的聯(lián)盟軍力推HTML5,并將之激活。
瀏覽器淘汰操作系統(tǒng)
激活HTML5,意味著“未來(lái)重要的不再是占據(jù)用戶的桌面,而是占據(jù)用戶的瀏覽器”,在Google開(kāi)發(fā)者大會(huì)上其副總裁維克#8226;剛鐸說(shuō)道:“操作系統(tǒng)正在失去光彩。事實(shí)上,操作系統(tǒng)將變成一個(gè)應(yīng)用,它們正好是發(fā)生啟動(dòng)的首個(gè)應(yīng)用程序?!碑?dāng)然,它也需要新的We b工具和新的標(biāo)準(zhǔn),“特別是HTML5,駕馭新一代Web更具創(chuàng)新的應(yīng)用?!?/p>
針對(duì)支持H TML 5的諸多瀏覽器,微軟的回應(yīng)是,應(yīng)該對(duì)那些未經(jīng)測(cè)試的技術(shù)抱謹(jǐn)慎態(tài)度。然而更接近事實(shí)的解釋恐怕是,微軟在自己的Silverlight中有自己的播放技術(shù),一旦HTML5作為代碼標(biāo)準(zhǔn),不僅微軟的瀏覽器份額將直線下降,其桌面軟件也會(huì)受到影響。相對(duì)的,以Web為核心的Google則希望通過(guò)能讓W(xué)eb程序更快、更好、更實(shí)用的HTML5拿下桌面軟件。這也是W3C賦予HTML5的使命,它將彌補(bǔ)上一代的不足,實(shí)現(xiàn)包括Flash、Silverlight和JavaFX等軟件所能實(shí)現(xiàn)的功能。
一些軟件開(kāi)發(fā)商和瀏覽器廠商的產(chǎn)品已經(jīng)集成了HTML5的部分要素,比如更快速的視頻流媒體傳輸和由瀏覽器保存更多數(shù)據(jù)以加速網(wǎng)頁(yè)訪問(wèn)。這些功能都無(wú)需用戶安裝另外的插件。網(wǎng)絡(luò)聊天平臺(tái)Meebo則利用了HTML5中的一個(gè)名為PostMessage的功能,當(dāng)用戶切換到其他網(wǎng)頁(yè)上,聊天網(wǎng)頁(yè)仍然可以接受和更新信息。而本地存儲(chǔ)功能Canvas和Web Workers使用戶可以通過(guò)瀏覽器做更多工作,且使Web應(yīng)用運(yùn)行得更快,提高用戶的整體體驗(yàn),模糊網(wǎng)絡(luò)應(yīng)用與桌面應(yīng)用的界限。
這樣幾乎就能把“網(wǎng)絡(luò)即計(jì)算機(jī)”實(shí)現(xiàn)了。
今天,人們?cè)絹?lái)越厭惡胖乎乎的操作系統(tǒng),一些更有技術(shù)含量的做法不斷被人提出。人們?cè)O(shè)想建設(shè)一個(gè)巨大的服務(wù)器終端,其終端用戶卻只是價(jià)值不超過(guò)500美金的“瘦客戶機(jī)”,各種應(yīng)用軟件都放在服務(wù)器上,用戶使用的終端只用一個(gè)瀏覽器入口即可,需要什么軟件就通過(guò)網(wǎng)絡(luò)到服務(wù)器上去取。
目前的Gmail和在線文檔可以大部分替代Office,“沙盒”則防備著惡意軟件的入侵,而HTML5的好處是不再需要插件就能直接瀏覽音頻和視頻,支持離線文檔,甚至還能玩3D游戲。在Chrome上,工作、視頻、游戲、防毒、程序一應(yīng)俱全,甚至操作系統(tǒng)也指日可待?;蛟S,以后我們開(kāi)機(jī)幾秒之后就直接進(jìn)入了瀏覽器,一切操作都在上面完成。
“技術(shù)不是唯一的,還需要各種條件的成熟,比如硬件配合、成本等,還要受到網(wǎng)絡(luò)速度、產(chǎn)業(yè)鏈條等因素制約”,魯伊說(shuō)。
射向IE的那支箭
Google力推HTML5,但它能射落IE,將微軟這個(gè)老爺子打翻在地嗎?
“假定各個(gè)瀏覽器開(kāi)發(fā)商全面支持HTML5草案,2012年HTML5廣泛應(yīng)用,那么最終的推薦性正式標(biāo)準(zhǔn)將到2022才會(huì)發(fā)布。”HTML5標(biāo)準(zhǔn)的編者伊恩#8226;??松谐隽藭r(shí)間表。
到2022年,還有13年。Web開(kāi)發(fā)人員杰夫洛#8226;夫特寫(xiě)了一篇非常“火辣”的文章來(lái)批評(píng)??松倪@份時(shí)間表:“我只關(guān)心可惡的現(xiàn)在,我的客戶只關(guān)心可惡的現(xiàn)在,我的用戶也只關(guān)心可惡的現(xiàn)在?!笔堑?,開(kāi)發(fā)人員關(guān)心的是如何結(jié)束如今HTML標(biāo)準(zhǔn)的混亂和缺陷。
但不管怎樣,HTML5依然將變得很強(qiáng)大,強(qiáng)大到將Web的內(nèi)容滲透到操作系統(tǒng)上面。而且,依靠著“云計(jì)算”在背后的支持,可以慢慢模糊瀏覽器與操作系統(tǒng)之間的界限。依靠HTML5、RIA(富媒體應(yīng)用)和云計(jì)算這些“戰(zhàn)將”,Web將對(duì)傳統(tǒng)軟件開(kāi)發(fā)商造成巨大的沖擊,微軟則是首當(dāng)其沖。
新一代瀏覽器們現(xiàn)在已經(jīng)樹(shù)立了新的標(biāo)準(zhǔn),它們已經(jīng)坐在了司機(jī)的位置。在以后的日子里,不會(huì)再出現(xiàn)某個(gè)瀏覽器像IE一統(tǒng)天下這樣的情況。各式各樣的瀏覽器意味著網(wǎng)絡(luò)開(kāi)發(fā)人員可以更多地依賴于標(biāo)準(zhǔn),而或?qū)⒅饾u擺脫陳舊瀏覽器的各種特殊問(wèn)題。
Tips:
矛頭直指微軟的新一代瀏覽器技術(shù)
雖然已在近期表態(tài)將參與HTML5標(biāo)準(zhǔn)制定,但MSN和IE仍然是微軟賴以繼續(xù)粘住老客戶的武器。
集成了文檔處理、視頻、3D游戲、音樂(lè)、照片分享、即時(shí)通訊、語(yǔ)音視頻會(huì)議、多媒體編輯等多項(xiàng)功能的下一代瀏覽器,將把現(xiàn)有的視窗操作系統(tǒng)和以此為平臺(tái)的諸多軟件的市場(chǎng)份額瓜分豆剖。
HTML5的存廢,將成為瀏覽器能否取代操作系統(tǒng)的關(guān)鍵。
在未來(lái),網(wǎng)絡(luò)即計(jì)算機(jī),一切應(yīng)用軟件可以在“云端”找到,此時(shí),一套極簡(jiǎn)的終端系統(tǒng)即可實(shí)現(xiàn)用戶的所有需要。
他們是IE,甚至是Windows的主要競(jìng)爭(zhēng)對(duì)手(從左至右):莫瑞拉公司的Firefox,提高了瀏覽器的安全性。蘋(píng)果公司的Safari是速度最快,最簡(jiǎn)潔方便的瀏覽器。谷歌公司Chrome將成為更快,更安全的瀏覽器。OPERA公司的同名瀏覽器,已經(jīng)集成多種功能,更有創(chuàng)意。