Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> Android上開發手機浏覽器原理

Android上開發手機浏覽器原理

編輯:高級開發

 近期手機浏覽器比較熱門,如何開發一款android上的手機浏覽器呢? 今天就網友這一問題android123給大家一些思路。

目前Google的android平台上有幾款比較熱門的產品,比如說Opera Mini、Dolphin Browser、Firefox、UC以及手機QQ浏覽器等,他們之間還是有一定的區別:

1. Opera Mini使用的是自己的渲染引擎,頁面經過重新排版處理,需要中間服務器干預好處就是壓縮數據,省流量。

2. Dolphin Browser在國外用的比較多,國內用戶較少,這裡不做過多介紹。

3. Firefox在android平台上是因為Google推出了NDK,使用了mozilla自己的渲染引擎,支持Javascript解析,效率直逼Webkit內核,不過整體對W3C的支持大於桌面平台的IE。

4. UC是國內大家較熟知的產品前身為UCWEB,當初是為節省流量而設計類似Opera Mini,但對於JS腳本的支持無能為力,內部使用了自己的Html解析器,當然現在的版本已經由服務器中轉壓縮數據,不過渲染效果不如webkit和Firefox的效果好。

5. 手機QQ浏覽器的實現類似UCWEB,比較山寨但UCWEB主要的功能都包含了在內。

6. GO浏覽器是3G門戶推出的一款手機浏覽器,和UC差不多,可以說是模仿。

經過上面的分析來看,android開發網將手機浏覽器定為兩大類三種情況。

1. 高效內核、功能全面,比如android自帶的Chrome Lite,或iPhone上的Safari浏覽器,Firefox、IE。

2. 模擬浏覽器,Opera其實自己有解析引擎,但Opera Mini更像一個Html解析器,並不能真正的算浏覽器和桌面上差距很大,UC、QQ以及GO類似Opera其實他們沒有自主的JavaScript的支持,對W3C標准支持有限和PC上的浏覽器設計原理有很大的不同。

3. 增強型,基於android的Webview或修改WebVIEw設計的基於webkit的產品,這類浏覽器開發輕松,更像重新定制系統的浏覽器,可以加入很多輔助功能,或者說更好的UI。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved