玩轉(zhuǎn)智能手機(jī)系統(tǒng)平臺(tái)必備寶典:Symbian開(kāi)發(fā)篇
本文和大家重點(diǎn)學(xué)習(xí)一下玩轉(zhuǎn)智能手機(jī)系統(tǒng)平臺(tái)必備寶典:Symbian開(kāi)發(fā)篇,1984年由摩托羅拉研制的世界上***部手機(jī)正式推出,重約2磅,通話時(shí)間僅半小時(shí),銷售價(jià)格為3995美元,但是它卻開(kāi)創(chuàng)了一個(gè)新時(shí)代的序幕。
玩轉(zhuǎn)智能手機(jī)系統(tǒng)平臺(tái)必備寶典:Symbian開(kāi)發(fā)篇
前言:
1984年由摩托羅拉研制的世界上***部手機(jī)正式推出,重約2磅,通話時(shí)間僅半小時(shí),銷售價(jià)格為3995美元,但是它卻開(kāi)創(chuàng)了一個(gè)新時(shí)代的序幕。可以說(shuō)手機(jī)的出現(xiàn)是二十世紀(jì)人類的一項(xiàng)偉大的發(fā)明,它深刻的改變了人們的通訊及聯(lián)絡(luò)方式,讓大家可以隨時(shí)隨地進(jìn)行通話,極大的方便了人們的實(shí)時(shí)交流。而隨著科技的發(fā)展,手機(jī)也變得越來(lái)越智能化,如今一部?jī)?nèi)嵌強(qiáng)大系統(tǒng)軟件的智能手機(jī)更是就像一臺(tái)迷你版的PC,不僅能打電話,還可以上網(wǎng)沖浪、收發(fā)郵件、播放視頻、移動(dòng)聊天等等。但目前手機(jī)系統(tǒng)平臺(tái)眾多,對(duì)于那些還不太了解的用戶來(lái)說(shuō)可以說(shuō)是一頭霧水。本期,小編將詳細(xì)為您介紹時(shí)下國(guó)內(nèi)市場(chǎng)占用率***、也是最為流行的手機(jī)系統(tǒng)平臺(tái)——Symbian(中文名稱塞班),看完此文您就會(huì)對(duì)它的來(lái)龍去脈有個(gè)全面的了解!
一:國(guó)內(nèi)市場(chǎng)占有率***的智能手機(jī)系統(tǒng)平臺(tái)Symbian(中文名稱塞班)
【Symbian開(kāi)發(fā)身世背景】:
Symbian操作系統(tǒng)是的前身是Psion推出的EPOC系統(tǒng),而EPOC是ElectronicPieceofCheese取***個(gè)字母而來(lái)的,其原意為"使用電子產(chǎn)品時(shí)可以像吃乳酪一樣簡(jiǎn)單"。1998年,Psion公司聯(lián)合手機(jī)業(yè)界巨頭諾基亞、愛(ài)立信、摩托羅拉等共同組建了合資公司Symbian。該公司繼承了Psion公司EPOC系統(tǒng)授權(quán),并且致力于為移動(dòng)信息設(shè)備提供一個(gè)安全可靠的操作系統(tǒng)和一個(gè)完整的軟件及通訊器平臺(tái)。作為一種開(kāi)放式平臺(tái),任何人都可以為支持Symbian的設(shè)備開(kāi)發(fā)軟件。2009年,諾基亞正式完成對(duì)塞班的全部股權(quán)收購(gòu)。
圖1:Nokia全資收購(gòu)Symbian #p#
【Symbian開(kāi)發(fā)系統(tǒng)平臺(tái)細(xì)分】:
目前,Symbian系統(tǒng)還可以具體細(xì)分為三個(gè)系列,分別是Pearl(珍珠),Quartz(石英)和Crystal(水晶),每種系列都采用了Symbian核心平臺(tái)80%的代碼。不同系列之間的主要區(qū)別在于用戶接口(例如:是筆式還是鍵盤式輸入)和屏幕大小。同時(shí),這三個(gè)系列也分別對(duì)應(yīng)普通數(shù)字鍵盤智能手機(jī)、筆式輸入智能手機(jī)、全鍵盤輸入智能手機(jī);
圖2:Symbian開(kāi)發(fā)三大系統(tǒng)內(nèi)核
<Pearl系列>:是這三個(gè)系列中,操作最為簡(jiǎn)單,使用門檻***、獲得支持最多的一種智能手機(jī)平臺(tái)了;
圖3:Symbian之Pearl內(nèi)核
<Quartz系列>:是EPOC操作系統(tǒng)中PalmsizePC版本,性能非常強(qiáng)大。它的特色是采用筆式輸入,擁有彩色屏幕,像素為320x240,以及圖形用戶接口的手機(jī);
圖4:Symbian之Quartz內(nèi)核
<Crystal系列>:是EPOC操作系統(tǒng)中HandHeldPC版本,特色是具有軟件和硬件輸入鍵盤的無(wú)線信息設(shè)備,面向支持鍵盤操作的終端。對(duì)象為配備彩色顯示器(640×200像素)、鍵盤操作功能以及圖形用戶接口的手機(jī);
圖5:Symbian之Crystal內(nèi)核 #p#
【Symbian開(kāi)發(fā)用戶界面細(xì)分】:
對(duì)于Symbian系統(tǒng)來(lái)說(shuō),實(shí)際上它是由系統(tǒng)內(nèi)核及用戶界面兩大部分所組成的。而就用戶界面來(lái)說(shuō),又可以詳細(xì)的分為Series60(簡(jiǎn)稱S60)、Series80(簡(jiǎn)稱S80)、Series90(簡(jiǎn)稱S90)、UIQ等。其中,S60主要是給數(shù)字鍵盤手機(jī)使用,S80是為完整鍵盤所設(shè)計(jì),S90則是為觸控筆方式而設(shè)計(jì)。
圖6:Symbian平臺(tái)四大UI
<Series60>:定位于單手操縱設(shè)備,支持多種分辨率,使用SymbianOSPreal內(nèi)核。里面的菜單呈九宮格或十二宮格方式排列,支持MIDPJAVA和使用C++編寫的.SIS擴(kuò)展程序包。并且,Series60從誕生至今已經(jīng)擁有了四個(gè)版本;
S60***版:基本功能包括:個(gè)人信息管理(如:日歷、電話本、照像冊(cè)、目錄、與PC同步的文件管理應(yīng)用程序等);連接(支持USB、藍(lán)牙、IrDA協(xié)議等);短信服務(wù)(基于GSM傳輸?shù)?50個(gè)字節(jié)以下的短信服務(wù));E-mail服務(wù)(支持IMAP4,POP3,SMTP,MIME2等);支持GRPS;另外還包括如:中文支持、PC連接軟件、插件、RealOnePlayer、XHTML移動(dòng)協(xié)議等;
S60第二版:基本功能包括:多媒體(如:照相機(jī)、圖像瀏覽、RealOnePlayer、多媒體應(yīng)用程序等);個(gè)人帳戶管理(如通過(guò)因特網(wǎng)支付信用卡的支持);文件管理(允許使用者創(chuàng)建、刪除、移動(dòng)文件或是目錄);應(yīng)用軟件管理;個(gè)人主題(包括UIthemes,如更換背景、圖標(biāo)等);另外,還包括如HTTP支持,高級(jí)MMS服務(wù),支持SMIL協(xié)議,錄音功能等;
S60第三版:基本功能包括:MacromediaFlash、音樂(lè)播放、OMADRM2.0、單機(jī)應(yīng)用程序、桌面主題、新內(nèi)容格式,支持MSActiveSync、WindowsMediaPlayermpeg格式、MSDRM編碼;synch1.2,IMAP/POP郵件接收、OMAemailnotification郵件通知、OMAdatasynch數(shù)據(jù)同步、email檢測(cè)等;
S60第五版:對(duì)于S60第五版來(lái)說(shuō),它是直接跳過(guò)了第四版,功能上在第三版的基礎(chǔ)上增加了一些全新特性,如支持640*360像素大屏幕的觸摸及手寫操作,支持flashlite3.0,支持網(wǎng)頁(yè)中顯示flash和收看網(wǎng)絡(luò)上的在線flash(FLV)視頻,支持虛擬全鍵盤等;可以S60第五版的功能更加的強(qiáng)大;
S60第四版(Symbian4):另外,據(jù)***報(bào)道Symbian4即S60第四版預(yù)計(jì)將于2011年正式完成,并可能會(huì)在明年***季度應(yīng)用到手機(jī)上。Symbian4用戶界面的主要目的是簡(jiǎn)化用戶體驗(yàn),新的用戶界面將會(huì)進(jìn)行徹底的變化。因此,新版智能手機(jī)操作系統(tǒng)將對(duì)布局設(shè)計(jì)、快捷菜單等進(jìn)行重新開(kāi)發(fā),并且提供四個(gè)用戶庫(kù):通訊錄、音樂(lè)、照片、應(yīng)用程序,同時(shí)對(duì)控制面板也進(jìn)行重新設(shè)計(jì)。
圖7:Symbian平臺(tái)之S60
特別提示:為S60平臺(tái)***版和第二版(諾基亞N91和3250之前上市的機(jī)型)開(kāi)發(fā)的程序(特指運(yùn)行于Symbian上的C++程序),是不能運(yùn)行在第三版的手機(jī)上的。因?yàn)镾60第三版使用了全新的硬件環(huán)境和SymbianOS系統(tǒng)內(nèi)核;
<Series80>:NOKIA把這個(gè)系列的機(jī)器叫做Communicator(通信器),在型號(hào)上只有一個(gè)系就是9系,使用的是Symbian的Crystal平臺(tái)。它代表了NOKIA***的技術(shù),每代都是當(dāng)時(shí)NOKIA所有***級(jí)技術(shù)的集合體。***特點(diǎn)就是像個(gè)鉛筆盒或者說(shuō)是遙控器,外部有一個(gè)標(biāo)準(zhǔn)的手機(jī)操作界面,里面橫向打開(kāi)后有一個(gè)640X200的大屏幕,有四個(gè)功能鍵、N個(gè)快捷鍵和一個(gè)完整的QWERTY鍵盤。凈重通常都在200克上下,但是功能強(qiáng)大,可以說(shuō)是最棒的商務(wù)用手機(jī)了;
圖8:Symbian平臺(tái)之S80
<Series90>:這個(gè)系列***的最色是使用640X320的大屏幕,除了很少的幾個(gè)功能/方向鍵以外完全是觸摸屏控制,典型代表有7710;
圖9:Symbian平臺(tái)之S60
<UIQ>:英文全稱是UserInterfaceQuartz,中文含義為“水晶用戶界面”。原先為UIQ科技公司所有,最終歸屬于諾基亞公司,是一個(gè)基于Symbian系統(tǒng)的UI平臺(tái)。它的主要特征為:一個(gè)208×320或240×300的觸碰式彩色屏幕,可以通過(guò)手寫筆進(jìn)行輸入和操作,且大部分機(jī)型沒(méi)有鍵盤。從功能上說(shuō),UIQ還是非常強(qiáng)大的,特別是其多媒體及商務(wù)功能都別具特色。但由于缺少可擴(kuò)展的第三方軟件,同時(shí)基于UIQ平臺(tái)的手機(jī)產(chǎn)品也比較少,所以其市場(chǎng)占有率已經(jīng)越來(lái)越低。而根據(jù)Symbian基金會(huì)的***決定,UIQ用戶平臺(tái)將會(huì)停止開(kāi)發(fā),UIQ將貢獻(xiàn)它的代碼等資產(chǎn)給基金會(huì),而S60將成為Symbian基金會(huì)的用戶界面***。
圖10:Symbian平臺(tái)之UIQ #p#
【非Symbian開(kāi)發(fā)平臺(tái)】:
另外,在早期諾基亞還推出了不是基于Symbian的Series20(S20)、Series30(S30)、Series40(S40)等非智能平臺(tái),其中Series20/30多為低端手機(jī)所采用,不支持?jǐn)U充功能,Series40多為中端商務(wù)手機(jī)所使用,支持Java的擴(kuò)展。
<Series20>:支持84x48像素;
<Series30>:支持96x65像素,型號(hào)一般為1系列,手機(jī)型號(hào)如1100等;
<Series40>:支持96x68或128x128像素,手機(jī)型號(hào)如:1112,1116,1110i,6230,7210,2610,6020等;
其中特別需要指出的是,對(duì)于S40平臺(tái)來(lái)說(shuō),其實(shí)就是一個(gè)大眾化的Java手機(jī)平臺(tái)。相對(duì)S60、S80、S90而言,S40是構(gòu)建在諾基亞自身的封閉操作系統(tǒng)平臺(tái)之上的,由于底層沒(méi)有采用Symbian操作系統(tǒng),所以S40平臺(tái)不支持C++程序開(kāi)發(fā),操作系統(tǒng)的擴(kuò)展性僅限于JAVA程序的應(yīng)用。發(fā)展至今,S40已經(jīng)推出了包括***版、第二版、第三版、第五版及第六版在內(nèi)的共五個(gè)版本;而其中***代表性的機(jī)型就是曾經(jīng)最為暢銷的諾基亞3100手機(jī)及至今熱賣的Nokia5000機(jī)型;
圖11:S40平臺(tái)熱賣手機(jī)
<Maemo>:從2005開(kāi)始,諾基亞開(kāi)始推出研發(fā)已久基于Linux內(nèi)核的Maemo系統(tǒng)平臺(tái)產(chǎn)品,當(dāng)時(shí)它被稱之為internetTabletOS,僅用于其互聯(lián)網(wǎng)設(shè)備上,但現(xiàn)在已經(jīng)成為諾基亞各種高端產(chǎn)品的核心平臺(tái)之一,其***的特色是綜合性能更加的強(qiáng)大、網(wǎng)絡(luò)性能更加優(yōu)秀。并且,據(jù)諾基亞官方宣稱到2012年該公司將完全放棄在N系列高端手機(jī)產(chǎn)品中使用Symbian系統(tǒng),全面采用Maemo系統(tǒng)平臺(tái)。
圖12:全新的Maemo平臺(tái)智能手機(jī) #p#
【Symbian開(kāi)發(fā)特色與優(yōu)勢(shì)】
Symbian的優(yōu)勢(shì)在于它得到了占據(jù)市場(chǎng)份額大多數(shù)的手持通訊設(shè)備廠商的支持,已經(jīng)成為一個(gè)開(kāi)放的、易用的、專業(yè)的開(kāi)發(fā)平臺(tái),支持C++和java語(yǔ)言。支持眾多的協(xié)議標(biāo)準(zhǔn)如:TCP,IPv4,IPv6,藍(lán)牙,Java,WAP,SyncML,USB;良好的通訊能力如:多任務(wù)、面向?qū)ο蠡诮M件方式的2G、2.5G和3G系統(tǒng)及應(yīng)用開(kāi)發(fā),GSM,GPRS,HSCSD,EDGE,CDMA(IS-95)以及2000技術(shù)支持等;靈活的信息定制如:SMS、EMS、MMS、EMAIL和FAX支持;豐富的應(yīng)用支持如:名片管理、通訊錄、信息服務(wù)等;良好的安全穩(wěn)定功能如:數(shù)據(jù)完整性支持,可靠高效的電池管理,數(shù)據(jù)同步,數(shù)據(jù)加密,證書管理,軟件安裝管理;多媒體功能如:圖片、音樂(lè)、甚至視頻瀏覽;Interne支持如:互聯(lián)網(wǎng)連接瀏覽以及內(nèi)容下載,POP3/SMTP/IMAP4支持等;完善的國(guó)際化支持如:支持Unicode,多種字體和文字格式等;
同時(shí),作為一款已經(jīng)相當(dāng)成熟的操作系統(tǒng),Symbian還具有以下一些特色:如系統(tǒng)固化技術(shù)、較低的研發(fā)成本、強(qiáng)大的開(kāi)放性、低功耗高性能、良好的安全穩(wěn)定性、多線程運(yùn)行模式及多種UI支持,操作簡(jiǎn)單方便;
圖13:Symbian的優(yōu)勢(shì)
【缺點(diǎn)與不足】
SymbianOS對(duì)主流的媒體格式的支持性較差,并且由于Symbian機(jī)型所采用的硬件配置較低,所以其多媒體性能也不是太好。
另外,兼容性差也是SymbianOS需要改進(jìn)的一個(gè)地方。由于SymbianOS采用多種平臺(tái)來(lái)適應(yīng)不同人群和各類需要,但是這也給SymbianOS帶來(lái)了一種限制性的發(fā)展障礙。各個(gè)平臺(tái)之間第三方軟件不兼容,每當(dāng)新版本的SymbianOS發(fā)布并有產(chǎn)品面世時(shí),系統(tǒng)的兼容性便成了其發(fā)展的一個(gè)大敵,相當(dāng)多的一部分軟件需要軟件開(kāi)發(fā)商跟進(jìn),開(kāi)發(fā)新的版本才能得以解決,可以說(shuō)是耗時(shí)耗力。
再有就是其對(duì)于細(xì)節(jié)注意不夠,由于symbian只提供給廠商一個(gè)內(nèi)核及UI,很多細(xì)節(jié)功能需要廠商去添加,但是很多廠商將著眼點(diǎn)放在了產(chǎn)品的多功能及綜合性能等方面,往往忽略了一些基本的功能。一些機(jī)型甚至連工作日鬧鐘這類功能都需要第三方軟件才能實(shí)現(xiàn),這無(wú)疑給不熟悉symbian的用戶的帶來(lái)了極大的不便。
圖14:Symbian的不足 #p#
【Symbian開(kāi)發(fā)未來(lái)展望】:
根據(jù)產(chǎn)品定位,可以知道基于S20及S30平臺(tái)的諾基亞早期非智能手機(jī)早已停產(chǎn),但由于使用非智能手機(jī)的用戶數(shù)量龐大,并且更加的適合大眾,所以基于S40平臺(tái)的非智能手機(jī)還會(huì)長(zhǎng)期存在,而在智能手機(jī)領(lǐng)域,最為流行的還是采用S60平臺(tái)的手機(jī),它可以說(shuō)迎合了相當(dāng)一部分高端用戶的需要,簡(jiǎn)單而不簡(jiǎn)約,時(shí)尚而尊貴。S80及S90相對(duì)來(lái)說(shuō)應(yīng)該還是會(huì)不溫不火,而UIQ平臺(tái)將會(huì)被徹底拋棄。另外,雖然在智能手機(jī)領(lǐng)域,諾基亞Symbian的市場(chǎng)占有率仍然處于絕對(duì)領(lǐng)先的優(yōu)勢(shì)。但同時(shí)我們也要注意到谷歌的Android,蘋果的iPHONE也正在大步迎頭趕上,特別是在高端智能手機(jī)領(lǐng)域后面兩種都占有一席之地,并且在可以預(yù)見(jiàn)的未來(lái)一些時(shí)期,這兩種平臺(tái)的高端智能手機(jī)將會(huì)保持迅猛增長(zhǎng)的態(tài)勢(shì),為此諾基亞也推出了基于Linux的全新強(qiáng)悍高端平臺(tái)Maemo與它們展開(kāi)新一輪的競(jìng)爭(zhēng),可以預(yù)見(jiàn)未來(lái)基于Maemo平臺(tái)的智能手機(jī)將會(huì)更多的出現(xiàn)!
諾基亞手機(jī)系統(tǒng)平臺(tái)總結(jié):
總之,Symbian系統(tǒng)平臺(tái)可以說(shuō)是當(dāng)前最為流行,市場(chǎng)占有率***的一種手機(jī)系統(tǒng)平臺(tái)。其強(qiáng)大的開(kāi)放性、較低的開(kāi)發(fā)成本、良好的安全穩(wěn)定性、眾多的協(xié)議標(biāo)準(zhǔn)支持,豐富的應(yīng)用、完善的國(guó)際化支持,是其成為當(dāng)今智能手機(jī)系統(tǒng)領(lǐng)域當(dāng)仁不讓的王者!
特別申明:文章中部分資料來(lái)源于互聯(lián)網(wǎng),如百度百科等;