概述
移動瀏覽器,也叫做微型瀏覽器、迷你瀏覽器或無線網際網路瀏覽器,是為用於移動設備如行動電話或PDA設計的網頁瀏覽器。移動瀏覽器為在手持設備的小型螢幕顯示網頁內容做了最佳化。移動瀏覽器軟體必須很小並且高效以適應無線手持設備的低記憶體與低頻寬。典型情況下,它們是簡化了的網頁瀏覽器,但到2006年,移動瀏覽器可以處理更多的最新技術如CSS 2.1、JavaScript及Ajax。專門為這些瀏覽器設計的網站被稱為無線門戶。發展史
所謂微型瀏覽器技術如WAP、NTTDocomo的iMode平台和openwave的HDML平台引起了最初對無線數據服務的興趣。 第一個部署的微型瀏覽器可能是1997年Unwired Planet(後來的Openwave)嵌入於AT&T手持設備,使得用戶可以訪問HDML內容的"UP.Browser"。 1997年,一家英國公司stnc開發了一個微型瀏覽器(HitchHiker)用於呈現完整的設備UI。此微型瀏覽器(Webwalker)的示範平台具有1MIPS處理能力。這是一個單核平台,在同一處理器上運行應用程式棧上和GSM棧。1999年,STNC被微軟收購,HitchHiker改名為Microsoft Mobile Explorer 2.0,它和先前的Microsoft Mobile Explorer 1.0沒有任何關係。HitchHiker被認為是第一款具有統一呈現模型的微型瀏覽器,可在單一客戶端程式中處理ECMAScript、WMLScript、POP3和IMAP郵件。它可以在同一頁面中組合HTML和WAP,但這種方案會導致在其它設備上無法正確呈現頁面,因而最終沒有被採用。另外,Amstrad的運氣極差的e-m@iler和e-m@iler+產品使用了HitchHiker作為它們的作業系統。Benefon Q、Sony CMD-Z5、CMD-J5、CMD-MZ5、CMD-J6、CMD-Z7、CMD-J7和CMD-J70內嵌了Mobile Explorer 2.0。 1998年日本的Kazuho Oku開發了PalmOS上的免費瀏覽器軟體Palmscape(後來成為共享軟體),並創立了Ilinx。直到2003年,使用該軟體仍受到限制。 Mobile Explorer 3.0添加了iMode(cHTML)兼容以及許多私有模式。通過組合WAP協定與這些私有模式,MME3.0實現了OTA資料庫同步、郵件推送、推送信息客戶端以及PIM功能。Sony Ericsson被取消的產品CMD-Z700的一大特點就是高度集成了MME3.0。Mobile Explorer的開發於2002年中停止。 Opera軟體在此領域的開拓始於小螢幕呈現(Small Screen Rendering,SSR)和中螢幕呈現(Medium Screen Rendering,MSR)技術。Opera網路瀏覽器可對普通web頁面進行重新布局,以使它適應小螢幕和中型螢幕(PDA)。它也是第一個支持Ajax和第一個通過ACID2測試的瀏覽器。常用的移動瀏覽器
1.UCWEB瀏覽器
這是優視動景公司針對手機等移動終端而研發的網路瀏覽軟體,完整兼容市面上手機主流操作平台:J2ME、Symbian、Windows Mobile、MTK、展訊等,操作方式快捷簡單,讓手機上網用戶可以輕鬆通過手機收發電子郵件、登錄論壇社區、閱讀時事新聞、編寫個人部落格等。2.NetFront瀏覽器
這是日本愛可信公司推出的基於Symbian和Windows Mobile平台上運行的手機瀏覽器,最新版本為3.5。暫時不支持Symbian S60 V3版。NetFront擁有獨特的算法,能根據不同的移動設備進行最佳化,提供最佳的頁面展現效果,目前能在網上下載的軟體版本,都是針對智慧型手機平台的,對於低端J2ME平台,Access公司是通過直接內置到手機系統,為此手機廠商要向其支付一筆費用。隨著發展,手機性能的增強以及各類軟體的完善,越來越多手機廠商對於瀏覽器方面,在更多的時候會同第三方軟體商合作,或自己進行開發,現在想在低端J2ME手機上找到NetFront的身影已經很困難了。3.Opera Mobile瀏覽器
Opera Software ASA是挪威一家瀏覽器廠商,旗下瀏覽器有三款Opera(電腦端瀏覽器)、Opera Mobile(智慧型手機平台瀏覽器)、Opera Mini(J2ME平台瀏覽器)。隨著電腦端瀏覽器市場競爭不斷加劇以及移動瀏覽市場的成熟,Opera Software ASA開始逐漸加強移動瀏覽方面的研究以及推廣:與網路營運商合作,在高端手機上內置Opera Mobile瀏覽器;去年,同國內空中網合作,推出空中網版Opera Mini。4.Nokia Web Browser
諾基亞公司在開源項目Webkit上進行開發,推出了基於Symbian平台的網頁瀏覽器——Web Browser,同以前的Symbian平台內置的瀏覽器相比,其最大的改善是開始支持WEB頁面瀏覽,進一步提升了手機用戶的上網瀏覽體驗,不足點也是十分明顯的——對手機硬體配置依賴過高。Web Browser是直接由廠家進行內置的。5.IE Mobile瀏覽器
針對移動瀏覽市場,微軟公司推出了Internet Explorer Mobile和Deepfish兩款軟體。在進行市場探索前期,微軟公司曾對Deepfish寄於厚望,但在2008年10月份卻突然宣布終止Deepfish研究,深究其原因,同該軟體的用戶數量過少有莫大的關係。Internet Explorer Mobile是Internet Explorer的移動版,與Windows Mobile一起捆綁,具備電腦端Internet Explorer的部分特性,可以看作是其一個簡化版。在所有國外移動瀏覽廠商中,Internet Explorer Mobile是唯一一個不支持瀏覽WAP頁面的瀏覽器。6.航海家瀏覽器
航海家是一款本土瀏覽器,主要針對WAP頁面瀏覽,支持部分J2ME平台以及Symbian平台。經過幾年發展,航海家似乎還在原地踏步,在軟體上並無可喜的突破,其最大的缺陷是仍無法直接進行WEB頁面瀏覽。7.星際瀏覽器
聯龍科技是星際瀏覽器的生產廠商,起步雖比航海家晚,但其軟體從某方面來說,要比航海家瀏覽器更為優秀:支持瀏覽WEB頁面。由於起步晚再加上底子弱的原因,聯龍科技生產的星際瀏覽器,軟體架構仍沒有最終確定,仍缺乏自身特點。進行技術積累是聯龍科技目前最為關注的事情,就軟體推廣來說,目前只是進行小規模嘗試性推廣。8.Safari Mobile瀏覽器
這是蘋果公司針對iPhone手機設計的瀏覽器,依託iPhone手機寬大超眩的顯示屏,Safari瀏覽器使得用戶從視覺效果和易用性方面都能得到很好的體驗,在用戶首次輸入新網址後,頁面先是以一個完整縮小的略縮圖顯示,當用戶大致看到哪一塊自己需要查看的頁面內容時,則可以通過手指的雙擊或者是兩個手指的拉伸來拖動整個頁面的內容進行查看,隨意的大小縮放及頁面拖動,讓用戶體驗到了前所未有的科技革命。iPhone除了可以縱向的瀏覽網頁外,因為其內置了重力感測器,所以它還提供了網頁橫向瀏覽方式,用戶只需要把機身鏇轉一下便能夠自動完成鏇屏的操作。但遺憾的是,Safari瀏覽器不支持Flash格式檔案顯示,使得網頁的顯示不夠完全(限於時間和平台的獨特性我們並沒有對此瀏覽器進行對比)。
主要性能對比
1.平台兼容
在平台兼容上,UCWEB是現階段兼容性最強的手機瀏覽器,幾乎能夠安裝並運行在市面上所有的主流手機上。NetFront、Opera Mobile僅支持Symbian以及Windows Mobile平台,而諾基亞自帶的
Web Browser以及微軟的IE Mobile也只支持自己的平台,國產的航海家及星際瀏覽器支持部分J2ME機型以及Symbian S60 V2/V3平台。Opera Mini支持的平台最為單薄,僅為部分J2ME機型。而UCWEB除了支持目前市面上主流的J2ME,Symbian,Windows Mobile等平台,對國內的MTK、展訊等平台也能夠支持,適配機型超過1500種,無論是國內的中國移動、中國聯通還是中國電信的CDMA用戶,都能夠下載、安裝並使用。
2.處理架構
UCWEB瀏覽器:針對國內主要網路環境,最先推出C/S(客戶端/伺服器)處理架構,將主要數據處理內容交由中間件伺服器去做,手機端只負責簡單的數據加/解密以及頁面重排展示,解放了軟體對手機硬體的依賴,使所有能安裝使用UCWEB瀏覽器的手機都可以進行快捷的網頁瀏覽操作。
NetFront瀏覽器:NetFront直接在手機本地進行數據解析,對手機硬體性能以及網路狀況依賴很大。
Opera瀏覽器:Opera Mini也是使用C/S架構,但軟體對手機硬體有一定的要求;Opera Mobile在手機本地進行數據解析,對手機硬體性能以及網路狀況依賴很大。
Nokia瀏覽器:Web Browser手機本地進行數據解析,在技術方面諾基亞還比較弱,軟體運行嚴重依賴手機硬體,如果手機硬體性能不高,甚至無法打開一個WEB門戶首頁。
IE Mobile瀏覽器:Internet Explorer Mobile直接在手機本地進行數據解析,擁有Internet Explorer部分特性,完全繼承其弱點:無法正確解析WAP頁面。
航海家瀏覽器:C/S架構,僅針對WAP頁面,不支持WEB頁面瀏覽。
星際瀏覽器:採用C/S架構,受限於技術方面因素,C/S架構內仍存在不少缺陷:頁面解析異常,解析轉換效率低下等。
3.瀏覽模式
在手機這樣的小螢幕上瀏覽網頁一般需要兩種瀏覽模式:適應螢幕和縮放模式。在這一方面,第三方手機瀏覽器就顯示了超強的優勢。手機自帶瀏覽器一般只支持適應螢幕的瀏覽模式,而 UCWEB、NetFront、Opera Mini和星際瀏覽器都能夠很好的支持,用戶可以根據自己的喜好選擇縮圖瀏覽或是整頁瀏覽。此外,瀏覽模式對流量的消耗或節省也是一個很重要的環節,例如,利用最新版的UCWEB6.3,可以實現文字分段、摺疊模式、螢幕排版等只能瀏覽模式,還可以進行圖片質量的選擇,可以極大的避免你的流量消耗。
4.輔助瀏覽
在這一功能上,UCWEB瀏覽器具有“分頁瀏覽,摺疊模式,網站導航,螢幕鏇轉”等實用輔助瀏覽功能;Opera Mini擁有摺疊模式;航海家和星際瀏覽器擁有網站導航功能;而無論是手機自帶的IE Mobile還是由廠商預裝的Nokia和Opera Mobile瀏覽器都不具備這些特性,舶來的NetFront也沒有在這一方向上做出努力,相對而言就比較趨於弱勢了。
5.下載功能
在這八款瀏覽器中,除了Opera Mini不支持大檔案下載功能之外,UCWEB、NetFront、Opera Mobile、諾基亞手機自帶的Web Browser、IE Mobile、航海家以及星際瀏覽器都支持簡單下載功能。但是在下載的功能拓展上,當屬UCWEB的功能最為強大,支持斷點續傳、分段下載、多任務多執行緒下載,並專門設計了下載進程管理的系統列,可以堪稱是手機上的迅雷。
6.個人數據
在當前的套用上,個人數據服務可以說是UCWEB的獨門武器。因為以上八款軟體中,除了Opera提供簡單的書籤同步功能外,另外幾款瀏覽器都不提供有關個人數據的支持。個人信箱多帳號綁
定、RSS新聞聚合器、我的硬碟、書籤同步等,用戶在手機上的數據管理需要,在UCWEB上都能夠找尋到合理的解決方案。
7.媒體支持
UCWEB手機瀏覽器具有優秀的媒體支持能力,利用其UC播放器不僅能夠實現在手機上收看電視、網路視頻等,還可以線上試聽、下載高清MP3音樂,在頁面上實現視頻、音頻的點播。而NetFront、Opera Mini/Opera Mobile、IE Mobile、航海家、星際瀏覽器則完全不提供對媒體的支持,諾基亞手機自帶的Web Browser瀏覽器雖能提供有效的媒體支持,但是需要手機本身功能的支持。
8.快捷鍵支持
以上這八款瀏覽器中,除了IE Mobile、NetFront和Opera Mobile不支持快捷鍵以外,其餘瀏覽器都支持快捷鍵,其中Opera mini和星際瀏覽器支持固定快捷鍵值,UCWEB和航海家瀏覽器支持自定義鍵值,能讓每一位用戶都可將軟體操作重設為符合自己操作習慣。同時,從UCWEB6.2版本開始,在頁面瀏覽中加入了快捷選單,用戶可通過點擊默認鍵盤快捷鍵“1”激活快捷選單。
9.流量消耗
我們通過使用上述瀏覽器分別打開“移動夢網”並訪問數條新聞後,發現消耗的GPRS流量大約都在200KB。如果只是瀏覽新聞的話,那么每天的流量應該在1MB~2MB。但是如果要訪問WWW 網頁,流量就會大大增加,比如訪問“百度”首頁並進行一次搜尋,至少也會用掉幾百KB的流量。
為了更加明確使用時的流量消耗,編者進行了具體測試。分別使用它們登錄相同的網站瀏覽新聞、查看天氣和查看股票,分別記錄下各自的流量消耗情況。在股票消耗流量的測試中,使用瀏覽器登錄股情查詢網站,查詢同一隻股票,依次查看“走勢圖”、“K線圖”和“買賣盤”信息,記錄下各自的流量消耗。
通過對比測試我們發現,在瀏覽WAP頁面和查詢股票信息時GPRS流量的消耗差別都不大,雖然瀏覽單個頁面時流量消耗的差別不大,但是訪問瀏覽大量頁面或者長期使用後,差距還是有的,從測試結果來看,UCWEB最為省流量。表格中UCWEB瀏覽WAP頁面最少流量消耗是指關閉“使用WAP加速”功能,瀏覽WWW頁面最少流量消耗是指設定圖片質量為“微縮”時進行瀏覽的流量消耗。
綜合看來,在瀏覽網頁過程中耗費流量最大的部分就是網頁中的圖片,頁面中圖片越多,UCWEB瀏覽器省流量的特點體現得也就越明顯。IEMobile和 Opera瀏覽器雖然可以選擇禁止或顯示圖片,但是不如UCWEB具備“無圖”、“微縮”、“低彩”、“標準”和“全彩”五種圖片質量的設定來得全面。所以說作為日常看新聞、看天氣以及查詢股票使用的手機瀏覽器,UCWEB成為當之無愧的“管家婆”。