微軟Edge瀏覽器換用Chromium內(nèi)核已經(jīng)不是新聞了,Chromium內(nèi)核的Edge也已經(jīng)正式發(fā)布,雖然沒有通過Windows Update推送,但大家可以手動(dòng)到Edge官網(wǎng)下載安裝。
很多人認(rèn)為這是一件好事,畢竟Edge在過去幾年不成氣候,兼容性似乎不太令人滿意,早換成主流的Chromium內(nèi)核,對(duì)于用戶體驗(yàn)是有好處的。
Edge已經(jīng)換用了Chromium內(nèi)核
Edge換用Chromium內(nèi)核后,產(chǎn)品力的提升,是顯而易見的。但這對(duì)于整個(gè)網(wǎng)絡(luò)生態(tài)來(lái)說(shuō),真的是一件好事嗎?Edge換用Chromium,乃至更早之前的Opera瀏覽器棄用自家內(nèi)核、換用和Chrome一樣的Blink,都有自己的苦衷。
Chrome系瀏覽器已經(jīng)形成壟斷之勢(shì),Chrome面對(duì)競(jìng)爭(zhēng),耍過不少小手段,今天就一起來(lái)說(shuō)說(shuō)這方面的話題,大家應(yīng)該對(duì)壟斷心懷警惕。
Opera/Vivaldi:資深受害者
我們先從經(jīng)典的Opera瀏覽器說(shuō)起。如果你關(guān)注瀏覽器,應(yīng)該知道Opera引領(lǐng)了很多瀏覽器的先進(jìn)設(shè)計(jì),例如快速撥號(hào)、標(biāo)簽頁(yè)等等。
而Opera的原創(chuàng)內(nèi)核Presto用戶體驗(yàn)也很好,這個(gè)內(nèi)核的渲染機(jī)制比較獨(dú)特,會(huì)首先讀取網(wǎng)頁(yè)的框架,然后再文字、圖片和其他元素逐漸在框架的相應(yīng)位置顯示。
這樣的好處就是,文字等可讀性高的內(nèi)容可以第一時(shí)間就呈獻(xiàn)給用戶,而且排版還不會(huì)被打亂。而其他瀏覽器渲染一個(gè)網(wǎng)頁(yè),可能就是先讓你對(duì)著一片空白等待一段時(shí)間,然后“刷”的一下整張網(wǎng)頁(yè)都出來(lái)了。
但是,Opera的Presto內(nèi)核對(duì)跑分卻不友好,這讓它在和Chrome的跑分測(cè)試對(duì)比中,吃了大虧。而與此同時(shí),Google的一些小動(dòng)作,也讓Opera背上了兼容性不佳的壞名聲。
Opera一直是W3C標(biāo)準(zhǔn)的積極推動(dòng)者,但是卻在很多Google系的網(wǎng)頁(yè)中,遇到了各種奇怪的錯(cuò)誤,例如點(diǎn)不開Google的通知消息中心,在Google+、Gmail等頁(yè)面滾動(dòng)、展開內(nèi)容不正常等等,Opera難以正常使用許多Google服務(wù)。
同時(shí),Google也誘導(dǎo)前端開發(fā)者們?nèi)プ鰳?biāo)識(shí)“-webkit- ”這樣的事情,這對(duì)于非Webkit系的瀏覽器相當(dāng)不友好。
Google+這樣的頁(yè)面用Opera瀏覽就沒怎么正常過
在Google把控大量互聯(lián)網(wǎng)流量、Chrome成為網(wǎng)頁(yè)兼容的事實(shí)標(biāo)準(zhǔn)的情形下,加之Opera賣授權(quán)盈利的商業(yè)模式不斷被擠壓,Opera不得已拋棄了Presto,換用了和Chrome相同的Blink內(nèi)核。
不過即便如此,也未能逃脫Google的黑手。
Opera創(chuàng)始人和部分前員工開發(fā)了一款名為“Vivaldi”的瀏覽器,使用了和Chrome一樣的Blink內(nèi)核。然而即便如此,這款瀏覽器在很多頁(yè)面中,仍存在很多奇怪的兼容問題。
例如開啟Google首頁(yè),搜索框會(huì)錯(cuò)位;開啟Google文檔,會(huì)顯示警告;開啟WhatsApp,則會(huì)無(wú)法訪問并提示推薦使用Chrome……
Vivaldi瀏覽器官網(wǎng)聲明,建議用戶將UA改為Chrome,就可以解決Google等頁(yè)面渲染錯(cuò)誤的問題
神奇的是,如果手動(dòng)把Vivaldi的UA改為Chrome,也就是讓Vivaldi偽裝成為Chrome瀏覽器,所有問題都會(huì)消失。Google這都利用自己的影響力,對(duì)競(jìng)品干了什么?相信每人心中有桿秤。
Firefox:“不兼容”?有苦說(shuō)不出
Firefox火狐也是瀏覽器愛好者們相當(dāng)熟悉的產(chǎn)品了。追根溯源,F(xiàn)irefox來(lái)源于網(wǎng)景瀏覽器失敗后,組建起來(lái)的開源項(xiàng)目。
時(shí)至今日,F(xiàn)irefox仍有著非常出色的產(chǎn)品力,然而這并不能制止Firefox市場(chǎng)份額下滑的頹勢(shì)。
Firefox在和Chrome的競(jìng)爭(zhēng)中,也遭遇到了和Opera類似的境遇。例如面對(duì)濫用的“-webkit”標(biāo)識(shí),F(xiàn)irefox無(wú)能為力,開啟類似的網(wǎng)頁(yè)會(huì)遭遇到不兼容的提示,很多網(wǎng)頁(yè)都提示需要把瀏覽器換成Chrome才能訪問。
同樣神奇的是,只要把Firefox的UA偽裝成為Chrome,卻又一切正常。
很多網(wǎng)頁(yè)會(huì)提示不兼容Firefox,必須使用Chrome,但將Firefox的UA改為Chrome后其實(shí)一切正常
而Firefox在訪問某些Google系網(wǎng)頁(yè)的時(shí)候,盡管可以訪問,但也遇到了額外的障礙。例如在YouTube上,Google對(duì)網(wǎng)頁(yè)加了料,令Firefox開啟頁(yè)面會(huì)比Chrome更慢。
Firefox的技術(shù)經(jīng)理皮特森抨擊說(shuō):“在Firefox和Edge瀏覽器中,YouTube的頁(yè)面加載速度要比Chrome慢5倍,因?yàn)閅ouTube的Polymer框架在重新設(shè)計(jì)之后依賴于Chrome專有的Shadow DOM v0 API”。
Firefox、Edge開啟YouTube需要額外的加載時(shí)間,這是Google有意而為之
這樣的小手段,在Google系的頁(yè)面中相當(dāng)常見。
國(guó)外的互聯(lián)網(wǎng)生態(tài)中Google有著舉足輕重的分量,作為面向全球的互聯(lián)網(wǎng)服務(wù),Google沒有嚴(yán)格遵循W3C兼容規(guī)范,反而耍小手段打擊競(jìng)爭(zhēng)對(duì)手,作風(fēng)令人失望。
Edge:舉手投降真能換來(lái)好結(jié)局嗎?
終于說(shuō)回開篇的主角Edge瀏覽器了。和其他非Chrome系瀏覽器一樣,Edge也在各種Google頁(yè)面中遭遇了兼容問題。
例如上文Firefox技術(shù)經(jīng)理提到的YouTube耍的小手段,Edge也是其中受害者。不僅如此,在某段時(shí)間,Edge在YouTube上甚至無(wú)法使用硬件加速,大大增加耗電量——而通常來(lái)說(shuō),Edge要比Chrome更加省電。
現(xiàn)在,Edge已經(jīng)棄用了自研內(nèi)核,想必萬(wàn)事大吉了?也不盡然。
得益于使用和Chrome一樣的內(nèi)核,Edge能夠訪問Chrome的應(yīng)用商店,下載安裝Chrome插件,這是兩個(gè)瀏覽器共同的技術(shù)基礎(chǔ)所決定的。
Edge換用了和Chrome一樣的內(nèi)核,訪問Chrome商店的時(shí)候卻遭到了安全警告
然而,Chrome商店近日卻對(duì)Edge瀏覽器報(bào)警,一旦檢測(cè)到訪問Chrome商店的瀏覽器是Edge,就會(huì)顯示安全警告,提醒用戶切換到Chrome瀏覽器安全使用擴(kuò)展。
當(dāng)Edge用戶切換UA,偽裝成為Chrome瀏覽器,這個(gè)安全警告就會(huì)消失。這樣的競(jìng)爭(zhēng)手段,實(shí)在令人汗顏。
Edge官博對(duì)Chrome也甚是不滿總結(jié)
Chrome的崛起離不開移動(dòng)市場(chǎng)的助力(安卓APP們需要使用和Chromium同源的WebView),也離不開Google在自家網(wǎng)頁(yè)中的大力推廣。目前Chrome系瀏覽器已經(jīng)成為了絕對(duì)的主流以及網(wǎng)頁(yè)的事實(shí)標(biāo)準(zhǔn),這是否是好事?
我們知道壟斷大概率會(huì)帶來(lái)技術(shù)的停滯,IE就是一個(gè)鮮活的例子。
上文提到的Google耍的小手段,并不會(huì)給Chrome帶來(lái)更好的體驗(yàn),反而會(huì)破壞競(jìng)爭(zhēng)對(duì)手乃至自身的表現(xiàn)。作為普通用戶,我們應(yīng)該警惕Chrome的所作所為,并為Firefox這樣的仍在堅(jiān)持自研內(nèi)核的產(chǎn)品,道一聲加油,希望Chrome不會(huì)再走IE的老路吧。
Firefox認(rèn)為,Chrome的壟斷意味著Google可以更“肆意”地控制互聯(lián)網(wǎng)
關(guān)鍵詞: