Symbian小常識(shí)
2024-06-09 18:00:19
供稿:網(wǎng)友
自從NOKIA 7650、3650陸續(xù)大規(guī)模上市以來,人們一直驚訝于這兩款手機(jī)向用戶提供的強(qiáng)大功能,這個(gè)功能的強(qiáng)大已經(jīng)遠(yuǎn)遠(yuǎn)超過了以往手機(jī)給人們留下的印象。其實(shí)這完全有賴于這兩個(gè)手機(jī)所使用的操作系統(tǒng)――Symbian操作系統(tǒng),正是這個(gè)系統(tǒng)的存在才使手機(jī)功能的大范圍擴(kuò)展成為了可能。
事實(shí)上,對(duì)于大陸的手機(jī)市場(chǎng),在7650、3650之前,NOKIA的9210C、愛立信的R380就已經(jīng)開始采用Symbian操作系統(tǒng),而最近剛剛上市的功能更為強(qiáng)大的索尼愛立信P802同樣也采用了這種操作系統(tǒng),與此同時(shí),其它一些手機(jī)品牌也在準(zhǔn)備推出采用同樣操作系統(tǒng)的高端手機(jī)。
隨著市面上采用Symbian操作系統(tǒng)的手機(jī)日益增多,很多朋友對(duì)Symbian產(chǎn)生了濃厚的興趣,以下就是關(guān)于Symbian的一些常識(shí)性介紹:
一、Symbian的由來和業(yè)界地位:
Symbian是一個(gè)由諾基亞、摩托羅拉、愛立信、三菱和Psion共同投資成立的合資企業(yè)。這個(gè)公司成立的目的是為了設(shè)計(jì)開發(fā)一種能夠應(yīng)用于手機(jī)及類似的移動(dòng)通訊終端產(chǎn)品之上的、具有強(qiáng)大支持能力和開放性的操作系統(tǒng),并通過這個(gè)系統(tǒng)的應(yīng)用,推動(dòng)高端智能移動(dòng)電話及類似的終端產(chǎn)品盡快的進(jìn)入大眾消費(fèi)領(lǐng)域。Symbian操作系統(tǒng)就是為達(dá)成以上目的、由這個(gè)合資企業(yè)擁有并開發(fā)的產(chǎn)品,此操作系統(tǒng)對(duì)移動(dòng)通訊終端產(chǎn)品(如手機(jī))進(jìn)行了最優(yōu)化設(shè)計(jì)。
從1998年6月成立Symbian至今,已經(jīng)先后又有西門子、三星、松下、索尼愛立信等手機(jī)廠商加盟該企業(yè),參與系統(tǒng)的技術(shù)開發(fā),而已經(jīng)獲得Symbian操作系統(tǒng)使用授權(quán)的有諾基亞、摩托羅拉、三星、西門子、三洋、松下、索尼愛立信、富士通、Sendo和Psion等生產(chǎn)廠商,這些廠商占據(jù)了全球手機(jī)市場(chǎng)80%以上的份額。
二、Symbian操作系統(tǒng)的優(yōu)點(diǎn):
Symbian操作系統(tǒng)是一種具有高性能的32位占先式多任務(wù)操作系統(tǒng),它采用了先進(jìn)的設(shè)計(jì)思路,具有優(yōu)良的連接性和強(qiáng)大的擴(kuò)展性,并能有效的減少電能的消耗。這種操作系統(tǒng)非常適合體積小、功能強(qiáng)、面向大眾的移動(dòng)通訊終端設(shè)備(如手機(jī))使用。
Symbian操作系統(tǒng)是用C++語言編寫而成的,它是一個(gè)完全面向?qū)ο蟮牟僮飨到y(tǒng)。這使得它具有極強(qiáng)的靈活性、有效性,并擁有代碼重用的能力。
由于Symbian操作系統(tǒng)采用C++類型的應(yīng)用程序接口(application PRogram Interface,API),因此它可以十分有效的管理同時(shí)進(jìn)行的多個(gè)任務(wù)和設(shè)備內(nèi)存,可以有效的、最大限度的減少占用中央處理器和消耗內(nèi)存的操作,比如操作系統(tǒng)中的上下文交換(Context Switch)程序操作。
事實(shí)上,由于Symbian操作系統(tǒng)主要是事件驅(qū)動(dòng)型,而不是多線程型。這種事件驅(qū)動(dòng)型的Symbian操作系統(tǒng)不需要任何操作系統(tǒng)本身的上下文交換程序,這樣的話,每個(gè)線程無形中就可以節(jié)省幾千個(gè)字節(jié)的額外消耗,取而代之的是只需要少至幾十個(gè)字節(jié)的額外消耗。
另外,同樣由于Symbian操作系統(tǒng)采用了清晰界定的應(yīng)用程序接口,因此,各種應(yīng)用軟件開發(fā)組織能夠很輕松的開發(fā)、設(shè)計(jì)相關(guān)的可以運(yùn)行C++的應(yīng)用程序,而且這種程序可以很容易的下載、安裝到使用兼容Symbian操作系統(tǒng)的不同類型、不同品牌、不同型號(hào)的終端產(chǎn)品上。
三、Symbian操作系統(tǒng)的發(fā)展優(yōu)勢(shì)
由于支持Symbian操作系統(tǒng)的移動(dòng)通訊終端設(shè)備廠商眾多,因此市場(chǎng)上有相對(duì)較多的支持該系統(tǒng)的不同品牌和型號(hào)的終端產(chǎn)品,從而使得這個(gè)操作系統(tǒng)能夠被迅速的推向市場(chǎng),進(jìn)而被消費(fèi)者所接收和認(rèn)可,而消費(fèi)者本身也擁有了更多的產(chǎn)品選擇。同時(shí),由于這個(gè)系統(tǒng)為第三方應(yīng)用程序開發(fā)商提供了一個(gè)開放、標(biāo)準(zhǔn)的開發(fā)平臺(tái),因此,這些開發(fā)商一方面可以很容易的開發(fā)、設(shè)計(jì)相關(guān)的應(yīng)用程序,另一方面也擁有了較多的可以使用、運(yùn)行的終端產(chǎn)品,有利于開發(fā)商的市場(chǎng)擴(kuò)展。
四、Symbian操作系統(tǒng)的發(fā)展劣勢(shì)
雖然支持Symbian操作系統(tǒng)的移動(dòng)通訊終端設(shè)備廠商眾多,但以往各家產(chǎn)品的操作系統(tǒng)都是各家自己獨(dú)立開發(fā)設(shè)計(jì)的,因此往往互不兼容,在設(shè)計(jì)理念上差距往往會(huì)很大。這樣,當(dāng)大家合作一致開發(fā)一個(gè)共用的Symbian操作系統(tǒng)時(shí),要求的側(cè)重點(diǎn)往往會(huì)各不相同,有時(shí)甚至?xí)霈F(xiàn)針鋒相對(duì)的矛盾現(xiàn)象,這就會(huì)影響操作系統(tǒng)的規(guī)劃和開發(fā)速度及適用性。
另外,由于各移動(dòng)通訊終端設(shè)備廠商并非專業(yè)的應(yīng)用軟件開發(fā)公司,因此在應(yīng)用軟件的開發(fā)上要面臨很多的困難,尤其是在辦公軟件、媒體錄播軟件等方面,這樣很可能會(huì)導(dǎo)致Symbian操作系統(tǒng)沒有足夠多的應(yīng)用軟件可以選用,不利于發(fā)揮Symbian操作系統(tǒng)的強(qiáng)大支持能力。
五、Symbian操作系統(tǒng)可靠性的保證
為了保證用戶數(shù)據(jù)不易丟失,并確保運(yùn)行該系統(tǒng)的設(shè)備不需要頻繁的重新啟動(dòng),Symbian操作系統(tǒng)為開發(fā)者提供了一些必需的工具來實(shí)現(xiàn)這一目的,其中包括:
1.用有效的內(nèi)存管理來防止內(nèi)存泄漏;
2.一旦資源不再需要,立刻釋放它們;
3.通過有效的錯(cuò)誤處理機(jī)制正確地處理內(nèi)存分配不足的錯(cuò)誤。
六、Symbian操作系統(tǒng)的功能
Symbian操作系統(tǒng)的功能取決于要采用該系統(tǒng)的設(shè)備類型,也就是說不存在一個(gè)統(tǒng)一的、一致的Symbian操作系統(tǒng)。對(duì)于不同的設(shè)備類型,會(huì)有根據(jù)其使用要求而設(shè)計(jì)、開發(fā)的不同的Symbian操作系統(tǒng)。每一種特定的操作系統(tǒng)被稱為設(shè)備類型參考設(shè)計(jì)(Device Family Reference Design),英文簡(jiǎn)稱為DFRD。
七、DFRD的分類
DFRD是根據(jù)不同類型的移動(dòng)通訊設(shè)備的使用要求而開發(fā)、設(shè)計(jì)的不同的Symbian操作系統(tǒng),不同的DFRD會(huì)定義不同的功能,這里包括用戶界面和硬件配置。根據(jù)使用Symbian操作系統(tǒng)的設(shè)備特點(diǎn),DFRD目前共有三種類型――水晶(Crystal)DFRD、珍珠(Pearl)DFRD和石英(Quartz)DFRD。
八、水晶DFRD
水晶(Crystal)DFRD是為功能強(qiáng)大的移動(dòng)通訊終端類型設(shè)備開發(fā)、設(shè)計(jì)的Symbian操作系統(tǒng)。這類設(shè)備的最大特點(diǎn)就是具有全鍵盤(即典型標(biāo)準(zhǔn)計(jì)算機(jī)鍵盤布局)和較大的橫向顯示屏。這類設(shè)備是為那些需要進(jìn)行大量信息處理的商務(wù)用戶設(shè)計(jì)的,因此在商務(wù)處理上的應(yīng)用設(shè)計(jì)尤為突出。諾基亞的9210和9290都是屬于這個(gè)系列的產(chǎn)品。
九、珍珠DFRD
珍珠(Pearl)DFRD是為智能移動(dòng)電話開發(fā)設(shè)計(jì)的一種Symbian操作系統(tǒng)。這類設(shè)備在外觀上和標(biāo)準(zhǔn)的移動(dòng)電話很相似:屏幕相對(duì)較小,采用數(shù)字按鍵為主、少量功能按鍵為輔的鍵盤設(shè)計(jì),功能相對(duì)較為簡(jiǎn)單。諾基亞的3650和7650是這個(gè)珍珠DFRD產(chǎn)品系列的典型代表。
十、石英DFRD
石英(Quartz) DFRD是為類似于掌上電腦、可以用電子筆進(jìn)行操作的移動(dòng)終端設(shè)備開發(fā)、設(shè)計(jì)的一種Symbian操作系統(tǒng)。這類設(shè)備的特點(diǎn)是擁有較大的縱向顯示屏,以手寫輸入為主,鍵盤操作為輔。這類設(shè)備相對(duì)于水晶設(shè)備更加大眾化一些,適用于個(gè)人數(shù)字信息的處理。索尼愛立信的P802就應(yīng)該屬于這個(gè)系列。