提起Symbian必須提到Psion(寶意昂)公司和它的EPOC操作系統,Symbian正是由它們發展而來。為了保持智能移動終端的領先地位和市場地位,1998年6月,Psion聯合諾基亞、愛立信、摩托羅拉等組建了Symbian公司。後來三星、西門子、松下等公司也相繼加入。
Symbian旗下又分三種產品,並且為該產品賦予了極有詩意的命名,即Pearl(珍珠)、Quartz(石英)和Crystal(水晶)。分別用於智能手機、筆式輸入通訊器和鍵盤輸入通訊器。每種系列都采用Symbian核心平臺80%的代碼。不同系列之間的區別主要在於用戶接口(例如:筆式或鍵盤式輸入)和屏幕大小。我們見得最多的就是Pearl產品,即智能電話。比如我們所熟悉的諾基亞7650、6600和7610以及索愛P800、P900和P910等。
操作系統部分
1999年3月,Symbian正式了Symbian OS v5.0操作系統,但基本與最初的EPOC沒有多大差別,所以基本沒有機型采用該版本系統。之後又推出了Symbian OS v5.1,代表產品愛立信R380,但是該手機並不是采用的開放式系統,無法安裝應用程序。而後Symbian OS v6.0則在v5.0的操作系統的基礎上增加了GPRS、WAP1.2瀏覽器及藍牙技術的支持,用戶可以運行第三方基於C++和J2ME開發的程序。而Symbian OS v6.1相比則主要增加了USB功能。Symbian OS v6.0的主要特點是: 支持語音通話和數據通信 ,支持Bluetooth和WAP ,配備安全性功能(SSL,HTTPS,WTLS) ,采用16bit Unicode,支持多語言顯示 ,采用“PersonalJava 3.0”和“JavaPhone 1.0” 。該系統下代表手機諾基亞9210,使用的是Symbian OS v6.0系統。
Symbian OS v7.0則支持多模式手機和3G手機,可以讓制造商們面向全世界推出可以運行於所有網絡之上的Symbian OS手機,而且可以不對代碼進行重大改動的情況下就可以重新使用許多目前已有的軟件應用。v7.0包含壹些新的通訊、消息、聯網和應用開發技術,並對壹些與安全和認證相關的功能進行了改進。Symbian OS v7.0的其他功能包括:支持靈活的用戶界面,例如Nokia的Series 60;支持幾種音頻/圖像格式和許多面向遊戲開發人員的API;全力的加密和認證管理,基於安全通訊協議(包括HTTPS、WTLS和SSL)及認證的應用安裝;和Over-the-air(OTA)SyncML同步支持。之後又推出了Symbian OS v7.0s,集成了更多API應用。
2004年2月,Symbian在授權LG等公司的時候,也發布了最新的Symbian OS v8.0版本。該版本改善了實時系統性能,提高了原有操作系統的兼容能力。此外,Symbian OS v8.0的軟件工具改進了遠程接入控制系統功能,運用調節裝置消除手機用戶使用增值服務時會受到的幹擾。這個系統包含了絕對現代化的多媒體和Java設備,支持多種標準,其中包括JSR118, CLDC1.1 (JSR139),MobileMedia (JSR135),3D圖像數據(JSR184), JTWI 1.0 c(JSR185)。最後,新版OS還支持SDIO。之後又發布了Symbian OS v8.1版,基本上它是優化過的Symbian OS v8.0版,並提供了8.1a和8.1b兩個版本,各自代表搭載EKA1和EKA2核心。搭載EKA2版本的8.1b支援單晶片手機,但不包含額外的安全層,因此受到重視即時處理的日*本手機制造商的歡迎。
接下來按理該發布Symbian OS v9.0,但是這個版本並沒有正式發布,而在2004年就被停止開發。2005年初我們看到發布的版直接就是Symbian OS v9.1操作系統。該版本改善了應用程式及其內容保護,使用了新型ARM處理器,軟體開發人員必須要改變安全性設定碼才能正確使用。之後於今年年初,發布了Symbian OS V9.2版。
2006年7月,Symbian OS v9.3版正式發布,該版本改善了手機性能,減少了開機時間以及應用程序的啟動時間,改善了在多數應用程序中的內容管理機制以確保在中端手機上也能獲得較佳的工作質量。降低了軟件開發環境,提供了更好的軟件工具開發包,向下兼容至v9.1,方便手機廠商以及第三方軟件商移植軟件。該版本特色:提升了對本地WIFI網絡技術支持;USB 2.0 On-The-Go技術(“便攜式USB”或者“移動USB”),提供和設備間更快的連接速度;提供了Firmware Over-The-Air(能夠通過無線網絡更新自己的軟件)功能;支持HSDPA支持;引入了針對UMA service的IPSEC安全服務;改善了3GPP R5的支持;支持Push-To-Talk;支持Java JSR 248等。
在Symbian OS操作系統下,相繼出了以諾基亞為首的基於Symbian OS不同操作系統下的多種操作平臺界面,比如S60、S80、S90等等;以及出了以索愛為首基於Symbian OS系統下的UIQ系列操作平臺界面等等。
操作系統上的平臺界面
諾基亞S40/S60/S80/S90
S40比較特殊,它是諾基亞自行研制的手機操作平臺界面。其處理器效率不高,內存偏低,該系列機型主要是面向中低端客戶。S40盡管支持Kjava開發,但由於底層並沒有采用Symbian OS操作系統,所以兩者毫不相幹。S40相繼推出了S40 3個操作界面,它們的差別是在屏幕分辨率和Java限制上。
S40 第壹版屏幕分辨率最初為128×128像素,如諾基亞7120、6610、3100等;隨後逐漸發展到支持九宮格菜單,屏幕分辨率也達到了128×160像素分辨率,屏幕基本配置從4096色提升到了65536色,如7200。但S40第壹版所有機型的Java僅支持MIDP 1.0、CLDC 1.0的Java應用,對Java程序有64KB的限制。
至於S40第壹版機型支持的瀏覽器版本大都為WAP 1.1,少數機型達到了WAP 1.2.1或WAP 2.0。其它方面,S40第壹版的機型大都僅具備midi音樂的播放,只有3300、7600等例外機型支持MP3播放,除了支持MMC卡擴展的3300之外,其余的S40第壹版機型均不支持外接存儲卡。第壹版的S40手機以6610、6100、3100、7200等機型為代表。
S40第二版最大的特征是普遍將屏幕配置提升至65536色水平,直板機型依然維持在128×128像素,而折疊機型則為128×160像素,而在S40第二版高端機型中分辨率更是達到了208×208像素、屏幕配置達26萬色。該版新增對主題模式的良好支持,擴展名為*.nth的主題元素可以壹次性更改墻紙、屏保、鈴聲、配色等設置。與此同時,所有的S40第二版機型都支持JAVA MIDP2.0、CLDC1.1版本,新提供JAVA藍牙接口規範(JSR-82),無線信息接口規範(JSR-120)以及移動媒體接口規範(JSR-135)。雖然不少S40第二版手機對Java程序有著不能超過128KB的限制,但是6230i卻突破這壹點,最大支持512KB的Java程序。第二版的S40機型的WAP瀏覽器統壹升級至2.0版本,增加了經由無線場景TCP/IP(wTCP/IP)的對XHTML行動描述和WML瀏覽的支持,娛樂功能和網絡應用得以強化。S40第二版具有代表性的手機如6230/6230i、8800等。
S40第三版提供增強型的用戶界面並支持豐富的多媒體應用程序,著重針對遊戲和娛樂應用進壹步強化,增加了3D圖像引擎,對JAVA提供更完善的支持。屏幕分辨率最高可達240×320像素。代表機型如6270、6280和6265等等。
S60又分三個版本,Series60 1.0、Series60 2nd Edition和Series60 3rd Edition。
Series60 1.0版本即S60V1於2001年11月13日正式發布,該版本是基於Symbian OS v6.1操作系統版本的。代表機型有諾基亞3650、7650和N-Gage、N-Gage QD、西門子SX1以及早期NTT DoCoMo定制的FOMA D701i、D702i、SH702iD等等。
Series60 2nd Edition版即S60V2,又分多個版本。初期是基於Symbian OS v7.0開發,采用該版本典型手機就是諾基亞6600。隨著多組附加的API集不斷增加,先後出現了3個Feature Pack補丁包版本,逐漸將基於底層的Symbian OS操作系統擴散到了Symbian OS v8.0a和v8.1a。代表機型如下:
諾基亞
3230/6260/6670/7610 Symbian OS 7.0s Series60 2nd Edition, Feature Park 1
6630/6680/6681/6682 Symbian OS 8.0a Series60 2nd Edition, Feature Pack 2
N70/N72/N90 Symbian OS 8.1a Series60 2nd Edition, Feature Pack 3
松下X700/X800 Symbian OS 7.0s Series60 2nd Edition, Feature Park 1
三星D720/D730 Symbian OS 7.0s Series60 2nd Edition, Feature Park 1
Series60 3rd Edition版即S60v3,也就是我們常說的S60第三版,目前炒得最熱。該版本於2005年2月14日發布,是基於Symbian OS v9.1操作系統版本的。該版本提供了由Symbian Signed認證和壹種更高效的二進制格式來加強行業領先的安全性。目前該版本又於2006年6月發布了針對它的第壹個補丁包Feature Pack 1,估計將可應用在Symbian OS v9.2和v9.3操作系統上,並向下兼容Symbian OS v9.1。S60第三版代表機型如下:3250/N73/N71/N80/N91/N92/N93以及E50/E60/E61/E70等,目前這些機子都是基於Symbian OS v9.1操作系統的。
S80操作平臺界面是基於Symbian OS v7.0s操作系統開發的,目前該平臺代表手機諾基亞9300/9500。
諾基亞9300/9500 Symbian OS v7.0s Series 80 Developer Platform 2.0
S90操作平臺界面也是基於Symbian OS v7.0s操作系統開發的,目前僅有壹款代表機型,它就是諾基亞7710。
UIQ操作平臺界面
UIQ科技成立於1999年,是Symbian公司的全資子公司,2000年9月發布了UIQ 1.0,這個版本基於Symbian OS v6.0進行開發,支持Java 1.0。在2001年4月則發布了UIQ 1.1,基於Symbian OS 6.1進行開發,其特點支持GSM、HSCSD和GPRS三頻,支持WAP 1.2.1和兼容藍牙V1.0b。該系統下並不代表機型。
2002年三月,UIQ科技發布了基於Symbian OS v7.0操作系統的UIQ 2.0,最先應用在P800、P802等索愛手機上。其主要用於對等(Peer-To-Peer)消息收發,支持彩信。其他的重要應用和服務包括:日程安排應用、Internet瀏覽、記事本、錄音、計算器、開始菜單、狀態欄、控制面板、添加/刪除程序、手寫識別、虛擬鍵盤、Word文件和圖片文件閱讀器、以及幫助程序。
UIQ 2.0的關鍵特點包括:無縫消息(例如:彩信、EMS、SMS、通過GSM網絡收發E-mail和傳真、GPRS、EDGE、HSCSD、CDMA、 CDMA2000等)、集成了聯系人應用(讓用戶在聯系人應用中點擊壹下即可打電話或創建彩信和SMS;方便地訪問Web或者WAP頁面;通過彩信、 SMS、E-mail、傳真、紅外或者藍牙傳送vCard)、日程安排應用(讓用戶可以登錄和瀏覽日程安排;通過彩信、SMS、E-mail、傳真、紅外傳輸或者藍牙收發vCalendar)。此外,UIQ 2.0還提供大量的互聯網服務(支持HTML4.01、HTTP1.1、基於SSL 3.0和TLS 1.0的HTTPS、CSS 1和CSS 2、XML 1.0和XHTML 1.0、Java script 1.3、128位加密和Java 1.0程序),以及通過紅外線、藍牙和串口與普通臺式機應用和SyncML服務器同步。代表產品索愛P802c、摩托羅拉A925和A920。
在2003年2月,UIQ 2.0的升級版本UIQ 2.1發布了,提供了更為完整的用戶主題界面和SIM卡管理,支持Java MIDP 2.0了,SyncML服務也進行了升級,代表產品有索愛P910c、摩托羅拉A1000/M1000、BenQ P30、諾基亞6708、Arima U300/U308等。
2005年2月,UIQ科技又發布了最新的UIQ 3.0,UIQ 3.0基於Symbian OS v9.1進行開發,新的Symbian UIQ 3.0系統擁有更多的功能和更華麗的界面。代表產品索愛W950、M600、P990等。
由於Symbian產品線及產品相對較多,所以本文整理了這篇文章,希望大家在詳細看完後,對Symbian智能手機的分類做到清楚、明白,不會再把操作系統和操作平臺界面搞混淆。