一場巨頭之間的合作觸發的“戰爭”
去年 10 月,微軟低調地上線了基于Chromium的 Android 版 Edge。
而一周前,微軟 Windows 副總裁 Joe Belfiore 在官方博客對外宣布微軟放棄基于EdgeHTML的Web渲染引擎的開發,轉而讓自家的桌面版 Edge 瀏覽器也將采用Chromium開源項目。
整體而言,微軟動身去擁抱起 Google 的Chromium,還是讓不少開發者為之興奮:
前端工作量 - 80%;
前端工程師終于要從兼容IE的噩夢中逃脫出來了;
猶記得被IE6支配的恐懼;
從IE到 Edge,存在的唯一功能就是用它下載個Chrome,然后就結束使命了!
不過事情總是具有兩面性,就在大家拍案叫好的時候也有部分業界從業者對瀏覽器引擎的減少感到擔憂,同時還有人提出,為什么微軟會改用更慢、更耗電的渲染引擎?
事實上,會有這種質疑聲音也純屬正常。想當年Opera瀏覽器棄用自家 Presto 引擎轉用WebKit 時,不少開發者均發出一聲惋惜,并表示Opera放棄自己瀏覽器的靈魂,放棄自己創建的一切開始,從此,它就和360、獵豹等瀏覽器處于同一水平線了。至于采用WebKit 或許只是純商業行為。
而如今微軟的這一舉措,現實來看,在提高Web兼容性且有效地減少Web生態系統中碎片化問題的同時又何嘗不是一種商業行為呢?況且選擇應用較廣的Chromium瀏覽器項目也不是第一次了,但令人驚訝的事,就在此時,有一位自稱是前微軟 Edge 團隊軟件工程實習生 Joshua Bakita 透露,微軟放棄 EdgeHTML 渲染引擎切換到Chromium的原因之一是 Google 挖了坑,迫使微軟不得不將瀏覽器內核基于Chromium項目開發。
1.
微軟換瀏覽器內核源于 Google 挖坑?
兩天前,Joshua Bakita 在 Hacker News 上發表評論稱,Google 不斷改變他們的網絡應用程序,導致這些程序無法在其他瀏覽器上兼容運行(https://news.ycombinator.com/item?id=18697824):
“我最近在 Edge 團隊工作,我們決定結束 EdgeHTML 的開發,原因是 Google 不斷對其網站進行更改,導致其它瀏覽器無法跟進。
例如,它們最近在 YouTube 視頻網站上添加了一個隱藏的空 div 參數,導致我們無法啟用 fast-path 硬件加速(Windows 10 2018 十月更新中應該已經修復)。
在這之前,我們相當先進的視頻加速功能,可以在電池續航方面領先于Chrome。但在他們搞破壞的那一刻開始,就開始宣傳Chrome在視頻播放的續航上優于 Edge 。
令人遺憾的是,Chrome取得的領先優勢,并非來自于巧妙的優化工作,而是 YouTube 網站上動了手腳。總而言之,他們只讓網絡變得更慢。
雖然目前無法確定他們是否有意為之,但我的很多同事都非常相信,他們親自參與了調查。
作為補充,當我們發去質詢時,YouTube 拒絕了刪除隱藏空 div 代碼的請求,但并沒有進一步的說明。而這,僅僅是其中的一個案例。”
其實在這事件發生之前,就有許多 Windows 10 用戶指控,相比 Google 的Chrome瀏覽器,YouTube 運行在其他瀏覽器上時,確實會存在不兼容的現象。接著沒多久,來自 Mozilla 的高管 Chris Peterson 在解釋 Google 的 Polymer 框架設計實踐時,似乎進一步驗證了用戶的指控:
Firefox 和 Edge 瀏覽器上的 YouTube 頁面加載速度比Chrome瀏覽器慢 5 倍,因為 YouTube 的 Polymer 框架在重新設計之后依賴于Chrome專有的 Shadow DOM v0 API。
截止目前,該評論引發了網友的熱議,甚至有人表示,如果是真的,微軟應該起訴 Google,這不僅僅是出于企業自身利益考慮,還因為這種行為實在太惡劣了,應該給予制止。
2.
Google 的今天,微軟的昨天
倘若今天 Google 真的在 YouTube 上動了手腳,從而導致主流應用程序在其他瀏覽器上的不兼容,進而讓其他企業使用自家開源瀏覽器的項目,那么這件事看起來還頗有諷刺意味。據外媒 The Register 報道,在 20 世紀 90 年代的第一次瀏覽器大戰中,微軟利用其市場的主導地位,一步一步消滅了彼時擁有最高達 90% 市場占有率的 Netscape Navigator 瀏覽器。
再者微軟利用 Windows 操作系統的市場地位,將IE捆綁其中強加到每個人的 PC 上,然后,一旦IE瀏覽器成為瀏覽器市場的大玩家,就堅持選擇實施不同的標準。
這導致網站設計人員需要為IE兼容自己的網站,在許多情況下,用戶只得使用該瀏覽器才能正常瀏覽網站(“在 Netscape 中瀏覽最佳”或“在 Internet Explorer 中瀏覽最佳”這樣的警告當時很常見)。
也正因此,微軟因IE瀏覽器的地位遭到了美國和歐洲的反壟斷調查。不過,就是在這個時期,Netscape 的衍生品 Firefox、Google 的Chrome、Opera等瀏覽器迅速崛起,這直接帶來了兩個結果,一是讓IE不再被調查,二是這些瀏覽器逐漸瓜分了IE原有的市場份額。
如今,三十年河東三十年河西,Chrome儼然成為這個市場的主導者,而IE的輝煌早已不再。正是在這樣的一種局面下,許多人覺得今天的 Google 宛如昨天的微軟,利用自己的主導地位來鞏固對市場的控制。
3.
Google 回應:YouTube 空白 div 只是為了修復 Bug
不過,據外媒 The Verge 報道,Google 對 Joshua Bakita 的說法表示質疑,并回應稱,YouTube 空白 div 只是為了修復一些 Bug。
同時,YouTube 發言人在一份聲明中說道:“YouTube 不會添加旨在破壞其他瀏覽器優化的代碼,我們經常通過標準組織,Web平臺測試項目,開源Chromium項目等與其他瀏覽器供應商合作,以提高瀏覽器的互操作性。”
4.
Chrome的壟斷讓人不安
但是 Google 姍姍來遲的回應并沒有消除很多開發者心中的質疑,而之所以會有這樣的現狀,究其根本,還是因為微軟宣布將其瀏覽器引擎改用Chromium后,如今的 Google 擁有的控制力大到令人不安。
根據網站通訊流量監測機構 StatCounter 數據顯示,Chrome是目前最流行的瀏覽器,市場份額約為 61.77%,而相比之下,Firefox 為 4.92%,而 Edge 不在榜上,IE也僅有 2.82%。
基于這種現狀,其實在本月早些時候,Mozilla 的 CEO Chris Beard 就曾表達過自己的擔憂:
Google 是個激烈的競爭對手,擁有才華橫溢的員工,對獨特資產擁有壟斷控制。Google 在搜索、廣告、智能手機和數據捕獲方面的主導地位帶來了明顯一邊倒的競爭環境。
從社會、公民和個人賦權的角度來看,將底層在線基礎設施的控制權交給一家公司是非常糟糕的。這就是 Mozilla 存在的原因。我們與 Google 競爭并不是因為這是一個很好的商機,我們與 Google 競爭是由于互聯網和在線生活的健康取決于競爭和選擇。而這些依賴于消費者能夠決定自己想要更好的東西并采取行動。
讓 Google 變得更強大在許多方面都存在風險。答案主要取決于創建服務和網站的Web開發者和公司企業的所做所為。如果像Chromium這樣的產品有足夠的市場份額,那么Web開發者和公司企業就更容易決定不用擔 心自己的服務和網站是否與Chromium之外的其他任何瀏覽器兼容。微軟在 Firefox 發布前的 21 世紀初壟斷瀏覽器市場后就發生了這種事,而這種事可能再次發生。
5.
微軟使用Chromium帶來的影響
現在要說 Google 會不會因為Chrome的市場份額逐漸增大而招致禍端,其實很難說。不過基于此次事件,微軟雖沒有正面回應前實習生的評論,但該公司表示,“Google 一直是一個很好的合作伙伴,我們期待微軟的 Edge 的未來發展。”
事實上,對用戶而言,撇開微軟與 Google 的商業利益不談,微軟擁抱Chromium開源項目未嘗不是一件好事。因為新的基于Chromium的 Edge 將會作為軟件獨立更新,這意味著開發者不必等待 Windows 10 操作系統更新后再去重新兼容 Edge 瀏覽器了。
-
微軟
+關注
關注
4文章
6566瀏覽量
103956 -
谷歌
+關注
關注
27文章
6142瀏覽量
105097
發布評論請先 登錄
相關推薦
評論