怎么選?畢竟可以上網(wǎng)的瀏覽器只剩下四款了
你們用 Windows 自帶瀏覽器下載過多少次其他瀏覽器了?
其實(shí)微軟自從 Windows 10 開始,就把默認(rèn)瀏覽器從 IE 換成了 Edge ,但很可惜大家使用它的習(xí)慣依舊沒有養(yǎng)成,更多是把它當(dāng)成系統(tǒng)自帶的 PDF 瀏覽器。。。
微軟在瀏覽器技術(shù)上一直都堅(jiān)持著自我,Edge 瀏覽器在經(jīng)過幾次更新之后,性能也越發(fā)強(qiáng)大,但依舊敗給了一個(gè)強(qiáng)大的陣營(yíng):Chromium 項(xiàng)目。
沒錯(cuò),微軟終于還是服軟了。。。
最近世超注意到,Edge 也發(fā)布了基于 Chromium 的版本。
在 Windows 還沒有捆綁集成 IE 之前,網(wǎng)景瀏覽器是大家上網(wǎng)的首選
想當(dāng)年,微軟通過在操作系統(tǒng)中捆綁安裝 Internet Explorer,吃掉了「 網(wǎng)景瀏覽器 」這款付費(fèi)瀏覽器的市場(chǎng),成為網(wǎng)頁(yè)瀏覽器的寡頭,是多么風(fēng)光無限;被酷容 ( Chrome ) 搶占了市場(chǎng)之后也曾力圖通過 Edge 力挽狂瀾;然而最終還是放棄了自研核心,落得個(gè)和 Opera 一樣的下場(chǎng)。
至此,瀏覽器大戰(zhàn)中只剩下了四位選手:IE、酷容 ( Chrome )、火狐 ( Firefox ) 和 Safari。
我們選瀏覽器的時(shí)候,選的是什么?
世超最早接觸 IE 以外的瀏覽器,是 Maxthon 傲游,之后又陸續(xù)換了 360 安全瀏覽器、谷歌的酷容和謀智 ( Mozilla ) 的火狐 ( Firefox )。
這些瀏覽器的特點(diǎn)都很明顯:多標(biāo)簽,穩(wěn)定、有好多小工具、能跨設(shè)備同步瀏覽記錄和密碼,這些功能,老邁的 IE 可是一個(gè)都沒有。
不過,外觀好不好看、插件多不多、用戶數(shù)據(jù)能不能同步,這些只是能影響用戶去嘗試一款瀏覽器的直接因素;但穩(wěn)定和網(wǎng)頁(yè)能不能正常打開,也就是所謂的兼容性,才是能讓用戶持續(xù)使用一款瀏覽器的根本。
君不見 IE 活了這么久,全仰仗那些只有 IE 能正確打開的內(nèi)網(wǎng)系統(tǒng)和網(wǎng)上銀行啊。。。
至于網(wǎng)頁(yè)為什么沒法正確顯示,往復(fù)雜了說可以有很多原因,但要簡(jiǎn)單總結(jié)一下的話,就是「 渲染 」出錯(cuò)了。
瀏覽器是怎么渲染網(wǎng)頁(yè)的?
首先我們要先搞明白一個(gè)問題,瀏覽器是干啥的?
差評(píng)官網(wǎng)打開后的頁(yè)面
就拿差評(píng)的官網(wǎng)來說吧,我們拿瀏覽器打開以后,看到的是一副有圖有字的頁(yè)面,但實(shí)際上,這個(gè)頁(yè)面是由代碼構(gòu)成的。
瀏覽器的作用,就是把這些不是給人看的代碼,「 翻譯 」成我們普通人看的網(wǎng)頁(yè)內(nèi)容。
手頭有電腦的差友可以試著在瀏覽器里按一下 F12 哦~
而這些網(wǎng)頁(yè)內(nèi)容中,又分為會(huì)動(dòng)的和不會(huì)動(dòng)的:「 靜態(tài)內(nèi)容 」 和 「 動(dòng)態(tài)內(nèi)容 」。
「 靜態(tài)內(nèi)容 」 就是一個(gè)網(wǎng)頁(yè)上的文字、圖片、字體、字號(hào),什么內(nèi)容該在什么區(qū)域的信息等等。。。這些內(nèi)容寫進(jìn)網(wǎng)頁(yè)里就不會(huì)再改變了。
「 動(dòng)態(tài)內(nèi)容 」則是會(huì)動(dòng)的圖片窗,微博時(shí)間線和其他可以拖拽互動(dòng)的元素,屬于隨著用戶訪問會(huì)不斷變化的內(nèi)容。
通常情況下,網(wǎng)頁(yè)開發(fā)人員都是用靜態(tài)內(nèi)容打好網(wǎng)頁(yè)的骨架,再用動(dòng)態(tài)內(nèi)容填充網(wǎng)頁(yè)的內(nèi)容,相輔相成也便于維護(hù)。
而瀏覽器的工作,自然就是把這些或靜態(tài)或動(dòng)態(tài)的內(nèi)容,渲染成我們平常能看到的生動(dòng)頁(yè)面。其中真正起作用的,就是瀏覽器的「 渲染引擎 」。
就像 MS Word 和 WPS 打開同一個(gè) .docx 文檔偶爾會(huì)排版不一樣,渲染引擎對(duì)格式標(biāo)記的處理方式不同,顯示出來的網(wǎng)頁(yè)畫面也大不相同。
而不同的瀏覽器,渲染用到的技術(shù)也不一樣。
由于早期的 Internet Explorer,尤其是祖?zhèn)?IE 6.0,在用戶份額上處于說一不二的統(tǒng)治地位,所以網(wǎng)頁(yè)開發(fā)人員都要優(yōu)先保證自己的網(wǎng)站在 IE 上正確顯示。
說白了,就是去把自己的網(wǎng)頁(yè)代碼適配 IE 的 Trident 靜態(tài)渲染引擎和 Chakra 動(dòng)態(tài)渲染引擎的渲染效果。
Chrome 是怎么改變世界的
但時(shí)過境遷,IE 這輛破車也有開不下去的那一天:對(duì)用戶來說,IE 啟動(dòng)慢、易卡死、不安全;對(duì)開發(fā)人員來說,IE 不支持新的網(wǎng)頁(yè)開發(fā)規(guī)范,要想讓自己的網(wǎng)頁(yè)更漂亮,程序員就需要專門為 IE 寫更多的兼容代碼。
IE 的市場(chǎng)份額
最終還是谷歌出手了,酷容 ( Chrome )瀏覽器( 在沒有官方中文名前經(jīng)常被人叫做谷歌瀏覽器 )可以說是 IE 的對(duì)立面:安全、快速、一個(gè)網(wǎng)頁(yè)崩潰不會(huì)危機(jī)全身、支持各種新的網(wǎng)頁(yè)特性和標(biāo)準(zhǔn)。外加占據(jù)著北美 1/4 互聯(lián)網(wǎng)流量的谷歌加持宣傳,一經(jīng)推出就迅速蠶食 IE 的市場(chǎng)份額。
世超直到現(xiàn)在還記得第一次打開酷容的那種驚艷:整個(gè)界面里,只有一個(gè)地址欄,一個(gè)返回鍵和一個(gè)刷新按鈕,再無他物。
若谷歌只是做了一款瀏覽器的話,那也沒什么要說的,畢竟快速輕巧的瀏覽器還有隔壁的 Opera 和火狐,酷容無非多了一分來自谷歌的加持罷了。谷歌最厲害的是,它把酷容徹底開源了!
在谷歌的 Chromium 項(xiàng)目里,所有人都可以免費(fèi)獲得制作一款瀏覽器所需的所有源代碼,相當(dāng)于谷歌已經(jīng)把一個(gè)抹好奶油的蛋糕坯子送到了同行面前,同行可以選擇加一層奶油和水果再拿出來賣,或者干脆給奶油換個(gè)形狀就送到顧客的面前。
所以你以為你用的是 360、QQ、UC,錯(cuò)啦!它們(現(xiàn)在)全都是基于 Chromium 項(xiàng)目改造來的,里面跑著的都是谷歌的 Blink 靜態(tài)渲染引擎和 V8 動(dòng)態(tài)渲染引擎。
當(dāng)全世界大部分瀏覽器都基于 Chromium 項(xiàng)目開發(fā)之后會(huì)發(fā)生什么呢?就像現(xiàn)在這樣:網(wǎng)頁(yè)開發(fā)者再也不在乎 IE 能否正確顯示了,轉(zhuǎn)而開始「 以酷容是瞻 」。
谷歌開源了自己的代碼,但卻通過 Chromium 項(xiàng)目把自己變成了行業(yè)標(biāo)準(zhǔn)。
而谷歌也會(huì)給酷容做一些「 照顧 」:比如谷歌地球早先只有酷容能打開,谷歌的云游戲服務(wù)也只有酷容能訪問。。。
所以即使到最后,微軟壯士斷腕,拋棄 IE 代碼徹底重寫了 Edge 瀏覽器,使 Edge 的渲染速度比酷容還優(yōu)秀( 了一陣子 ),但抱歉,你不是標(biāo)準(zhǔn)。同樣的,火狐過得也很艱難。
而以自研極速渲染引擎而聞名的 Opera 瀏覽器,早在 2013 年就宣布投奔 Chromium 陣營(yíng)了,一時(shí)令人唏噓。
《 Opera 承認(rèn)失敗,擁抱谷歌的 Chromium 項(xiàng)目 》
同樣的芯,體驗(yàn)卻大不相同
谷歌一直把安全和用戶安全看得很重,所以 Chromium 項(xiàng)目從一開始就有嚴(yán)密的開發(fā)邏輯。
打開酷容、新版 Edge、Opera 的官網(wǎng),可以發(fā)現(xiàn)瀏覽器的版本都分為四個(gè):Stable(穩(wěn)定)、Beta(測(cè)試)、Dev(開發(fā))和 Canary(金絲雀);目前這幾個(gè)版本對(duì)應(yīng)的版本號(hào)分別為 76、77 和 78(金絲雀與開發(fā)版不跨版本)。
關(guān)于這四個(gè)版本有什么不同,感興趣的可以看看下面的文字:
金絲雀版每天自動(dòng)更新,工程師每天對(duì)瀏覽器進(jìn)行的改動(dòng),都會(huì)呈現(xiàn)在其中;開發(fā)版則提供給網(wǎng)站開發(fā)人員,用來測(cè)試網(wǎng)頁(yè)在新版瀏覽器里的顯示效果;發(fā)燒友則可以使用測(cè)試版提前發(fā)現(xiàn)軟件可能出現(xiàn)的 bug;這樣最后廣大用戶拿到手里的就是沒什么 bug、網(wǎng)頁(yè)也顯示正常的穩(wěn)定版了。然而這件事情到了國(guó)內(nèi),就變了味:QQ 瀏覽器基于 Chromium 70;360 安全瀏覽器依舊基于 Chromium 63。
世超猜測(cè),由于國(guó)內(nèi)瀏覽器做的定制比國(guó)外同樣基于 Chromium 的瀏覽器多,比如「 酷容 / IE 雙內(nèi)核切換 」、網(wǎng)銀助手、截圖工具、安全助手、翻譯取詞、游戲工具箱、以及廣告什么的。。。
世超剛在虛擬機(jī)里裝上 360 安全瀏覽器 15 分鐘這個(gè)廣告就彈了兩次
這就導(dǎo)致每個(gè)版本瀏覽器的開發(fā)和測(cè)試周期要遠(yuǎn)長(zhǎng)于國(guó)外同樣基于 Chromium 項(xiàng)目的瀏覽器,因此才出現(xiàn)「 過個(gè)一年多才更新一次 Chromium 版本而且更新的還不是最新的 」情況。。。
經(jīng)過了一年多的努力,獵豹瀏覽器終于從 Chromium 57 更新到了 Chromium 63
怎么選?
國(guó)內(nèi)瀏覽器的推廣思路無非是「 包辦式 」的大雜燴:把所有用得到用不到的功能統(tǒng)統(tǒng)扔進(jìn)去打包好端到用戶面前。瀏覽器打開就能看小說、玩頁(yè)游、雙開、購(gòu)物比價(jià)、劃詞搜索。。。
但這些世超統(tǒng)統(tǒng)用不到。
就拿大家最常用的雙擊關(guān)閉標(biāo)簽頁(yè)來說吧,開始世超也挺喜歡這個(gè)功能,后來才發(fā)現(xiàn),這個(gè)功能本來是鼠標(biāo)中鍵的!對(duì)就是那個(gè)滾輪,是可以按下去的。包括 IE9 以及其他一些程序,都可以通過鼠標(biāo)中間關(guān)閉和新建標(biāo)簽頁(yè)。。。
以及另一個(gè)常用的截圖功能,其實(shí) Windows 10 也是有自帶的(1809 之后版本),只需要按下 Win+Shift+S 就可以了。
而至于其他看小說、打游戲、登微信這些,更不會(huì)用瀏覽器去做了。反而世超最需要的手機(jī)、平板和電腦之間的共享體驗(yàn),國(guó)內(nèi)的幾家廠商的產(chǎn)品都沒能達(dá)到世超的預(yù)期。
世超覺得火狐和酷容在這方面做的都不錯(cuò)
比起一上來就按照廠商給用戶的預(yù)設(shè)「 拉滿 」,世超還是更喜歡像酷容和火狐(國(guó)際版)那樣的瀏覽器:安裝之后干干凈凈,之后用戶可以根據(jù)自己的喜好和需求去裝對(duì)應(yīng)的擴(kuò)展插件。
不過還是那句話,「蘿卜青菜各有所愛」,比如世超曾經(jīng)安利過自己的父輩用酷容,不過還是被「 能打開網(wǎng)銀 」的國(guó)產(chǎn)瀏覽器打敗了。
國(guó)內(nèi)的瀏覽器市場(chǎng)這么繁榮固然有他們的優(yōu)點(diǎn),如果用著順手自然也么必要換。
而不喜歡國(guó)產(chǎn)瀏覽器,或者說想嘗試一下新選擇的差友,你們不妨試試新的 Edge ?
在操作系統(tǒng)的選擇上,你們都給微軟這么大機(jī)會(huì)了,瀏覽器要不也給個(gè)面子唄?