發布日期:2022-07-15 點擊率:46
當用戶在臺式PC或筆記本電腦上瀏覽因特網時,他們可以花上5分鐘、 10分鐘、甚至1個小時,而當他們使用移動設備訪問因特網時,他們可能正在走出一個大廳或正在機場候機,但無論他們在哪里,他們一般都在趕時間,并急需查找一些很緊急的信息。他們希望30秒內就能找到信息,因為他們實在沒有時間坐在PC前耐心地在網上搜尋。
今天的移動設備工業仍處在一個了解如何為滿足用戶這一新需求而創建新型應用的早期階段,我們目前正在做的是建設無線因特網通信管道,即一個全新的移動因特網網絡。就在今年,我們已經開始弄清以何種格式傳送的哪類應用和內容對移動用戶非常有價值,因為這類用戶以一種非常不同的模式在因特網上尋找信息。無線因特網應用有望極大地推動所有相關行業的發展,尤其是基礎設施供應商、應用和內容開發商、移動電話制造商和移動電話運營商。
目前移動設備工業主要采用無線應用協議(WAP)作為攜帶和編碼因特網信息的方法,WAP標準的一個關鍵部份是專為窄帶無線連接而優化的內容編碼語言WML。 由于移動因特網服務和設備仍在不斷演變發展之中,因此任何一種移動因特網設備的軟件平臺都必須非常靈活。
大多數移動電話用微型瀏覽器產品都使用WAP標準語言WML閱讀內容,不過,微軟公司的移動探險者(Mobile Explorer)微型瀏覽器可工作在“雙重模式”下,這意味著它即能閱讀以WML編碼的內容,也能閱讀以因特網標準語言HTML編碼的內容。它使得移動用戶可實現真正的因特網接入,因為HTML是今天因特網的通用語言。
STNC有限公司是一家無線應用軟件開發公司,1999年7月被微軟收購,他為微軟提供了‘微軟移動探索者’基礎源代碼。微軟收購STNC公司后,不僅馬上得到了多個品牌商業產品,而且可加快其‘移動探索者’微型瀏覽器上市周期,并在歐洲建立起一個關鍵的有核心競爭力的研發中心。
收購的基礎源代碼包括:小型HTML 3.2瀏覽器、WAP 1.1瀏覽器、TCP/IP棧、POP3 E-mail客戶端軟件、許多圖形庫和一些其它組件。這些源代碼是現在‘微軟移動探索者’移動瀏覽器的核心。
在為最初的兩臺電話??Sony公司的CMD-Z5和Benefon公司的Q電話設計平臺時,我們已經發現將要面臨的挑戰是靈活性。從物理概念上講,CMD-Z5和Q電話很相似,兩者都很纖巧并可舒服地放在襯衫口袋里,不過,他們的不同之處也很多:不同的處理器、不同的存儲器結構、不同的中斷結構、以及不同的電話實時操作系統界面。
通用API
Sony的電話界面如微軟Windows操作系統一樣是基于圖形信息的,而Benefon的Q電話界面則類似于與調制解調器通信時的AT命令集。為這兩臺電話開發的瀏覽器源代碼90%是相同的,設計挑戰在于如何定義一個可在多個平臺上工作的足夠靈活的通用API。
另一個挑戰是為各種各樣的移動設備創建合適的信息。對于PC來說,即使用戶采用不同的瀏覽器,其硬件?屏幕大小和分辨率仍幾乎是標準的;與此相反,移動電話的顯示屏大小?輸入和硬件性能卻變化很大,因此與PC相比用戶界面設計的挑戰非常大。
我們的目標是開發一種雙模式瀏覽器,它工作起來就如同PC瀏覽器,并能訪問為PC設計的網站,盡管要受到一些限制。在很小的移動電話顯示屏上不可能象在較大的PC屏幕上那樣渲染圖象,在開發這種雙模式瀏覽器時,微軟公司面臨的一個挑戰是建立一個同時支持IP和WAP協議的并行棧。我們希望在沒有重復很多代碼的情況下實現這一點。
由于移動電話的基本設計理念與PC完全不同,由此引起的一些限制將使我們不得不做出一些基本取舍。例如,對于用外部交流電源供電的PC來說,體積和功耗不是一個嚴重的問題,但對移動電話來說則不是這樣。移動電話用戶既希望設備小和輕,又希望手機電池能工作整個星期,這必然使得設計者對功耗進行嚴格管理和控制,從而導致移動電話中的可用存儲器容量和處理器速度受到限制。這意味著由于移動設備固有的局限性,對軟件開發者來講最重要的兩個因素:速度和存儲器常常必須作出折衷。
這些限制使得我們在開發移動電話瀏覽器時,必須對某些因特標準作出折衷選擇,例如,我們選擇不支持幀以及大多數PC瀏覽器支持的手寫法。之所以作出不支持幀的決定是因為電話屏幕太小,而不支持手寫法則是因為可用的存儲器容量有限。
總體上講,移動通信工業正從單一功能的語音移動電話向手持式因特網接入設備發展,語音功能將只是其功能一部分。 根據Herschel Shosteck Associates公司的預測,到2003年,約90%的移動電話將安裝微型瀏覽器。