去年,微軟工程師在公開演示 Azure 服務(wù)時(shí),微軟 Edge 瀏覽器頻頻崩潰,逼得他只能在眾目睽睽的尷尬局面下,使用 Edge 下載 Chrome 瀏覽器來繼續(xù)他的演示。
一年之后的今天,Edge 就抱上了 Chrome 的大腿。
圖片來源:The Next Web
科技圈沒有不透風(fēng)的墻,前幾天,有外媒報(bào)道,微軟正在基于 Chromium 構(gòu)建一款新的瀏覽器,它的目的在于
替換掉 Windows 10 上的 Edge。就在今天,微軟 Windows 副總裁 Joe Belfiore 于官方博客上正式宣布這一決定,其表示為了更好地幫用戶提高 Web 兼容性,并減少 Web 生態(tài)系統(tǒng)中碎片化問題,微軟將在開發(fā)桌面版 Edge 瀏覽器時(shí)采用 Chromium 項(xiàng)目。
至于 Chromium 想必大多數(shù)人都知曉其是開源 Web 渲染引擎,為 Google 的 Chrome 瀏覽器提供支持。微軟的這一舉措意味著 Edge 很快將由 Blink 和 V8 JavaScript 引擎提供支持。同時(shí)代表著微軟正以更大的方式加入開源社區(qū)。
對此,Joe Belfiore 表示道,在過去幾年中,微軟有意義地增加了對開源軟件(OSS)社區(qū)的參與,成為世界上最大的 OSS 項(xiàng)目支持者之一。當(dāng)前將 Edge 瀏覽器的 EdgeHTML 渲染引擎使用 Google Chromium 引擎取而代之的原因是,基于開源的 Chromium 項(xiàng)目可以使 Microsoft Edge(以及其他瀏覽器)能夠在 PC 端和其他設(shè)備上更好地運(yùn)行,并提高各個(gè)網(wǎng)站的兼容性,同時(shí)在各種 Windows 設(shè)備上實(shí)現(xiàn)最佳的電池壽命和硬件集成。
不過更換瀏覽器的內(nèi)核雖然相當(dāng)于換心,但是并不等于微軟拋棄了 Edge,事實(shí)上,Microsoft Edge 不會(huì)消失,品牌名稱也不會(huì)消失。如果你已經(jīng)在 Windows 上使用 Edge,那么一切也不會(huì)發(fā)生改變。最終一旦微軟進(jìn)行了這種引擎式的改變,網(wǎng)站的渲染效果會(huì)更加一致。
要追問微軟為什么要改變它的渲染引擎?且為何會(huì)在眾多的瀏覽器內(nèi)核中選用 Chromium?或許要從第一瀏覽器大戰(zhàn)講起。
回憶起上世紀(jì) 90 年代的瀏覽器大戰(zhàn),IE 瀏覽器背靠微軟這棵財(cái)力雄厚的大樹以及全球第一大操作系統(tǒng) Windows,僅用了幾年的時(shí)間,就將彼時(shí)占有率最高達(dá)到 90% 的 Netscape 瀏覽器碾壓成灰。
不過隨著 Netscape 瀏覽器的繼任者以 Gecko 為內(nèi)核的 Firefox 和 Opera 瀏覽器(內(nèi)核 Presto)的崛起,被業(yè)界普遍認(rèn)為不安全的 IE 逐漸開始失勢,后來再到 Webkit 系瀏覽器的風(fēng)靡,原有的 IE 市場份額被迅速瓜分,其原開發(fā)團(tuán)隊(duì)也被拆散分配至其它產(chǎn)品的開發(fā)。為了力挽狂瀾,微軟開始為 IE 打造新的 Edge 引擎。不過目前看來,內(nèi)置于 Windows 10 版本中的 Edge,它的市場份額并不理想。
據(jù)網(wǎng)絡(luò)流量監(jiān)測機(jī)構(gòu) StatCounter 最新數(shù)據(jù)顯示,在桌面瀏覽器市場中,Edge 的市場份額僅為 4%,還不如微軟早于 2015 年放棄的 IE。
而反觀于 2013 年,和蘋果的開源瀏覽器核心 Webkit 分道揚(yáng)鑣的 Google,隨后在自家的 Chromium 項(xiàng)目中研發(fā)了 Blink 渲染引擎。這一引擎的推出,吸引了 Opera 和國內(nèi)多家瀏覽器研發(fā)團(tuán)隊(duì)的加入。且相比 Webkit,Blink 更加精簡高效。
此外,從市場份額來看,Chrome 已經(jīng)成為廣受用戶歡迎的新市場領(lǐng)導(dǎo)者。大多數(shù)的開發(fā)者已經(jīng)習(xí)慣針對 Chrome 進(jìn)行優(yōu)化,而 Google 也一直在創(chuàng)建純 Chrome 的網(wǎng)絡(luò)服務(wù),因?yàn)樗ǔJ堑谝粋€(gè)采用新興網(wǎng)絡(luò)技術(shù)的人。在這種情況下,微軟讓 Edge 渲染引擎與 Chromium 保持同步也就不足為奇了。
據(jù)微軟副總裁 Joe Belfiore 在其官方博客中的介紹,微軟從一年前就在考慮基于 Chromium 開發(fā)移動(dòng)瀏覽器,此前他們在桌面版的 Edge 應(yīng)用了多種特性(如:Angle、Web Audio、Brotli),以后,他們將為 Chromium 項(xiàng)目做出更多貢獻(xiàn),為基于 ARM 的 Windows 設(shè)備提供更好的瀏覽體驗(yàn)。
不過之前 Edge 瀏覽器中即便是小的兼容性問題也給用戶帶來了諸多的麻煩。如今遷移到 Chromium 將會(huì)立即解決這些 Web 兼容性問題,并使 Edge 與 Chrome 以及其他也使用 Blink 的瀏覽器保持一致。
對此,據(jù)外媒 The Verge 報(bào)道,微軟也聽取了那些希望在所有 Windows 版本中支持現(xiàn)代 Edge 瀏覽器的企業(yè)的一些建議。畢竟現(xiàn)在許多企業(yè)都處于混合環(huán)境中,有的運(yùn)行 Windows 7,有的是 Windows 10 的計(jì)算機(jī)。所以,在 Edge 更換內(nèi)核之后,微軟會(huì)將 Edge 引入 Windows 7 和 Windows 8 上,不會(huì)再僅兼容 Windows 10。同時(shí),Edge 將成為所有受支持的 Windows 版本的可下載可執(zhí)行文件,這意味著微軟相比以前可以更加頻繁地提供更新服務(wù)。目前尚不清楚更新的頻率能否達(dá)到每月一次,但它肯定不再與每個(gè)主要的 Windows 10 更新相關(guān)聯(lián)。
之所以修改 Edge 的另一個(gè)重要原因涉及開發(fā)者。許多 Web 開發(fā)者使用 Mac 來開發(fā)和測試站點(diǎn),但 Edge 并不兼容 Mac,而且由于 Mac 無法同時(shí)開啟 Windows 系統(tǒng),在這樣的情況下很難在 Mac 上測試微軟的 Web 渲染引擎。微軟現(xiàn)在將 Edge 帶入 Mac。我們可以理解為這不單單是專門為獲取更多市場份額而采取的舉措,而是它想讓開發(fā)者更容易使用 Edge。
不過截至目前,微軟尚未承諾在 Mac 上可以使用 Edge 的具體時(shí)間,但我們預(yù)計(jì)它將會(huì)在明年晚些時(shí)候推出。
整體而言,以上微軟所做的改變意味著,最終支持 Chrome 的瀏覽器引擎將在 Windows 上變得更好。微軟正致力于提供 Web 平臺(tái)增強(qiáng)功能,這些功能將改善 Windows 上的 Edge 和 Chrome,包括觸摸性能、輔助功能以及對基于 ARM 的 Windows 版本的支持。預(yù)計(jì)微軟使用 Chromium 項(xiàng)目開發(fā)的 Edge 測試版本將于明年年初發(fā)布。
對于微軟放棄自研的 EdgeHTML 而選用 Chromium 的舉措,外媒 VentureBeat 詢問了 Google 和 Mozilla 的看法,對此,Google 表示:
“我們歡迎微軟加入 Chromium 貢獻(xiàn)者社區(qū),期待與微軟和 Web 標(biāo)準(zhǔn)社區(qū)合作,推進(jìn)開放式網(wǎng)絡(luò)、支持用戶的選擇、提供優(yōu)異的瀏覽體驗(yàn)”。
而競爭對手 Firefox 瀏覽器開發(fā)商 Mozilla 則表示:
我們不認(rèn)為 Google 的 Web 實(shí)施方案,是消費(fèi)者應(yīng)有的唯一選擇。這也是我們從打造 Firefox 的第一天起,就已經(jīng)立下的信念。我們將始終為了一個(gè)真正開放的 Web 而奮斗。
不僅如此,來自 Hacker News(https://news.ycombinator.com/item?id=18622516)的網(wǎng)友也有著不一樣的看法:
@davidp:
說真的,應(yīng)該換成 Firefox。因?yàn)?Chrome 再好,也要優(yōu)先考慮隱私問題。之前我在使用 Chrome 時(shí),登錄就會(huì)崩潰,因此我在所有平臺(tái)(Windows、Linux、Android)上都卸載了 Chrome,也沒有任何影響。
@forapurpose:
微軟必須長期考慮:Chromium 和 Gecko(Firefox 內(nèi)核)在 5 年、10 年后會(huì)是什么樣子?哪個(gè)更有可能提供微軟需要的技術(shù)?畢竟微軟不可能每隔幾年就更換一次引擎。以下是一些個(gè)人見解:
我是 Firefox 和 Mozilla 的忠實(shí)粉絲,但我也理解微軟選擇 Chromium 的原因。
最后,你怎么看?歡迎下方留言,分享你的看法。