焦 點
微軟已宣布,將在Windows 10中重新開發(fā)一款網(wǎng)頁渲染引擎。微軟指出,支持最新的網(wǎng)頁標(biāo)準(zhǔn),同時保持對老版本IE的兼容已經(jīng)變得過于困難。微軟的解決方案就是Project Spartan。這一全新的渲染引擎將被用在所有版本的Windows 10中,無論是PC還是移動設(shè)備。Spartan丟掉了IE以往的包袱,這一渲染引擎主要專注于對標(biāo)準(zhǔn)的兼容。以往的IE渲染引擎,即MSHTML.dll或Trident,仍將可以使用,但只提供給依靠IE瀏覽器非標(biāo)準(zhǔn)行為的網(wǎng)站,使得這些網(wǎng)站上的錯誤可以正確顯示。此外,微軟還強調(diào),IE瀏覽器的Trident引擎存在太多對新技術(shù)的阻礙,這也使得它要保證對過去非標(biāo)準(zhǔn)代碼的兼容性,又要滿足新開放網(wǎng)絡(luò)標(biāo)準(zhǔn)的規(guī)定下,Bug只會越來越多。
Windows 10新瀏覽器Spartan并沒有使用開源引擎WebKit,而是微軟從零開始編寫的,而新引擎并不是一次性的更新升級,其會伴隨新系統(tǒng)的升級而不斷地完善和改進。微軟曾考慮,基于已有的開源代碼庫,例如WebKit,來開發(fā)新的HTML渲染引擎。不過莫里斯表示,微軟很快就放棄了使用開源代碼的想法,因為微軟希望自行控制代碼。他表示:“考慮到所需的工程開發(fā)工作,我們發(fā)現(xiàn),相對基于開源引擎開發(fā)新瀏覽器,我們可以更快地推出一款基于自主引擎、專注于互操作性的瀏覽器?!贝送?,微軟擔(dān)心,其他瀏覽器廠商對WebKit的依賴將導(dǎo)致“網(wǎng)頁單一性”,而這是微軟目前所反對的。
就如其代號“斯巴達”一樣,微軟或許希望這款新的瀏覽器能成為其在移動互聯(lián)時代競爭的一位勇猛的“戰(zhàn)士”。
事實上,過去幾年中,IE瀏覽器在PC端的市場份額一直在下滑,而谷歌公司的Chrome和Mozilla公司的Firefox瀏覽器已經(jīng)成為很多用戶的新寵。顯然,在移動互聯(lián)網(wǎng)時代,IE瀏覽器已經(jīng)沒有優(yōu)勢了。在這種情況下,微軟推出全新品牌的瀏覽器,顯然是為了擺脫以往IE瀏覽器的沉重包袱,以一個全新的面貌來重新爭奪市場。但對于微軟而言,如果新的瀏覽器沒有特別的優(yōu)勢,那么恐怕在與Chrome、Firefox等的競爭中,也很難重現(xiàn)昔日IE的輝煌。