Symbian作業系統
Symbian作業系統是現今手機領域中套用範圍最廣的作業系統,並且擁有相當多針對不同用戶的界面,也就是常說的Series。關於Symbian作業系統的界面,我們先來明確一個概念:不管是Series60、Series80、Series90還是UIQ,它們都是基於Symbian平台而開發的界面,然後各自根據一些硬體特性來進行區分。Series的全名是Series Developer Platform。目前有三種不同series,分別為series 60、series 80、series 90。
Series 60
採用Series 60界面的智慧型手機是目前Symbian智慧型機中出貨量最高的。它具有以下特徵:176×208或更高解析度的彩色螢幕、兩個功能鍵、五方向鍵、數字鍵盤及特殊功能鍵,九宮格選單。採用Series 60界面的手機體積相對較小,用戶完全可以用單手完成全部操作。此外,Series 60界面手機還具有諸如數位相機、SMS、MMS、個人信息管理(PIM)、音頻及視頻錄製、XHTML/WML 瀏覽、JAVA支持等功能。Series 80
Series 80具有強大的商務辦公性能和高速數據能力,被套用於高端產品。採用Series 80界面的移動設備特徵很明顯:可摺疊,內屏為640×200的高解析度螢幕。類似於PC鍵盤的完整鍵盤,存儲空間大,可以存儲較多數據、檔案。採用Series 80界面的產品支持各類文檔、電子表格(spreadsheet)以及演示檔案的編輯操作,以及PDF瀏覽,並且隨著技術的發展,採用series 80界面的移動設備開始支持WLAN無線網路,可以高速瀏覽HTML和XHTML頁面,收發電郵,因此,被作為高端,頂級的商務PDA。Series 90
Series 90的開發與Series 80的開發密切相關。兩者間既有聯繫又有區別,如果說Series 80偏重於商務功能,Series 90則偏重於多媒體娛樂。它具有一個320×640的高解析度彩色螢幕,採用觸控螢幕設計,螢幕虛擬鍵盤,通過手寫識別進行操作。Series 90為用戶提供了強大的多媒體套用和網路等方面的功能,用戶可用其進行多媒體播放和網際網路瀏覽。UIQ Series:
UIQ Series操作平台的特性是它的多媒體性,功能全面。UIQ界面上可支持手寫操作,不過切換和關閉任務比較麻煩。UIQ Series是Symbian OS 的系統架構上,專門為高階的多媒體手機而設計,使用起來非常類似 PDA 操作。它的主要特徵為:一個208×320的觸碰式彩色螢幕,可以通過手寫筆進行輸入和操作。大部分機型沒有鍵盤。
介紹Symbian
,就不得不提到Series 60,正是這個UI界面,讓我們接觸、了解了Symbian。所以有必要對Series60進行稍微詳細點的介紹。作為目前Symbian智慧型機中出貨量最大的用戶界面,Series 60受到了廠商和廣大用戶的追捧和喜愛。廠商更是投入了大量的資金對Series 60進行研發。Series 60從誕生至今已經有了三個版本,並且有多個PARK。Series 60的三個版本分別支持以下功能:
Series 60第一版基本功能:
個人信息管理;日曆、電話本、照像冊、目錄、與PC同步的檔案管理應用程式;
連線:支持USB、藍牙、IrDA協定。
簡訊服務:基於GSM傳輸的450個位元組以下的簡訊服務。
E-mail:支持IMAP4, POP3, SMTP, MIME2。支持GRPS。
其它:中文支持、PC連線軟體、外掛程式、RealOne Player, XHTML 移動協定。
Series 60第二版基本功能:
多媒體:照相機、圖像瀏覽、RealOne Player、多媒體應用程式
個人帳戶管理:通過網際網路支付信用卡的支持
檔案管理:充許使用者創建、刪除、移動檔案或是目錄。
套用軟體管理:
個人主題:包括UI themes,如更換背景、圖示。其它:HTTP 支持,高級MMS 服務,支持SMIL協定,錄音功能。
Series 60第三版基本功能:
Macromedia Flash 、音樂播放、OMA DRM 2.0 、單機應用程式、桌面主題、新內容格式,支持MS ActiveSync、Windows Media Player mpeg、MS DRM編碼;synch 1.2,IMAP/POP、 OMA email notification, OMA data synch, email 檢測。
目前,支持Symbian OS的廠商很多,Symbian OS的發展前途被大多數人所看好。其良好的開放性和第三方軟體易開發性,可以更好更快地進行市場占領。但是,如果沒有足夠的第三方套用軟體的跟進,Symbian OS就無法發揮其強大的支持擴展能力,讓我們共同祝願Symbian OS在智慧型移動設備的道路上越走越遠!
Symbian作為一款已經相當成熟的作業系統,具有以下的特徵:
第一,提供無線通信服務,將計算技術與電話技術相結合。
第二,作業系統固化。
第三,相對固定的硬體組成。
第四,較低的研發成本。
第五,強大的開放性。
第六,低功耗,高處理性能。
第七,系統運行的安全、穩定性。
第八,多執行緒運行模式。
第九,多種UI,靈活,簡單易操作。
以上總結的九點,並不代表說為Symbian OS所獨有,只是Symbian OS將其這些特點突出,並且充分的這些特點發揮了優勢,讓其更好的為用戶服務。
Symbian OS的不足
Symbian機型所採用的硬體配置較低,且各類機型採用的的處理器主頻較低,雖然系統可以使其獲得較高的處理效能,但是在多媒體等方面的表現依然不盡如人意。在多媒體方面,Symbian OS對主流的媒體格式的支持性較差。Symbian OS雖然採用多種平台,來適應不同人群和各類需要,但是這也給Symbian OS帶來了一種限制性的發展障礙。各個平台之間第三方軟體不兼容,且軟體開發商多專注於某一個平台,大大減少了各個平台上可用的第三方軟體,給用戶帶來了一定的不便。版本之間兼容性差也是Symbian OS需要改進的一個地方,每當新版本的Symbian OS發布並有產品面世時,系統的兼容性便成了其發展的一個大敵。相當多的一部分軟體需要軟體開發商跟進,開發新的版本才能得以解決。 細節注意不夠,由於symbian只提供給廠商一個核心及UI,很多細節功能需要廠商去添加,但是很多廠商將著眼點放在了產品的多功能及綜合性能等方面,往往忽略了一些基本的功能。一些機型甚至連工作日鬧鐘這類功能都需要第三方軟體才能實現,這無疑給不熟悉symbian的用戶的帶來了極大的不便。Symbian的硬體構成
一般來說,Symbian系統的主要以下幾個硬體部分組成,中央處理器、ROM、RAM、IO設備和電源。各個硬體構成各司其職,保證系統的運行。Symbian系統一般採用32位處理器,系統運行及數據運算都依靠處理器來完成。ROM內固化Symbian系統和設備自帶的各項功能。RAM則是用以存放當前活動的程式和系統運行必需的數據,以及各類臨時性交換檔案,或者作為WAP快取等,此外還負責存放用戶的一些數據。IO設備包括一般的控制設備,如鍵盤,觸控螢幕、擴展存儲卡、藍牙接口等。電源則為電池或者外接電源。以Series 60手機為例,一般會採用德州儀器的AMR處理器,在插入存儲卡之後,系統一般存在4個邏輯存儲驅動器:C糟——手機自帶的用戶存儲盤,即Flash Memory,這種晶片的優點是不需要電力來維持資料,並且可以隨時修改,D糟則是一個以空閒運行記憶體虛擬的快取盤,E盤是用戶插入的MMC卡,Z盤則固化了系統,即我們之前說到的ROM
Windows Mobile作業系統
Windows Mobile更傾向於手機和個人電腦的融合,由於Windows Mobile沿用了微軟Windows作業系統的界面,許多用戶都能很快上手。但Windows Mobile對通信的支持並不如大多傳統手機廠商所支持的Symbian作業系統那么完美。
Windows Mobile的優點首先從產品開發的角度來講,統一在Windows Mobile之下令兩大智慧型手機平台的開發從此不再各自為政,它們將在同一套代碼的基礎上完成開發。
這樣的好處在於:首先,資源的共享既節省了微軟的研發成本,又降低了第三方軟體開發者編寫跨平台軟體的難度,例如很多PPC上的軟體就能直接運行在Smart phone上;其次,由於沿用了微軟Windows作業系統的界面,界面和操作都和電腦上的Windows十分接近,對於使用者來說十分熟悉又上手;再次,由於都是採用微軟Windows,桌面電腦系統與手機系統進行了無縫結合,使得許多手機上的操作可以得到輕鬆便捷的實現,如更換主題、壁紙、鈴聲等等,各種保存在電腦或手機里的信息、資料可以輕鬆實現共享,這極大的方便了用戶;最後一點不得不提的是,採用Windows Mobile的系統,可以有大量的套用軟體可供用戶選擇,相對於LINUX系統的手機用戶來說,Windows Mobile用戶就十分幸運了,因為Windows Mobile可用軟體已經擴展到了方方面面。
當然,Windows Mobile智慧型手機也有缺點:占用系統資源高、容易系統崩潰、機型價格相對較高......不過由於有上述兩個優點,無論是手機廠商還是手機使用者都對Windows Mobile智慧型手機情有獨鍾。至於PPC Phone和Smart phone兩者的區別,相信大家都十分清楚,PPC Phone無論是性能和擴展性更強但是付出體積、重量以及續航力作為代價,而Smart phone使用和體積更接近於傳統手機,不過性能就相對稍弱了。
Android
android一詞的本義指“機器人”,當時同時Android也是Google於07年11月5日宣布的基於Linux平台開源手機作業系統名稱,該平台由作業系統、中間件、用戶界面和套用軟體組成,號稱是首個為移動終端打造的真正開放和完整的移動軟體。2008年9月22日,美國運營商T-MobileUSA在紐約正式發布第一款Google手機——T-MobileG1。該款手機為宏達電製造,是世界上第一部使用Android作業系統的手機,支持WCDMA/HSPA網路,理論下載速率7.2Mbps,並支持Wi-Fi。
Android介紹
HTCG1操作界面Android是Google開發的基於Linux平台的開源手機作業系統。它包括作業系統、用戶界面和應用程式——行動電話工作所需的全部軟體,而且不存在任何以往阻礙移動產業創新的專有權障礙。谷歌與開放手機聯盟合作開發了Android,這個聯盟由包括中國移動、摩托羅拉、高通、宏達和T-Mobile在內的30多家技術和無線套用的領軍企業組成。通過與運營商、設備製造商、開發商和其他有關各方結成深層次的合作夥伴關係,我們希望藉助建立標準化、開放式的行動電話軟體平台,在移動產業內形成一個開放式的生態系統。我們認為此舉必將推進更好、更快的創新,為移動用戶提供不可預知的套用和服務。
Android作為谷歌企業戰略的重要組成部分,將進一步推進"隨時隨地為每個人提供信息"這一企業目標的實現。我們發現,全球為數眾多的行動電話用戶從未使用過任何基於Android的電話。谷歌的目標是讓(移動通訊)不依賴於設備甚至平台。出於這個目的,Android將補充,而不會替代谷歌長期以來奉行的移動發展戰略:通過與全球各地的手機製造商和移動運營商結成合作夥伴,開發既有用又有吸引力的移動服務,並推廣這些產品。
開放手機聯盟的成立和Android的推出是對現狀的重大改變,在帶來初步效益之前,還需要不小的耐心和高昂的投入。但是,我們認為全球移動用戶從中能獲得的潛在利益是值得付出這些努力的。如果你也是一個開發者,並對我們的想法感興趣,就請再給我們一星期的時間,屆時谷歌便能提供SDK了。如果你是一名移動用戶,只需再等一段時間,我們的一些合作夥伴計畫在2008年下半年推出基於Android平台的電話產品。如果你已經擁有一部你了解並喜愛的電話,請登錄mobile.google.com,確保你已經安裝谷歌手機地圖、Gmail以及其他一些專為你的手機開發的精彩套用。谷歌將繼續努力,讓這些服務變得更好,同時也將添加更有吸引力的特性、套用和服務。
特別值得一提的是,android的開源性為國內不少移動網際網路廠商提供了一個極佳的平台。比如創新工場旗下的點心團隊,就一直致力於不斷發展最穩健、最安全、最純正的基於android的手機作業系統。這也是對android本土化的一個重要貢獻,豐富並最佳化了智慧型手機作業系統。
Linux作業系統
採用Linux作業系統的理由是降低智慧型手機的生產成本。Linux開發起來最大的特點是從根本上開放原始碼,與其他系統相比,採用開放原始碼的Linux手機作業系統能夠大大降低成本。而且開放原始碼還有一個好處是允許手機製造商根據實際情況,有針對性地開發適合自己手機的Linux作業系統,這樣既能讓自己的產品有特色,又能避免受制於人,還能夠滿足用戶多方面的套用。雖然Symbian已經占據智慧型手機市場的半壁江山,但看似勢單力薄的Linux作業系統,卻也具有相當突出的優勢。其優勢表現在以下幾點:
1、套用於智慧型手機上的Linux作業系統和我們常說的套用於電腦上的Linux作業系統是一個系統,而且都是全免費作業系統。在作業系統上的免費,就等於節省了產品的生產成本。
2、Linux作業系統系統資源占用率較低,而且性能比較穩定,這都是大家公認的。如果以Linux平台的系統資源占用程度同體積龐大的WindowsMobile相比,其結果可想而知。
3、Linux作業系統與JAVA的相互融合,是任何一個作業系統所不能比擬的,Linux+JAVA的套用方式,能夠給用戶極大的拓展空間。
相對來說,Linux作業系統缺點也不少。由於Linux作業系統介入智慧型手機領域較晚,採用此作業系統的手機比較少,所以專為這些少量用戶所製作的第三方軟體還非常少,影響了Linux作業系統在智慧型手機領域內的勢力擴張。在Linux的平台上進行開發,對廠商的要求比較,業界需要更強大的軟體設計能力高,安全性、實時性能、電源管理都是Linux智慧型手機操作的天然缺陷。
由於智慧型手機結合了強大的硬體運行能力以及開放的軟體作業系統,因此無論是娛樂還是商務套用,智慧型手機的功能都能夠在強大的第三方軟體的支持下獲得無限的擴展。因此,在未來的手機市場上,智慧型手機將引領整個手機發展的潮流,而不是局限於現在的高端手機。手機未來的趨勢是開放系統會逐步地擠掉封閉系統和專有系統。同時推出的產品將會在便攜性和功能方面儘可能的實現平衡。代表自由和擁有更開放姿態的Linux扮演著重要的角色,Linux的優勢很大,我們將拭目以待。
Palm作業系統
採用Palm作業系統的手機,其實就是“具備行動電話功能的掌上電腦”而已,其作業系統和以往基於Palm作業系統的掌上電腦沒什麼區別。 雖然Palm作業系統已經發展很久,但其許多功能都需要通過第三方軟體協調實現,這種操作方式顯然比Symbian和Linux相比,差了很多。所以,Palm作業系統在智慧型手機領域的發展,並非一帆風順。這也難怪我們稱其為“具備行動電話功能的掌上電腦”,而不是“具備掌上電腦功能的行動電話”了。Palm 作業系統是一32位的嵌入式作業系統,主要用於掌上電腦。Palm OS系統是PalmSource公司開發的。採用Palm OS的掌上電腦其對硬體配置要求不高,因此,採用Palm OS的掌上電腦產品體積通常比較小巧。另外,Palm掌上電腦的電池使用時間通常是比較長的。
跟我們常用的windows作業系統不同的是Palm 是利用一個內建、很簡單的「程式總管」(application launcher)來呈現你Palm上的所有東西。它會顯示所有你Palm上內建及安裝的程式,但它並不會顯示資料庫檔案,所以你可以很輕易地找到想要的程式並執行它。
由於Palm作業系統是最早的掌上電腦作業系統,它是現在最完善的作業系統,也是有最多套用軟體支持的作業系統。Palm OS的最大優點就是簡單易用,占用系統資少。對於一個基於Palm作業系統的PDA來說,8MB的記憶體應該已經足夠用於檔案檔案的處理了。這個作業系統平台為攜帶型個人電腦提供了多種有利條件,比如:硬體價格低廉、電池使用壽命長等。雖然Palm 作業系統有著功能比較簡單一,本身缺乏多媒體和通信功能,相當產品還是英文界面,只是使用外掛中文平台等等缺陷。