51CTO觀察:開啟瀏覽器自主內(nèi)核時代
原創(chuàng)網(wǎng)絡(luò)時代的今日,瀏覽器成為我們每日必不可少的工具。琳瑯滿目的瀏覽器市場,飛速的瀏覽器更新速度,讓我們有了更多的選擇和更挑剔的體驗要求。無論是國產(chǎn)的還是外來的,瀏覽器的體驗要求都集中滿足啟動速度快、不輕易崩潰、帶有常用的輔助工具;對于開發(fā)者來說,還要帶有供開發(fā)者開發(fā)的相關(guān)工具。
1995年IE誕生、2004年火狐面世、2008年谷歌推Chrome,一個個“外籍”瀏覽器憑借優(yōu)質(zhì)操作體驗和視覺效果,以雷霆之勢占據(jù)中國瀏覽器市場幾乎整個江山。小編獲取的最近一個月瀏覽器市場份額顯示如下圖所示:
2013年8月1日——2013年8月31日瀏覽器市場份額
可以看出IE瀏覽器以絕對的明顯優(yōu)勢占據(jù)了瀏覽器市場一半多份額,Chrome以26.13占據(jù)第二位,兩大瀏覽器領(lǐng)跑瀏覽器市場;搜狗瀏覽器位列第三。算得上分得一杯羹;雖然前三名有國產(chǎn)瀏覽器上榜,但我們看到市場份額少的可憐;11.47%的其他成分中FireFox、360、遨游、世界之窗等混戰(zhàn)其中。這樣的局勢似乎已經(jīng)持續(xù)很久,國產(chǎn)瀏覽器的弊端在于基于IE、WebKit內(nèi)核做瀏覽器,一點不接觸內(nèi)核部分;因此,瀏覽器問題的解決上依賴性過強(qiáng)、束手束腳。
前段時間,小編去了遨游瀏覽器的公司遨游天下,了解了遨游瀏覽器”自主內(nèi)核“的開發(fā)理念、開發(fā)進(jìn)度和最新進(jìn)展。
為何開始自主開發(fā)內(nèi)核
經(jīng)歷了傲游1.x、2.x以IE為內(nèi)核的時代,傲游在傲游3.x選擇了IE與Webkit雙核為核心,開始自主開發(fā)自己的瀏覽器內(nèi)核。
基于IE內(nèi)核開發(fā)的傲游1.x、2.x,尤其是2.x版本,在用戶體驗上出現(xiàn)的問題,因為依賴于IE內(nèi)核而無法自行解決。瀏覽器容易崩潰、錯誤修復(fù)后仍頻繁出現(xiàn)、右鍵無法使用都是在傲游1.x 和2.x中會經(jīng)常出現(xiàn)的問題。因此,從3.x,“自主內(nèi)核”開始,將會提高瀏覽器的獨立性、更自由來解決問題。除此之外,在短時間內(nèi),產(chǎn)品的創(chuàng)新和優(yōu)化所帶來的優(yōu)勢和利益,很容易被競爭對手copy而大大降低。可以說,對遨游而 言,自主開發(fā)內(nèi)核,可謂一舉兩得,明智大膽的一步棋。更多的接觸底層標(biāo)準(zhǔn)、變化,帶來在短時間內(nèi)難以復(fù)制的創(chuàng)新產(chǎn)品,帶來先發(fā)的和持續(xù)的競爭優(yōu)勢;同時,大大提升用戶體驗、方便操作。
現(xiàn)在的傲游
現(xiàn)在的遨游瀏覽器,稱之為”遨游云瀏覽器“。在后PC時代,多移動設(shè)備讓云計算將成為數(shù)字生活的中心,它用于承載應(yīng)用、內(nèi)容和參數(shù)設(shè)置,它讓設(shè)備間的同步成為可能,讓服務(wù)變得更為重要。最新版的傲游瀏覽器,最新推出的云推送功能和瀏覽頁的二維碼掃描,實現(xiàn)了PC端到移動端的快速轉(zhuǎn)移,讓我們不難看出傲游瀏覽器的理念:在未來提供非常強(qiáng)大的云服務(wù),以及內(nèi)容服務(wù)。除了云推送這個新鮮誘人的新功能,同時還有支持超級拖拽和html5拖拽、比Safari閱讀模式更強(qiáng)大的免翻頁閱讀模式、服務(wù)代理器切換等強(qiáng)大功能。
最新進(jìn)展
什么是WebGL
WebGL是一種3D繪圖標(biāo)準(zhǔn),這種繪圖技術(shù)標(biāo)準(zhǔn)允許把JavaScript和OpenGL ES 2.0結(jié)合在一起,通過增加OpenGL ES 2.0的一個JavaScript綁定,WebGL可以為HTML5 Canvas提供硬件3D加速渲染,這樣Web開發(fā)人員就可以借助系統(tǒng)顯卡來在瀏覽器里更流暢地展示3D場景和模型了,還能創(chuàng)建復(fù)雜的導(dǎo)航和數(shù)據(jù)視覺化。
WebGL的作用
WebGL完美地解決了現(xiàn)有的Web交互式三維動畫的兩個問題:第一,它通過HTML腳本本身實現(xiàn)Web交互式三維動畫的制作,無需任何瀏覽器插件支持;第二,它利用底層的圖形硬件加速功能進(jìn)行的圖形渲染,是通過統(tǒng)一的、標(biāo)準(zhǔn)的、跨平臺的OpenGL接口實現(xiàn)的。
目前WebGL標(biāo)準(zhǔn)已出現(xiàn)在Mozilla Firefox、Apple Safari及開發(fā)者預(yù)覽版Google Chrome等瀏覽器中,遨游瀏覽器的最新進(jìn)度中,也開始加入WebGL標(biāo)準(zhǔn),WebGL Test的通過率高達(dá)97.5%。在和Chrome和FireFox瀏覽器幀頻率這一屬性的對比上,也呈現(xiàn)了明顯的優(yōu)勢。有興趣的網(wǎng)友可以進(jìn)入該網(wǎng)站進(jìn)行驗證:http://aleksandarrodic.com/p/jellyfish
除此之外,遨游瀏覽器將在Image Viewer、第三方Cookie策略、Ogg Opus Support 等發(fā)面提供支持?,F(xiàn)在,那個在過去被大家稱作”殼“公司的遨游,也許已經(jīng)漸漸遠(yuǎn)去了。未來的遨游瀏覽在PC端和移動端的瀏覽器的新創(chuàng)意和產(chǎn)品,都讓人值得期待。
總結(jié):
目前的中國瀏覽器市場一家獨大,IE依舊勢不可擋。俗話說,冰凍三尺非一日之寒,國產(chǎn)瀏覽器的”破冰“之旅將會異常艱苦。遨游瀏覽器的”自主內(nèi)核“算是為中國瀏覽器的“相對獨立”指明了方向,也勇敢的邁出了一大步,而這一大步的震懾力究竟如何,只能說我們都在觀望之中,畢竟這項工程做的人少、成功的更少。未來是否會有更多的國產(chǎn)瀏覽器廠商加入這場”破冰“之旅,我們不得而知,但從國產(chǎn)瀏覽器的發(fā)展現(xiàn)狀看,想要做出更好的符合中國人操作體驗的瀏覽器,不束縛于外來瀏覽器內(nèi)核,“自主內(nèi)核”是必然的一步。