2007年8月21日 星期二

微型瀏覽器新趨勢:PagePilot

顏國偉  2007/08/20
原文網址 http://taiwan.cnet.com/enterprise/technology/0,2000062852,20122201,00.htm

近年來PC用的瀏覽器(或稱:桌上型瀏覽器)的新趨勢是Tag Browse,中文稱為分頁瀏覽,即是在同一個瀏覽器的程式畫面中可以不斷新增類似Excel的分頁標籤,而每個分頁可以獨立瀏覽一個URL畫面,如此可以方便使用者快速切換於多個網站、網頁間,加速整體瀏覽效率。

桌上型瀏覽器的趨勢是如此,然各位可能不知,今年開始微型瀏覽器(或稱:掌上型瀏覽器)也有新趨勢,此稱為PagePilot,事實上只有Access的NetFront這套微型瀏覽器將此新功效稱為PagePilot,其餘的微型瀏覽器也各有稱呼,例如Opera的Opera Mini稱為PC View;Nokia的Webkit則稱為Mini-Map;Apple的Safari(用於iPhone內的版本)則稱為Surf and Zoom,雖然名稱各不同,但其實所指的都是同一種功效,以下我們將細說此一功效趨勢。

不愉快的瀏覽經驗

雖然PDA、Smartphone之類的手持式裝置早就能夠用GPRS、Wi-Fi等方式連上Internet,且機內也可以執行微型瀏覽器,用微型瀏覽器來瀏覽WWW網站、網頁,但多數人用過一、二次後就放棄了,為何如此呢?答案是「體驗不佳」。

所謂的體驗不佳主要有四:


圖1 以Opera Mini v4(Beta)版為例,在手機打入「www.zdnet.com.tw」後所呈現的整體網頁畫面。
(照片/顏國偉)

1.手持裝置的畫面過小(與PC相較),一般在PC上瀏覽WWW網頁只要操作垂直捲軸即可,然在手持裝置上就必須同時操作垂直與水平捲軸。

2.手機類的手持裝置不似PDA,並不具備觸控功效,如此要點按網頁上的超連結時相當不便,必須不斷上移、下移點選框才能進行一項點選。

3.手持裝置的處理器效能有限、記憶體容量有限,因此WWW網頁的呈現速度很慢。

4.在手持裝置上呈現網頁的效果與PC上的呈現不同,走樣嚴重。

先用PC式全覽,之後再局部細覽

以上4種不愉快經驗,其中第3點隨著手持裝置的硬體提升而逐漸改善,而Apple iPhone的出現也使愈來愈多手機、手持裝置開始具備觸控功效,因此第2點也逐漸改善,至於第4點也可因硬體提升而稍改善,因為WWW網頁呈現走樣的原因有部分是因為微型瀏覽器跳略過部分網頁標籤的解析,跳略的原因多半是為了精省網頁呈現的解析運算,好讓網頁快速呈現。本文最後也會談論第4點的其他解方,同時也能解決若干的第3點問題。


圖2 之後針對整體畫面中的某一塊進行點按,就會呈現局部放大的細覽畫面。(照片/顏國偉)

而前面提到的新趨勢:「PagePilot/PC View/Mini-Map/Surf and Zoom」主要是解決第1點不愉快經驗。

所謂的PagePilot/PC View/Mini-Map/Surf and Zoom,其實是瀏覽器首次呈現某URL的網頁時,頁面寬度會恰巧合乎手持裝置的顯示器寬度,如此網頁呈現的模樣會與PC上瀏覽網頁的感受很接近。

當然!手持裝置的顯示器尺寸小,頁面寬度恰巧合乎手持裝置的顯示器寬度的結果是:頁面上的圖片、文字會變得相當小,根本看不清具體內容。這時使用者必須用觸控方式觸控網頁上的一處,此時顯示器就會對該處進行放大顯示,放大顯示後即可看清該處的圖片、文字,這時若對某圖或某文字的連結有興趣,就可以進一步點按該圖或該文,否則可以按「Back」,回到整網頁的概覽畫面。

遊樂器

各微型瀏覽器的支援進度



圖3 Opera公司為Nintendo公司開發的Nintendo DS Browser,可以讓NDS/NDS Lite掌上型遊樂器上網瀏覽,圖中顯示,遊樂器的下螢幕是網頁整體全覽,接著對下螢幕的部分進行觸控,則上螢幕就會呈現該部分的局部放大細覽。(圖片來源:operawatch.com)

「先全覽、再細覽」的新招確實很酷,但到底有哪些掌上型瀏覽器支援這招呢?就筆者目前的調查,日本Access公司的NetFront在v3.5版後開始支援,美國Apple公司的iPhone內的Safari(v3版的修改版)也已經支援,挪威Opera公司的Opera Mini在v4.0版開始將支援,不過v4.0版仍在Beta階段,另外Pocket PC所用的NetFront從v3.4版開始支援,目前仍在技術預覽(Technical Preview;TP)階段。

Opera看起來處於落後,其實不然,Opera早就幫日本Nintendo的掌上型電視遊樂器:NDS/NDS Lite推出上網模組,該上網模組能善用NDS/NDS Lite的雙遊戲螢幕,下方螢幕支援觸控,用來顯示WWW網頁的全覽,當使用者點按全覽畫面中的某一處時,上方螢幕就會顯示該局部內容,如此等於是善用硬體技術來達到相同的效果,從「先全覽、後細覽」改成「上螢幕全覽、上螢幕細覽」。

代理主機轉化、加速瀏覽

最後再討論一下網頁呈現過慢、網頁呈現走樣的問題,關於此目前可透過代理主機來改善,過去Palm所用的微型瀏覽器:Blazer其實是無法直接連網使用的,而是由Palm公司架設一個代理主機,所有Blazer瀏覽器需求的網頁內容都會先傳到該代理主機,由該代理主機來抓取網頁,並由代理主機負責解析運算,最後將結果傳到Blazer瀏覽器上。

代理主機的作法,可以分擔掌上型瀏覽器在解析工作上的負擔,同時也可以加速瀏覽,另外也可以改善網頁呈現走樣的問題。雖然Palm公司已經在2005年關閉代理主機,但代理主機的作法依然被其他瀏覽器業者仿效,例如Opera公司也有為其Opera瀏覽器架設代理主機,或者Access公司也與其他業者合作,提供NetFront瀏覽器的代理主機服務。

附帶一提的是,最近逐漸流行的手機定位、導航技術:A-GPS,其實也運用類似的機制,由於定位運算、導航運算的負擔極重,所以將這些運算轉移到電信營運業者的中央機房運算,運算完後再將結果傳輸到手機上,以此達到定位功效。

相關連結

NetFront v3.4版技術預覽版本下載

https://www.access.co.jp/english/nfppc/agree_34.html

Opera Mini v4版(Beta)線上體驗

http://www.operamini.com/beta/simulator/

Opera Mini v4版視訊展示

http://www.operamini.com/beta/demo/



集點換SOGO新光禮券!?
免費加入買化妝品,禮品,書,手機,電腦,CD,相機....都可以集點喔!
看這裡→ http://www.conn.tw/5008659
24hrs iVIP網路商場→ http://www.vipmall.com.tw/kenting


Via This link

沒有留言:

 
Blogger Template Layout Design by [ METAMUSE ] : Code Name Gadget 1.1
Powered by MySky Labs