John Donovan
編譯:威利柳

 

 

根據統計,全美約有百分之四十的使用者透過行動電話手機來上網瀏覽。想必這些人應該在利用手機上網時,百分之百都得摒息以待那段令人不知該如何是好的網頁開啟時間。

 

圖一:根據統計,全美約有百分之四十的使用者透過行動電話手機來上網瀏覽。不過,要讓人們在使用手機上網時,能和如今使用個人電腦來上網時那樣的方便,人類還真的得花點時間來改善一切。(攝影:威利柳)

T183-MobileWebW_01A.jpg T183-MobileWebW_01B.jpg T183-MobileWebW_01C.jpg T183-MobileWebW_01D.jpg T183-MobileWebW_01E.jpg

 


MID:行動上網裝置

 

要讓人們在使用手機上網時,能和如今使用個人電腦來上網時那樣的方便,人類還真的得花點時間來改善一切。電腦巨人英特爾(Intel)為了消弭這種不滿,已經斥資推動了「行動上網裝置」(MID:Mobile Internet Device)的產品,其目的在於:(一)提供更好的網路使用體驗(better Internet user experience),以及(二)為同質化的ARM架構行動上網手機市場注入一股活力。

 

另一方面,行動上網手機在歷經了於一九九七年開始出現的無線應用協定(WAP:Wireless Application Protocol)這個以文字為基礎的靦腆過去,要面對以網頁為主的應用環境,可說是還有一大段路要走。

 

圖二:行動上網手機在歷經了於一九九七年開始出現的無線應用協定(WAP:Wireless Application Protocol)這個以文字為基礎的靦腆過去,要面對以網頁為主的應用環境,可說是還有一大段路要走。(資料來源:Wireless Application Protocol, 2001/01)

T183-MobileWebW_02A.jpg T183-MobileWebW_02B.jpg T183-MobileWebW_02C.jpg T183-MobileWebW_02D.jpg T183-MobileWebW_02E.jpg T183-MobileWebW_02F.jpg T183-MobileWebW_02G.jpg T183-MobileWebW_02H.jpg

 


手機必須在早期那些微型瀏覽器(micro-browsers)、擷据的記憶體、以及有限運算能力的環境中,正確處理HTML(Hypertext Markup Language,超本文標示語言),而且儘量避開JavaScript。也就是說,這些用在手機上的瀏覽器,會把HTML以精簡化的格式來處理,並把HTML視為compact HTML和WML(Wireless Markup Language,無線標示語言)。

 

而WAP瀏覽器則限制了對WML網頁的支援,這些手機對於網站環境來說,不過只是個精簡型終端裝置(thin client)而已,代理伺服器(proxy server)必須把WML轉譯後才能傳給該終端裝置。行動電話的系統業者們,限制了使用者對於這些網站的存取,除非這些網站能取得系統業者的恩准(譯註:除了收入上的考量外,擔心因此加重了網路傳輸的負擔,也是系統業者將這些網站排除在外的原因)。因此,由於有著這個無形障礙的存在,使得網頁內容無法透過手機讓使用者順利瀏覽。

 

行動網頁瀏覽器

 

時至今日,在硬體與軟體都已非昔日吳下阿蒙的情形中,透過行動電話手機來達成完整的行動網頁瀏覽(Mobile Web),顯然問題只剩傳輸速率而已了。像是蘋果(Apple)iPhone所使用的Mac OS X以及Safari瀏覽器,和其所搭載的620MHz ARM處理器、128MB的RAM、高達16GB的快閃記憶體,已經能達到劃時代的突破表現。要說iPhine是能夠做到完全上網的首款MID,似乎也一點都不為過。

 

圖三:隨著軟、硬體的技術改進,透過行動電話手機來達成完整的行動網頁瀏覽(Mobile Web),所面對的問題似乎就只剩下傳輸速率而已了。(攝影:威利柳)

T183-MobileWebW_03A.jpg T183-MobileWebW_03B.jpg T183-MobileWebW_03C.jpg T183-MobileWebW_03D.jpg

 


既然在硬體上要做到手機網頁瀏覽已不再是瓶頸,於是新一波的競爭就出現在行動網頁瀏覽器的市場中。目前主要的競爭者計有:可運作於Windows視窗環境的Opera Mobile、Internet Explorer Mobile;支援Mac OS X作業系統的Apple Safari;針對黑莓機作業系統的Blackberry Browser;以Linux環境為訴求的Google Chrome Mobile;以及由手機作業系統Symbian陣營為依歸的Nokia S60 Browser等。

 

和過去的WAP瀏覽器比較起來,這些新一代的手機瀏覽器最大的特點就在於轉譯引擎(rendering engines)。瀏覽器乃由使用介面與一組轉譯引擎所組成,以便能把HTML、XML(eXtensible Markup Language,可延伸標示語言)、JavaScript和其他程式碼格式,轉換成使用者可以在螢幕上閱讀的畫面。新一代的轉譯引擎擁有著如此的效率,讓使用者跳脫過去在WAP環境中終端/伺服模式(client/server model)的限制,並且開啟了轉譯各種網頁和進入各個網站的大門。

 

行動瀏覽器Mobile Opera係以Presto 2.1版轉譯引擎為基礎,包括:廠商諾基亞(Nokia)、三星(Samsung)、摩托羅拉(Motorola)、宏達電(HTC)、索尼易利信(Sony Ericsson)等在內的品牌智慧型手機,都在支援的行列。至於Safari、Chrome、Nokia S60 browsers則是以網站套件(WebKit)轉譯引擎的方式來推行。

 

對於JavaScript和Flash的支援

 

在過去,行動瀏覽器對於JavaScript的支援乏善可陳,而如今情況已經截然不同了。瀏覽器廠商Google開發了旗下V-8 JavaScript轉譯引擎,以供其首款Android平台的智慧型手機HTC G-1使用。該編譯器(compiler)不單單只是翻譯程式語言而已,其執行速度比起過去的JavaScript引擎高出於好幾倍。當然,其他瀏覽器也具備了可升級的能力,以支援Java語言。

 

過去的行動瀏覽器,除了在Java上的支援能力為人詬病之外,對於插入元件(plug-ins)的能力也是一大問題,特別是對於Adobe Flash的支援,英特爾為此還把它列入重大的問題之一。日前,兩大業者奧多比(Adobe)和安謀(ARM)攜手宣佈合作事宜,以利推動把Flash移轉(porting)到ARM處理器平台上。此外,高通(Qualcomm)也宣佈類似的動作,以便旗下手機晶片能支援Flash。

 

不可諱言地,行動電話手機不論是在螢幕尺寸上,還是在操作便利性上,都有其先天的限制,這也就是何以一般人仍寧可透過個人電腦來瀏覽網頁。從這樣的脈絡看來,支援網頁瀏覽的智慧型手機,並不會打壓MID這類產品的發展空間,畢竟許多人還是喜歡以較大的螢幕來瀏覽網頁,即使這些人還是會用智慧型手機來打電話。

 

圖四:坦白說,行動電話手機無論是螢幕尺寸或操作便利性,都有其先天的限制,這也就是何以一般人仍寧可透過個人電腦來瀏覽網頁。從這樣的脈絡看來,支援網頁瀏覽的智慧型手機,並不會打壓MID這類產品的發展空間,畢竟許多人還是喜歡以較大的螢幕來瀏覽網頁,即使這些人還是會用智慧型手機來打電話。(攝影:威利柳)

T183-MobileWebW_04A.jpg T183-MobileWebW_04B.jpg T183-MobileWebW_04C.jpg T183-MobileWebW_04D.jpg

 


期待更多和手機一起上網的日子

 

無論如何,從行動網頁的手機發展來看,支援豐富的全功能Web 2.0應用環境的手機業已問世,可以預期的是,今後的可攜式電子產品在行動網頁瀏覽上,將會有更多樣化的應用型態,勢必也將引起各種針鋒相對的軟硬體市場競爭。而從使用的次數和機會來看,隨著行動上網服務的不斷普及,傳輸速率的持續提升,在軟硬體以及應用環境的日趨成熟下,消費者將期待更多和手機一起上網的日子。

 

 

作者簡介

John Donovan,係RTC Group旗下之本刊原文《Portable Design》雜誌的總編輯。原文標題為:The Mobile Web。

 

譯者簡介

柳林緯,係本刊特約撰述,為資深電子資訊媒體新聞工作者。

譯者整理

如需進一步瞭解本文中所提到的相關知識或資訊,請參考下列網址:
http://www.intel.com/products/mid/T183-MobileWebW_Web01.jpg
http://www.wapforum.org/what/technical.htmT183-MobileWebW_Web02.jpg
http://www.openmobilealliance.org/tech/affiliates/wap/wapindex.html
http://www.cse.iitb.ac.in/~sri/talks/wap01.ppt
http://en.wikipedia.org/wiki/HTML
http://www.htmlcodetutorial.com/
http://www.w3.org/MarkUp/T183-MobileWebW_Web07.jpg
http://validator.w3.org/T183-MobileWebW_Web08.jpg
http://www.mis.nsysu.edu.tw/~syhwang/Courses/OOP/AdvancedJavaTopics/XML.ppt
http://en.wikipedia.org/wiki/JavaScript
http://www.javascript.com/
https://developer.mozilla.org/en/JavaScriptT183-MobileWebW_Web12.jpg
http://www.microsoft.com/windowsmobile/en-us/downloads/microsoft/internet-explorer-mobile.mspxT183-MobileWebW_Web13.jpg
http://www.microsoft.com/taiwan/windowsmobile/software/iemobile.mspxT183-MobileWebW_Web14.jpg
http://www.apple.com/safari/what-is.htmlT183-MobileWebW_Web15.jpg
http://uk.blackberry.com/devices/features/internet.jspT183-MobileWebW_Web16A.jpg T183-MobileWebW_Web16B.jpg
http://www.google.com/mobile/T183-MobileWebW_Web17.jpg
http://www.t-mobileg1.com/T183-MobileWebW_Web18.jpg  
http://www.opera.com/mobile/T183-MobileWebW_Web19.jpg
http://www.symbian.com/T183-MobileWebW_Web20.jpg
http://www.s60.com/life/thisiss60T183-MobileWebW_Web21.jpg 
http://www.s60.com/life/thisiss60/s60indetail/technologiesandfeatures/webrowser/techinfoT183-MobileWebW_Web22.jpg
http://dev.opera.com/articles/view/presto-2-1-web-standards-supported-by/
http://www.opera.com/docs/specs/presto211/
http://www.w3.org/XML/T183-MobileWebW_Web25.jpg  
http://www.xml.com/T183-MobileWebW_Web27.jpg
http://www.android.com/T183-MobileWebW_Web28.jpg
http://code.google.com/p/v8/

 

arrow
arrow
    全站熱搜

    TaiwanTelecom 發表在 痞客邦 留言(0) 人氣()