移動瀏覽器的四大核心

七仔已成仙發表於2017-12-13

手機瀏覽器種類:

UC瀏覽器,QQ瀏覽器,歐朋瀏覽器,百度手機瀏覽器,360安全瀏覽器,谷歌瀏覽器,搜狗手機瀏覽器,獵豹瀏覽器,其他雜牌瀏覽器

國內的UC和QQ,百度等手機瀏覽器都是根據Webkit修改過來的核心,國內尚無自主研發的核心,就像國內的手機作業系統都是基於Android修改的

全球僅有四大瀏覽器核心   目前全球僅有四個獨立的瀏覽器核心,分別為微軟IE的Trident、網景最初研發後賣給Mozilla基金會並演化成火狐的Gecko、KDE的開源核心Webkit以及Opera(歐朋)的Presto。其中,Presto是歷史最悠久的核心。

* 目前微軟的Trident在移動終端上主要為WP7系統內建瀏覽器 * Opera的Presto核心在所有聯網裝置上都使用,移動終端上主要為 Opera Mobile、OperaMini、歐朋瀏覽器以及歐朋HD Beta版 * Webkit核心的適用範圍則較為廣泛,Android原生瀏覽器、蘋果的Safari、谷歌的Chrome(Android4.0使用)都是基於Webkit開源核心開發的。

####實際情況出發:

######對於Android手機而言: 使用率最高的就是Webkit核心,我們看到很多手機瀏覽器廠商都宣稱有著自主核心,比如手機UC就號稱採用了U3核心、而華為也經常標榜自己的天天瀏覽器採用了T9核心,事實上,他們都是基於開源核心Webkit進行二次開發的,並不是完全的自主核心。 ######對於iPhone而言: 由於系統封閉,不允許除系統自帶瀏覽器核心以外的瀏覽器核心進入,因此各家瀏覽器的開發均為在Safari核心的基礎上進行二次開發,優化功能和自制UI。比如海豚、遨遊等瀏覽器就是直接採用系統自帶瀏覽器的核心,這點從這幾款瀏覽器的HTML5評分與系統自帶瀏覽器評分結果完全一致就可以看出。

四大瀏覽器核心優缺點   1、 Trident([ˈtraɪdn:t]):因為在早期IE佔有大量的市場份額,所以以前有很多網頁是根據這個Trident的標準來編寫的,但是實際上這個核心對真正的網頁標準支援不是很好,同時存在許多安全Bug。   2、 Gecko( [ˈgekoʊ]):優點就是功能強大、豐富,可以支援很多複雜網頁效果和瀏覽器擴充套件介面,缺點是消耗很多的資源,比如記憶體。   3、 Webkit:優點就是Webkit擁有清晰的原始碼結構、極快的渲染速度,缺點是對網頁程式碼的相容性較低,會使一些編寫不標準的網頁無法正確顯示。   4、 Presto:Presto核心被稱為公認的瀏覽網頁速度最快的核心,同時也是處理JS指令碼最相容的核心,能在Windows、Mac及Linux作業系統下完美執行。

相關文章