向歷史告別:微軟如何使用Edge瀏覽器來取代IE?
- 來源:互聯(lián)網(wǎng)
- 作者:newtype2001
- 編輯:newtype2001
與過去決裂
微軟Edge瀏覽器以前的代號是“斯巴達項目”(Project Spartan),Spartan這個詞有“簡樸、清苦”的意思,用它來描述Edge給人的感覺非常形象。Edge瀏覽器是微軟迄今制作的最簡約、簡樸的瀏覽器。瀏覽器的圖標很少,菜單文本也非常稀簡,設(shè)計低調(diào)得令人難以置信(當然你可以改變整體色彩)。但是在這款產(chǎn)品的背后,卻有著非常有趣的故事。
在2014年的時候,有報道稱,IE從4.0版本就開始使用的渲染引擎Trident將進行重大改變,用于未來的IE 12中。這個傳言當時只說對了一半。
微軟Edge瀏覽器使用了一個新的渲染引擎,它帶有Trident屬性。“我們從老的渲染引擎Trident之中,也就是MSHTML開始,創(chuàng)建了分支代碼,削減了很多(事實上,我認為幾乎是所有)遺留技術(shù)和遺留行為——這些遺留技術(shù)和遺留行為定義了IE瀏覽器,并把它與其他現(xiàn)代瀏覽器分開,”德布魯因?qū)Υ私忉屨f。
他們與過去決裂,并引入“Edge HTML”,使得Edge瀏覽器可能成為微軟這些年來最快、最輕便的瀏覽器。 德布魯因告訴我,從用戶反饋以及某些基準測試的早期結(jié)果來看,Edge瀏覽器和基于Blink的Chrome瀏覽器(Blink也是開放標準WebKit的一個代碼分支 )一樣快,甚至可能更快。 “我們的產(chǎn)品在性能的很多方面都表現(xiàn)出了優(yōu)勢,因為我們可以把很多很多的IE遺留技術(shù)留在IE瀏覽器里,”他說。
從另一方面來看,與過去決裂勢必導(dǎo)致一些現(xiàn)有的網(wǎng)站不能完整加載。微軟在Edge瀏覽器中放棄的技術(shù)包括Active X,一個用來渲染組件和對象的軟件框架。 “雖然它仍然是一個非常重要的技術(shù)——web上有很多應(yīng)用程序仍然要依賴它——但在概念上來說,它真的不適合通用Windows這個平臺了。”德布魯因說。
而那就是經(jīng)典的IE瀏覽器的用武之地了。目前IE瀏覽器被放在了“附件”下面。當一個網(wǎng)站需要使用IE瀏覽器打開,Edge瀏覽器會讓你知道,為你提供兩個選擇,一是繼續(xù)在Edge中加載它,但知情它的某些部分可能不會正常運行,二是在IE中打開它。
“大多數(shù)應(yīng)用程序開發(fā)者在開發(fā)Web應(yīng)用程序的時候,腦海里都希望它是可以跨瀏覽器、跨設(shè)備運行的。如果你也有此想法,那么Active X很可能就不是你會去選用的那種技術(shù)。因此,從某種意義上來說,我們只不過是認清了現(xiàn)實而已。”德布魯因說。
一個風(fēng)險
盡管微軟Edge瀏覽器與Trident淵源很深,但它的確是一個全新的web瀏覽器,這意味著一切幾乎都是從零開始打造的。因此在7月29日Edge瀏覽器推出的時候,有一些東西仍然沒有準備好,其中最明顯的就是對擴展程序的支持。
在今年6月的微軟Build大會上,該公司展示了擴展程序在Edge瀏覽器上的運行,所以工作顯然是在進行中。微軟已經(jīng)承諾會來2015年底之前弄好擴展,但對一些用戶來說,在Edge瀏覽器推出之際不能使用它顯然很讓人煩惱。
“我們知道這很重要,特別是對那些非常喜歡使用瀏覽器產(chǎn)品的用戶來說。使用擴展的瀏覽器用戶數(shù)量相對較少,但對于他們而言,可選用的擴展程序就是必不可少之物。”德布魯因說。
在安全性方面的擴展程序呢?有些人就非常喜歡用諾頓網(wǎng)絡(luò)安全應(yīng)用擴展,他們可能會擔(dān)心Edge瀏覽器中沒有第三方保護。微軟倒并不認為這是一個安全風(fēng)險,主要因為安全保護程序已經(jīng)內(nèi)置到Windows 10中,因此也能保護到Edge瀏覽器。Win 10和Edge瀏覽器都處在SmartScreen和Windows Defender的保護之下。
事實上,德布魯因覺得人們不去安裝第三方安全擴展也根本不是什么大事。“我們已經(jīng)在操作系統(tǒng)中安裝好了安全程序,并確保它們都很好地協(xié)同工作,我們覺得,這樣用戶就不會因為諾頓與我們的系統(tǒng)有沖突而遇到性能下降或死機的情況了。”
但是,Edge瀏覽器在擴展上采取一些完全不同的做法,它們相當重要。
終結(jié)擴展方面的麻煩
每過三個月,我就去一個鄰居家?guī)退宀僮骼硐到y(tǒng)。她習(xí)慣于使用IE和Chrome這兩種瀏覽器,(當一個不好用時,她就用另外一個),通常我去清理系統(tǒng)時,兩個瀏覽器都處在勉強能用的狀態(tài),我總是發(fā)現(xiàn)許多她并不需要的把系統(tǒng)拖慢了。她通常不會知道里面其中一半的軟件和擴展功能是怎么來的。麻煩往往始于擴展應(yīng)用(和瀏覽器助手)之中。而微軟Edge瀏覽器可能可以終結(jié)這種麻煩。
當今年秋天,用戶可以在微軟Edge瀏覽器上使用擴展程序的時候,它們將會大不相同。首先,Universal Windows Platform將不再允許安裝鉤到Windows系統(tǒng)本身的二進制鉤子擴展程序。貝爾菲奧里表示,微軟公司創(chuàng)建IE瀏覽器的時候,允許去安裝這樣的擴展似乎是一個不錯的主意。而現(xiàn)在,就有很多擴展可以讓第三方垃圾鉤到你的系統(tǒng),而且一些惡意軟件也是個持續(xù)性的威脅。況且就連微軟公司自己也在這樣做:Skype擴展在網(wǎng)頁中查找電話號碼,并突出顯示它,方便你點擊并撥打電話。
擴展應(yīng)用拖慢了瀏覽器——無論這些擴展應(yīng)用是好的、壞的、還是極為危險的。
貝爾菲奧里解釋說,這些擴展程序?qū)o法“以不可控的方式鉤到Edge里面。你永遠都可以隨意去卸載它們。它們真的能被用戶卸載掉。而目前的IE瀏覽器的表現(xiàn)就并非是這樣。”這也將讓第三方公司、服務(wù)和惡意軟件等程序無法隱藏在代碼中。

玩家點評 (0人參與,0條評論)
熱門評論
全部評論