微軟為何開發Chromium Edge瀏覽器?相關內幕曝光
微軟最近宣布決定放棄自己開發的EdgeHTML渲染引擎,並採用開源的Chromium核心開發Chromium Edge瀏覽器。微軟採用Chromium的舉措幫助該公司將原本只針對Windows 10的Edge帶入了Mac OS以及舊版本的Windows。
自2015年推出以來,經典的微軟Edge未能吸引公眾注意力,瀏覽器無法與Google Chrome等競爭對手競爭。微軟的高管們意識到,時間已經到了很大程度上改變Edge。在與CEO Satya Nadella會面後,微軟Edge團隊分析了方方面面,以找出Edge的問題並相應地決定更改。
Satya Nadella要求他的開發人員找到一個解決方案,微軟工程師創建了一篇論文,權衡了Edge的優點和缺點。經典Edge的缺點之一始終是分佈問題。Windows 10比任何其他桌面操作系統都受歡迎,其市場份額接近50%,但大量消費者正在運行Windows7、8和非Windows操作系統,他們根本無法使用只針對Windows 10的Edge瀏覽器,這使得開發人員很難在微軟瀏覽器上測試他們的網頁。
Edge的另一個問題是兼容性。微軟使用自己的渲染引擎為Edge瀏覽器提供支持,並且存在兼容性問題,因為許多網站都針對Chrome等更受歡迎的網絡瀏覽器進行了優化。網絡發布者很難針對多個瀏覽器測試網站,而且由於Edge不受歡迎,開發人員通常會延遲對Edge的測試。
Edge的第三個問題是通用Windows平台(UWP)。經典的Edge也是基於UWP構建的,因此它可以在多種外形設備上運行。但UWP並不是一個成熟平台,而且沒有大量應用程序支持,並且多顯示器體驗尚未為UWP做好準備, 因此,微軟決定將Edge重新定位,作為應用程序支持所有平台。
微軟考慮過一次性修復Edge的想法。它還考慮將Edge帶到Windows應用商店,因此更新不依賴於系統更新。該公司還考慮將Edge帶入更多平台,如Windows 7。微軟還將更多工程師轉移到Edge部門來修復瀏覽器,但隨著谷歌繼續推動Chrome的許多新標準,微軟無法跟上這些變化。
微軟的不同產品組正在評估自己修復Edge的想法。Windows團隊也在研究Edge的新版本,他們提出了一個原型,最終進入了高級領導層會議。團隊中的某個人創建了基於Chromium的粗略測試版本。這是一個很大的變化,因此微軟高級領導人,包括比爾蓋茨,微軟首席技術官Kevin Scott,Reid Hoffman和GitHub首席執行官Nat Friedman進行了相關會以,在分析了轉換為Chromium內核的各種利弊後,微軟於2018年9月決定轉向Chromium,最終於12月公佈。
微軟採用Chromium的計劃受到科技行業的廣泛讚譽,其中包括谷歌和Chromium社區,他們歡迎微軟的貢獻。一些人反對此舉,包括非營利組織Mozilla。Chromium開發人員很高興看到微軟的工程師迅速修復了Chromium社區多年來一直懸而未決的錯誤。例如,微軟正致力於在Windows上為Chromium提供更平滑的滾動,以及更好的觸摸支持。雖然Chromium Edge運行良好,並且在很多方面都比Chrome更好,但轉換到Chromium是否會改善Edge的市場份額還有待觀察。