詳解windows10斯巴達(dá)瀏覽器與IE的區(qū)別
當(dāng)我們第一次聽說Project Spartan(斯巴達(dá)瀏覽器),我們就開始猜測它到底是什么,它的作用,對微軟有何意義?它是Windows應(yīng)用(Modern)還是Windows桌面應(yīng)用?是重新命名的IE瀏覽器,還是一款可與IE瀏覽器兼容的瀏覽器,或者它將標(biāo)志著IE的結(jié)束,新的瀏覽器到來?微軟1月Windows 10新聞發(fā)布會結(jié)束之后,這些問題一直纏繞著我們。
微軟在Windows 10新聞發(fā)布會上宣布,斯巴達(dá)瀏覽器是一種“全新的Windows 10 Web瀏覽體驗(yàn)”,而且它有新的渲染引擎,兼容當(dāng)前的Web標(biāo)準(zhǔn)。
斯巴達(dá)瀏覽器具有三大全新特性,使其區(qū)別于其他瀏覽器:筆記模式,允許直接在網(wǎng)頁上注釋(手寫或觸摸);集中閱讀體驗(yàn),去除網(wǎng)頁上的其他內(nèi)容,使閱讀內(nèi)容更清晰并提供離線閱讀列表;集成可感知語境的Cortana,幫助你注釋、定位和搜索信息。
此時我們已經(jīng)對斯巴達(dá)瀏覽器有了一些了解,但還有一些問題。除了華麗的新用戶特性,Project Spartan仍然只是修改/升級版的IE11嗎?相比IE的渲染引擎,Project Spartan的新渲染引擎效果如何?IE會被終止嗎? !
微軟已經(jīng)在IE博客詳細(xì)介紹了斯巴達(dá)瀏覽器。據(jù)微軟證實(shí),下一代瀏覽器是一款Windows應(yīng)用,可在電腦、平板電腦、手機(jī)、游戲機(jī)等設(shè)備上工作。和Windows 10一樣,斯巴達(dá)瀏覽器將被作為一種服務(wù)來提供。所以,正如微軟所言,譬如“你運(yùn)行的是哪個版本”這類問題沒有任何意義,這款瀏覽器會隨時接收功能更新。因此,斯巴達(dá)瀏覽器將一路綠燈。
微軟希望斯巴達(dá)瀏覽器和IE瀏覽器都能呈現(xiàn)所有網(wǎng)站、不管是新的舊的,都足夠準(zhǔn)確和快速。為了達(dá)到這個目標(biāo),微軟計劃為兩款瀏覽器內(nèi)置兩種渲染引擎。第一個是Trident (MSHTML.dll),這是IE正在使用的渲染引擎。雖然IE9發(fā)布以來更新很迅速,但Trident是為了保持與之前網(wǎng)頁的兼容。它支持遺留網(wǎng)站,甚至IE5.5這種古老版本的網(wǎng)站也會支持。
第二個渲染引擎是Edge(EdgeHTML.dll)。這個新引擎一開始是Trident的分支版本,但隨后很快分化成單獨(dú)的實(shí)體。據(jù)微軟所說,從Trident創(chuàng)建Edge,然后逐步將兩者分開,允許微軟保留過去幾年的所有主要子系統(tǒng)投資,同時也可讓他們刪除所有新引擎的遺留支持。因此斯巴達(dá)瀏覽器和IE所采用的是兩個不同的引擎,Trident從此之后將不會收到重要的安全更新。而Edge則會繼續(xù)獲得前沿網(wǎng)絡(luò)技術(shù)和標(biāo)準(zhǔn)的更新。
微軟表示,在Windows 10上,斯巴達(dá)瀏覽器和IE將使用Edge作為默認(rèn)引擎,以呈現(xiàn)Modern網(wǎng)站如Facebook,Outlook.com,YouTube,小鳥微博和智機(jī)網(wǎng),只有在訪問遺留網(wǎng)站時才會暫時切換回Trident。保留Trident是為企業(yè)著想,還有很多企業(yè)還在使用古老的IE版本,微軟還不能徹底擺脫Trident。
微軟曾經(jīng)也想過從斯巴達(dá)瀏覽器中完全刪除Trident (MSHTML.dll),以及從Windows 10 IE中完全清除Edge(EdgeHTML.dll)。這樣Windows 10用戶就有兩個瀏覽器可以選擇。但斯巴達(dá)瀏覽器只有Edge引擎,IE只有Trident引擎,這將導(dǎo)致Windows 10斯巴達(dá)瀏覽器無法呈現(xiàn)遺留網(wǎng)站。有這方面需要的客戶和企業(yè)將不得不轉(zhuǎn)向IE。
我們認(rèn)為為了方便用戶,微軟將拿出新方案,使其更易于在兩個瀏覽器之間切換。比如如果客戶在斯巴達(dá)瀏覽器上訪問遺留網(wǎng)站時,瀏覽器將彈出消息并給出一個按鈕,點(diǎn)擊后就可進(jìn)入IE。但這只是猜測,我們不知道微軟是否會這樣做,我們只能拭目以待。