那么,有沒有一種瀏覽器可以綜合以上優(yōu)點(diǎn):速度快、效率高而且還能使用網(wǎng)銀呢?雙核瀏覽器就此應(yīng)運(yùn)而生。截至目前,傲游、騰訊、搜狗、360等國(guó)內(nèi)一線瀏覽器廠商都推出了基于WebKit、IE內(nèi)核的瀏覽器產(chǎn)品,由于其同時(shí)兼顧了WebKit的高速和IE的兼容,而越來越受到國(guó)內(nèi)用戶的青睞。2010年被視為瀏覽器的“雙核元年”。
雙核瀏覽器的誕生是“中國(guó)特色”
IE瀏覽器在國(guó)內(nèi)的普及率非常高,所以造成了很多網(wǎng)上銀行和支付系統(tǒng)只支持IE的Trident內(nèi)核,其他瀏覽器訪問根本無法進(jìn)行正常支付和轉(zhuǎn)賬等業(yè)務(wù)。這就造成了經(jīng)常在網(wǎng)上購物的朋友離不開Trident內(nèi)核的IE瀏覽器。但是Trident內(nèi)核的速度和兼容性上又實(shí)在比不上Chrome瀏覽器的WebKit內(nèi)核和Firefox瀏覽器的Gecko內(nèi)核。
于是中國(guó)人的聰明才智就體現(xiàn)出來了,開發(fā)出了雙核瀏覽器,在不用網(wǎng)上交易的一般網(wǎng)站,使用速度快的WebKit內(nèi)核訪問,這就是所謂的“高速模式”;在訪問支付寶或者網(wǎng)上銀行的時(shí)候,使用Trident內(nèi)核的“兼容模式”來進(jìn)行業(yè)務(wù)。這樣一個(gè)瀏覽器多個(gè)內(nèi)核,滿足同一用戶的不同需求,這就是雙核瀏覽器誕生的意義!
“真假”雙核瀏覽器的關(guān)鍵就在于“兼容性”
從技術(shù)上來說,雙核并不難,真正困難的是怎么去判斷什么時(shí)候該用哪一個(gè)內(nèi)核。而只有做到了這樣的智能判斷,才可能在網(wǎng)頁載入的速度方面實(shí)現(xiàn)真正的突破。
雖然大多數(shù)雙核瀏覽器都采用“Trident內(nèi)核 + WebKit內(nèi)核”,但雙核也分“真假”。有的雙核瀏覽器在切換內(nèi)核時(shí),會(huì)出現(xiàn)報(bào)錯(cuò);有的會(huì)導(dǎo)致數(shù)據(jù)丟失,軟件無法通用;有的“雙核”還真不如“單核”來得好。
最近,《程序員》雜志與CSDN網(wǎng)站舉辦了一場(chǎng)關(guān)于瀏覽器技術(shù)發(fā)展的專題研討會(huì),其中就討論到了雙核瀏覽器的發(fā)展前景以及兼容標(biāo)準(zhǔn)。眾嘉賓一致認(rèn)為:考量瀏覽器性能最關(guān)鍵最直觀的指標(biāo)就是速度和兼容性。而“兼容性”的優(yōu)劣同時(shí)也決定了“雙核瀏覽器能否全面代替?zhèn)鹘y(tǒng)瀏覽器”,這是一場(chǎng)極其關(guān)鍵的決定性戰(zhàn)役。
“雙核”可能成為瀏覽器市場(chǎng)變局的分水嶺
業(yè)內(nèi)人士預(yù)測(cè),“雙核”可能成為瀏覽器市場(chǎng)變局的分水嶺。從瀏覽器發(fā)展歷史來看,每一次大的格局變動(dòng),都是由內(nèi)核交替引發(fā)的。從最早的Netscape到IE,再到后來的Firefox,乃至今天的谷歌Chorme,這一規(guī)律都得到了驗(yàn)證。
IE的份額在持續(xù)下滑,這也不得不引發(fā)中國(guó)瀏覽器企業(yè)思考自己的未來。其實(shí),瀏覽器應(yīng)該看作是一座橋梁,這座橋梁搭建在網(wǎng)民與網(wǎng)站之間,將網(wǎng)民們輸送到網(wǎng)站上。既然是橋梁,就需要保證橋梁的通行率、橋梁的穩(wěn)定性、橋梁的美觀程度等等,所以瀏覽器的速度、穩(wěn)定性、人性化設(shè)置都變得十分的重要。
單一的瀏覽器沒有前途,因?yàn)檫@種瀏覽器企業(yè)肩負(fù)著賺錢養(yǎng)家的目的,抱有這種目的的企業(yè),自然會(huì)為瀏覽器找到部分盈利模式,比如,界面上的廣告位、彈出窗口、向用戶郵箱中發(fā)送廣告郵件等等。
而像搜狐、騰訊這樣的互聯(lián)網(wǎng)企業(yè),做瀏覽器的目的很簡(jiǎn)單,通過這座橋梁將更多的用戶引入自家網(wǎng)站平臺(tái)。從而實(shí)施圈地運(yùn)動(dòng)。沒有金錢利潤(rùn)的過分追求,產(chǎn)品往往會(huì)做的非常出色。
瀏覽器市場(chǎng)如何擺脫“雙核”運(yùn)動(dòng)中的同質(zhì)化問題
既然“雙核”是必然之選,中國(guó)瀏覽器市場(chǎng)的各位跟進(jìn)者,又該如何擺脫“雙核”運(yùn)動(dòng)中的同質(zhì)化問題?這才是中國(guó)瀏覽器市場(chǎng)未來決勝的關(guān)鍵。
在這場(chǎng)“單核”向“雙核”的遷徙運(yùn)動(dòng)中,各大廠商將面臨新的競(jìng)爭(zhēng)起點(diǎn),研發(fā)技術(shù)、產(chǎn)品功能、用戶體驗(yàn)都會(huì)是全新的重構(gòu)!皢魏藭r(shí)代積累的優(yōu)勢(shì)在雙核面前大打折扣,大家都在同一起跑線上!
隨著技術(shù)的發(fā)展,網(wǎng)上銀行和支付平臺(tái)也會(huì)逐漸的支持其他內(nèi)核的引擎,雙核瀏覽器的意義也會(huì)就此終結(jié),成為時(shí)代發(fā)展的一個(gè)結(jié)點(diǎn)。
四大瀏覽器內(nèi)核引擎介紹
Trident
Trident(又稱為MSHTML),是微軟的窗口操作系統(tǒng)(Windows)搭載的網(wǎng)頁瀏覽器—Internet Explorer的排版引擎的名稱,它的第一個(gè)版本隨著1997年10月Internet Explorer第四版釋出,之后不斷的加入新的技術(shù)并隨著新版本的Internet Explorer釋出。在未來最新的Internet Explorer第七版中,微軟將對(duì)Trident排版引擎做了的重大的變動(dòng),除了加入新的技術(shù)之外,并增加對(duì)網(wǎng)頁標(biāo)準(zhǔn)的支持。盡管這些變動(dòng)已經(jīng)在相當(dāng)大的程度上落后了其它的排版引擎,如Gecko、WebCore、KHTML及Presto。
Gecko
Gecko是套開放源代碼的、以C++編寫的網(wǎng)頁排版引擎。目前為Mozilla家族網(wǎng)頁瀏覽器以及Netscape 6以后版本瀏覽器所使用。這軟件原本是由網(wǎng)景通訊公司開發(fā)的,現(xiàn)在則由Mozilla基金會(huì)維護(hù)。這套排版引擎提供了一個(gè)豐富的程序界面以供互聯(lián)網(wǎng)相關(guān)的應(yīng)用程式使用,例如網(wǎng)頁瀏覽器、HTML編輯器、客戶端/服務(wù)器等等。雖然最初的主要對(duì)象是 Mozilla的衍生產(chǎn)品,如Netscape和Mozilla Firefox,現(xiàn)在已有很多其他軟件現(xiàn)在利用這個(gè)排版引擎。Gecko是跨平臺(tái)的,能在Microsoft Windows、Linux和Mac OS X等主要操作系統(tǒng)上運(yùn)行。
WebKit(KHTML)
WebKit是Mac OS X v10.3及以上版本所包含的軟件框架(對(duì)v10.2.7及以上版本也可通過軟件更新獲取)。 同時(shí),WebKit也是Mac OS X的Safari網(wǎng)頁瀏覽器的基礎(chǔ)。WebKit是一個(gè)開源項(xiàng)目,包含了來自KDE項(xiàng)目和蘋果公司的一些組件。目前使用WebKit 引擎的瀏覽器主要有:Safari(apple出品),Midori,chrome(google出品)等。
Presto
Presto是一個(gè)由Opera Software開發(fā)的瀏覽器排版引擎,目前Opera 7.0~10.00版本使用該款引擎。Presto的特點(diǎn)就是渲染速度的優(yōu)化達(dá)到了極致,它是目前公認(rèn)的網(wǎng)頁瀏覽速度最快的瀏覽器內(nèi)核,然而代價(jià)是犧牲了網(wǎng)頁的兼容性。Presto實(shí)際上是一個(gè)動(dòng)態(tài)內(nèi)核,與Trident、Gecko等內(nèi)核的最大區(qū)別就在于腳本處理上,Presto有著天生的優(yōu)勢(shì),頁面的全部或者部分都能夠在回應(yīng)腳本事件時(shí)等情況下被重新解析。此外該內(nèi)核在執(zhí)行JavaScript時(shí)有著最快的速度,根據(jù)同等條件下的測(cè)試,Presto內(nèi)核執(zhí)行同等JavaScript所需的時(shí)間僅有Trident和Gecko內(nèi)核的約1/3。不過,不足之處在于Presto是商業(yè)引擎,使用Presto的除了Opera以外,只剩下NDS Browser、Nokia 770網(wǎng)絡(luò)瀏覽器等,這在很大程度上限制了Presto的發(fā)展。