微軟“叛變”谷歌 Chromium!

去年,微軟工程師在公開演示 Azure 服務時,微軟 Edge 瀏覽器頻頻崩潰,逼得他只能在眾目睽睽的尷尬局面下,使用 Edge 下載 Chrome 瀏覽器來繼續他的演示。

一年之後的今天,Edge 就抱上了 Chrome 的大腿。

微軟“叛變”谷歌 Chromium!

科技圈沒有不透風的牆,前幾天,有外媒報道,微軟正在基於 Chromium 構建一款新的瀏覽器,它的目的在於

替換掉 Windows 10 上的 Edge。就在今天,微軟 Windows 副總裁 Joe Belfiore 於官方博客上正式宣佈這一決定,其表示為了更好地幫用戶提高 Web 兼容性,並減少 Web 生態系統中碎片化問題,微軟將在開發桌面版 Edge 瀏覽器時採用 Chromium 項目。

1.微軟擁抱開源的新動作

至於 Chromium 想必大多數人都知曉其是開源 Web 渲染引擎,為 Google 的 Chrome 瀏覽器提供支持。微軟的這一舉措意味著 Edge 很快將由 Blink 和 V8 JavaScript 引擎提供支持。同時代表著微軟正以更大的方式加入開源社區。

對此,Joe Belfiore 表示道,在過去幾年中,微軟有意義地增加了對開源軟件(OSS)社區的參與,成為世界上最大的 OSS 項目支持者之一。當前將 Edge 瀏覽器的 EdgeHTML 渲染引擎使用 Google Chromium 引擎取而代之的原因是,基於開源的 Chromium 項目可以使 Microsoft Edge(以及其他瀏覽器)能夠在 PC 端和其他設備上更好地運行,並提高各個網站的兼容性,同時在各種 Windows 設備上實現最佳的電池壽命和硬件集成。

2.Edge 被拋棄?

不過更換瀏覽器的內核雖然相當於換心,但是並不等於微軟拋棄了 Edge,事實上,Microsoft Edge 不會消失,品牌名稱也不會消失。如果你已經在 Windows 上使用 Edge,那麼一切也不會發生改變。最終一旦微軟進行了這種引擎式的改變,網站的渲染效果會更加一致。

3.微軟為何要將 Edge 換心?

要追問微軟為什麼要改變它的渲染引擎?且為何會在眾多的瀏覽器內核中選用 Chromium?或許要從第一瀏覽器大戰講起。

回憶起上世紀 90 年代的瀏覽器大戰,IE 瀏覽器背靠微軟這棵財力雄厚的大樹以及全球第一大操作系統 Windows,僅用了幾年的時間,就將彼時佔有率最高達到 90% 的 Netscape 瀏覽器碾壓成灰。

不過隨著 Netscape 瀏覽器的繼任者以 Gecko 為內核的 Firefox 和 Opera 瀏覽器(內核 Presto)的崛起,被業界普遍認為不安全的 IE 逐漸開始失勢,後來再到 Webkit 系瀏覽器的風靡,原有的 IE 市場份額被迅速瓜分,其原開發團隊也被拆散分配至其它產品的開發。為了力挽狂瀾,微軟開始為 IE 打造新的 Edge 引擎。不過目前看來,內置於 Windows 10 版本中的 Edge,它的市場份額並不理想。

據網絡流量監測機構 StatCounter 最新數據顯示,在桌面瀏覽器市場中,Edge 的市場份額僅為 4%,還不如微軟早於 2015 年放棄的 IE。

微軟“叛變”谷歌 Chromium!

而反觀於 2013 年,和蘋果的開源瀏覽器核心 Webkit 分道揚鑣的 Google,隨後在自家的 Chromium 項目中研發了 Blink 渲染引擎。這一引擎的推出,吸引了 Opera 和國內多家瀏覽器研發團隊的加入。且相比 Webkit,Blink 更加精簡高效。

此外,從市場份額來看,Chrome 已經成為廣受用戶歡迎的新市場領導者。大多數的開發者已經習慣針對 Chrome 進行優化,而 Google 也一直在創建純 Chrome 的網絡服務,因為它通常是第一個採用新興網絡技術的人。在這種情況下,微軟讓 Edge 渲染引擎與 Chromium 保持同步也就不足為奇了。

4.Edge 也會引入 Windows 7 和 Windows 8 中

據微軟副總裁 Joe Belfiore 在其官方博客中的介紹,微軟從一年前就在考慮基於 Chromium 開發移動瀏覽器,此前他們在桌面版的 Edge 應用了多種特性(如:Angle、Web Audio、Brotli),以後,他們將為 Chromium 項目做出更多貢獻,為基於 ARM 的 Windows 設備提供更好的瀏覽體驗。

不過之前 Edge 瀏覽器中即便是小的兼容性問題也給用戶帶來了諸多的麻煩。如今遷移到 Chromium 將會立即解決這些 Web 兼容性問題,並使 Edge 與 Chrome 以及其他也使用 Blink 的瀏覽器保持一致。

對此,據外媒 The Verge 報道,微軟也聽取了那些希望在所有 Windows 版本中支持現代 Edge 瀏覽器的企業的一些建議。畢竟現在許多企業都處於混合環境中,有的運行 Windows 7,有的是 Windows 10 的計算機。所以,在 Edge 更換內核之後,微軟會將 Edge 引入 Windows 7 和 Windows 8 上,不會再僅兼容 Windows 10。同時,Edge 將成為所有受支持的 Windows 版本的可下載可執行文件,這意味著微軟相比以前可以更加頻繁地提供更新服務。目前尚不清楚更新的頻率能否達到每月一次,但它肯定不再與每個主要的 Windows 10 更新相關聯。

5.Edge 更改對開發者來說,意味著什麼?

之所以修改 Edge 的另一個重要原因涉及開發者。許多 Web 開發者使用 Mac 來開發和測試站點,但 Edge 並不兼容 Mac,而且由於 Mac 無法同時開啟 Windows 系統,在這樣的情況下很難在 Mac 上測試微軟的 Web 渲染引擎。微軟現在將 Edge 帶入 Mac。我們可以理解為這不單單是專門為獲取更多市場份額而採取的舉措,而是它想讓開發者更容易使用 Edge。

不過截至目前,微軟尚未承諾在 Mac 上可以使用 Edge 的具體時間,但我們預計它將會在明年晚些時候推出。

整體而言,以上微軟所做的改變意味著,最終支持 Chrome 的瀏覽器引擎將在 Windows 上變得更好。微軟正致力於提供 Web 平臺增強功能,這些功能將改善 Windows 上的 Edge 和 Chrome,包括觸摸性能、輔助功能以及對基於 ARM 的 Windows 版本的支持。預計微軟使用 Chromium 項目開發的 Edge 測試版本將於明年年初發布。

6.你怎麼看?

對於微軟放棄自研的 EdgeHTML 而選用 Chromium 的舉措,外媒 VentureBeat 詢問了 Google 和 Mozilla 的看法,對此,Google 表示:

“我們歡迎微軟加入 Chromium 貢獻者社區,期待與微軟和 Web 標準社區合作,推進開放式網絡、支持用戶的選擇、提供優異的瀏覽體驗”。

而競爭對手 Firefox 瀏覽器開發商 Mozilla 則表示:

我們不認為 Google 的 Web 實施方案,是消費者應有的唯一選擇。這也是我們從打造 Firefox 的第一天起,就已經立下的信念。我們將始終為了一個真正開放的 Web 而奮鬥。

不僅如此,來自 Hacker News(https://news.ycombinator.com/item?id=18622516)的網友也有著不一樣的看法:

@davidp:

說真的,應該換成 Firefox。因為 Chrome 再好,也要優先考慮隱私問題。之前我在使用 Chrome 時,登錄就會崩潰,因此我在所有平臺(Windows、Linux、Android)上都卸載了 Chrome,也沒有任何影響。

@forapurpose:

微軟必須長期考慮:Chromium 和 Gecko(Firefox 內核)在 5 年、10 年後會是什麼樣子?哪個更有可能提供微軟需要的技術?畢竟微軟不可能每隔幾年就更換一次引擎。以下是一些個人見解:

  • 供應商穩定性是一個問題。相比 Google,Mozilla 的規模更小一些,顯然 Google 是一個更加安全的依靠。
  • 哪家供應商會投入更多資金來保持技術更新?由於資源龐大,Google 似乎可以安全地投入更多資金和時間。而 Mozilla 肯定會將 Web 瀏覽器作為其關注的焦點和首要任務。
  • 哪種瀏覽器最有可能保證網站和 Web 應用程序(包括公司應用程序)的兼容性?Google 是顯而易見的選擇。
  • 哪家供應商的項目優先級最適合微軟?我不確定。Google 有自己的優先事項,谷歌服務肯定優先,且它與許多微軟有不少競爭,但 Google 似乎更關注企業市場。另一方面,Mozilla 聚焦於隱私和最終用戶控制,這很容易與微軟的優先事項發生衝突。
  • 當然,哪種瀏覽器最適合微軟的即時瀏覽器計劃,並擁有 Edge / IE 最清晰的升級路徑?我不知道。

我是 Firefox 和 Mozilla 的忠實粉絲,但我也理解微軟選擇 Chromium 的原因。

最後,你怎麼看?歡迎下方留言,分享你的看法。


分享到:


相關文章: