當前位置:編程學習大全網 - 源碼下載 - 安卓手機為什麽沒有IE瀏覽器?

安卓手機為什麽沒有IE瀏覽器?

安卓手機為什麽沒有IE瀏覽器?

首先說壹下所謂的IE內核,它只是壹個通俗的稱呼,並不是獨立的內核。IE瀏覽器屬於三叉戟內核,也有手機用這個內核的瀏覽器,比如微軟Windows。

電話系統的電話內置IE瀏覽器。

iOS或Android系統的手機之所以沒有IE瀏覽器,並不是系統不支持,而是微軟單方面的原因。IE的版權屬於微軟,微軟將IE瀏覽器壟斷給微軟產品是合理的。

手機瀏覽器基於什麽內核?

如果細分的話,世界上只有四個獨立的瀏覽器核心,分別是微軟IE的Trident,最初開發並出售給Mozilla Foundation並演變成Firefox的Netscape的Gecko,KDE的Webkit和Opera的Presto。其中,Presto是最古老的內核。

目前微軟的Trident主要是在移動終端上內置WP系統的瀏覽器,Webkit內核的應用範圍比較廣。安卓原生瀏覽器,蘋果的Safari,谷歌的Chrome(用於安卓4.0)都是基於Webkit開源內核開發的。

從實際情況出發:

對於Android手機來說,最常用的內核是Webkit。我們看到很多手機瀏覽器廠商都宣稱有自己的內核。比如手機UC號稱采用了U3內核,華為經常標榜自己的天天瀏覽器采用了T9內核。其實都是基於開源內核Webkit進行二次開發,並不是完全獨立的內核。

在iOS和WP7平臺上,由於系統是封閉的,不允許瀏覽器內核以外的瀏覽器內核進入,所以每個瀏覽器的開發都是基於Safari或者IE內核進行二次開發,優化功能,自制UI。比如Dolphin、Roam等瀏覽器直接采用了系統自帶瀏覽器的內核,從這些瀏覽器的HTML5成績與系統自帶瀏覽器的成績完全壹致就可以看出。

最後,從整體上總結幾個核心的優缺點:

1.三叉戟:由於IE早期占據了較大的市場份額,所以很多網頁都是按照這個三叉戟標準編寫的,但實際上這個內核並沒有很好的支持真正的網頁標準,存在很多安全bug。

2.Gecko:好處是功能強大豐富,可以支持很多復雜的網頁效果和瀏覽器擴展接口。缺點是消耗大量資源,比如內存。

3.Webkit:優點是Webkit的源代碼結構清晰,渲染速度極快。缺點是對網頁代碼兼容性低,會使壹些不標準的網頁無法正確顯示。

4.Presto: Presto內核被稱為瀏覽網頁最快的內核,也是處理JS腳本最兼容的內核。可以在Windows、Mac、Linux操作系統下完美運行。

  • 上一篇:位置線源代碼
  • 下一篇:Python的爬蟲框架有哪些?
  • copyright 2024編程學習大全網