IOS和Andriod手机浏览器内核
生活随笔
收集整理的這篇文章主要介紹了
IOS和Andriod手机浏览器内核
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
手機瀏覽器是基于什么內核?
?
如果細分的話,目前全球僅有四個獨立的瀏覽器內核: 1. 微軟IE的Trident 2. 網景最初研發后賣給Mozilla基金會并演化成火狐的Gecko 3. KDE的開源內核Webkit 4. Opera(歐朋)的Presto(其中,Presto是歷史最悠久的內核) ? 目前微軟的Trident在移動終端上主要為WP系統內置瀏覽器,Webkit內核的適用范圍則較為廣泛,Android原生瀏覽器、蘋果的Safari、谷歌的Chrome(Android4.0使用)都是基于Webkit開源內核開發的。 ? 從實際情況出發: ? 對于Android手機而言,使用率最高的就是Webkit內核,我們看到很多手機瀏覽器廠商都宣稱有著自主內核,比如手機UC就號稱采用了U3內核、而華為也經常標榜自己的天天瀏覽器采用了T9內核,事實上,他們都是基于開源內核Webkit進行二次開發的,并不是完全的自主內核。 ? 而在iOS以及WP7平臺上,由于系統封閉,不允許除系統自帶瀏覽器內核以外的瀏覽器內核進入,因此各家瀏覽器的開發均為在Safari或者IE內核的基礎上進行二次開發,優化功能和自制UI。比如海豚、遨游等瀏覽器就是直接采用系統自帶瀏覽器的內核,這點從這幾款瀏覽器的HTML5評分與系統自帶瀏覽器評分結果完全一致就可以看出。 ? ? 最后再整體歸納下幾種內核的優缺點吧: ? 1.Trident:因為在早期IE占有大量的市場份額,所以以前有很多網頁是根據這個Trident的標準來編寫的,但是實際上這個內核對真正的網頁標準支持不是很好,同時存在許多安全Bug。 ? 2.Gecko:優點就是功能強大、豐富,可以支持很多復雜網頁效果和瀏覽器擴展接口,缺點是消耗很多的資源,比如內存。 ? 3.Webkit:優點就是Webkit擁有清晰的源碼結構、極快的渲染速度,缺點是對網頁代碼的兼容性較低,會使一些編寫不標準的網頁無法正確顯示。 ? 4.Presto:Presto內核被稱為公認的瀏覽網頁速度最快的內核,同時也是處理JS腳本最兼容的內核,能在Windows、Mac及Linux操作系統下完美運行。 轉:http://blog.sina.com.cn/s/blog_6a8557730102wp6r.html轉載于:https://www.cnblogs.com/mmzuo-798/p/11112754.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的IOS和Andriod手机浏览器内核的全部內容,希望文章能夠幫你解決所遇到的問題。

- 上一篇: -Git 使用技巧 总结 MD
- 下一篇: 01爬虫基本原理及Requests库下载