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