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