John Donovan
編譯:威利柳
根據統計,全美約有百分之四十的使用者透過行動電話手機來上網瀏覽。想必這些人應該在利用手機上網時,百分之百都得摒息以待那段令人不知該如何是好的網頁開啟時間。
圖一:根據統計,全美約有百分之四十的使用者透過行動電話手機來上網瀏覽。不過,要讓人們在使用手機上網時,能和如今使用個人電腦來上網時那樣的方便,人類還真的得花點時間來改善一切。(攝影:威利柳)
MID:行動上網裝置
要讓人們在使用手機上網時,能和如今使用個人電腦來上網時那樣的方便,人類還真的得花點時間來改善一切。電腦巨人英特爾(Intel)為了消弭這種不滿,已經斥資推動了「行動上網裝置」(MID:Mobile Internet Device)的產品,其目的在於:(一)提供更好的網路使用體驗(better Internet user experience),以及(二)為同質化的ARM架構行動上網手機市場注入一股活力。
另一方面,行動上網手機在歷經了於一九九七年開始出現的無線應用協定(WAP:Wireless Application Protocol)這個以文字為基礎的靦腆過去,要面對以網頁為主的應用環境,可說是還有一大段路要走。
圖二:行動上網手機在歷經了於一九九七年開始出現的無線應用協定(WAP:Wireless Application Protocol)這個以文字為基礎的靦腆過去,要面對以網頁為主的應用環境,可說是還有一大段路要走。(資料來源:Wireless Application Protocol, 2001/01)
手機必須在早期那些微型瀏覽器(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),所面對的問題似乎就只剩下傳輸速率而已了。(攝影:威利柳)
既然在硬體上要做到手機網頁瀏覽已不再是瓶頸,於是新一波的競爭就出現在行動網頁瀏覽器的市場中。目前主要的競爭者計有:可運作於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這類產品的發展空間,畢竟許多人還是喜歡以較大的螢幕來瀏覽網頁,即使這些人還是會用智慧型手機來打電話。(攝影:威利柳)
期待更多和手機一起上網的日子
無論如何,從行動網頁的手機發展來看,支援豐富的全功能Web 2.0應用環境的手機業已問世,可以預期的是,今後的可攜式電子產品在行動網頁瀏覽上,將會有更多樣化的應用型態,勢必也將引起各種針鋒相對的軟硬體市場競爭。而從使用的次數和機會來看,隨著行動上網服務的不斷普及,傳輸速率的持續提升,在軟硬體以及應用環境的日趨成熟下,消費者將期待更多和手機一起上網的日子。
作者簡介 John Donovan,係RTC Group旗下之本刊原文《Portable Design》雜誌的總編輯。原文標題為:The Mobile Web。 |
譯者簡介 柳林緯,係本刊特約撰述,為資深電子資訊媒體新聞工作者。 |