程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> J2ME >> 智能手機操作系統發展歷程及優缺點

智能手機操作系統發展歷程及優缺點

編輯:J2ME
(1)SymBian操作系統

1998年6月,諾基亞(NOKIA)、摩托羅拉(MOTOROLA)、愛立信(ERICSSON)、三菱(MITSUBISHI)和Psion在英國倫敦共同投資成立SymBian公司。這個公司成立的目的是為了能夠設計並開發出一種可以在手機及其他類似的移動通訊終端產品上運行的開放性操作系統,以此來推動高端智能移動電話及類似的終端產品盡快進入大眾消費領域。之後有西門子(SIEMENS)、三星(SAMSUNG)、松下(Panasonic)、索尼愛立信(Sony EriCSSon)等手機廠商相繼入資,現如今,SymBian操作系統的智能手機已經占據了世界智能手機市場超過80%的份額。

SymBian OS的前身其實是一種名為EPOC的操作系統,這個操作系統由一間名為PSION的公司開發。這是一家自主生產計算機軟件的公司,有著較長的個人數字助理產品開發和生產的歷史。九十年代後期,其開發的EPOC OS個人數字助理產品開始銷售,在經歷了包括Series3/3MX、SerIEs 5/5MX、Revo和Netbook等幾代產品後,EPOC OS已經成為了與PALM、WIN CE等相抗衡的PDA操作系統之一。並且一直有著較高的市場占有率。Symbian公司成立後,立刻開始了對無線信息裝置的操作系統的開發,2000年開始推出商用的移動設備。這一年,PSION公司停止了EPOC OS的開發工作,全力投入到Symbian操作系統的開發,與諾基亞等手機大廠組成SymBian聯盟,共同致力於智能手機的商用。作為一套32位操作系統,SymBian OS具有多任務,多線程、低功耗,低內存占用等優點,非常適合於移動通訊終端設備。

Symbian公司目前主要以版稅和相關的業務咨詢作為主要收入來源。截止至2004年7月,諾基亞占據了Symbian約47.9%的股份。其他公司的股份占有量分別為:愛立信15.6%,索尼愛立信13.1%,松下10.5%,三星4.5%,西門子8.4%。諾基亞作為Symbian最大股東,也是不遺余力的進行Symbian OS的推廣。截止至2005年5月,NOKIA已經推出和發布了近20款Symbian操作系統的手機。加上其他廠商的產品,SymBian操作系統手機已經達到50余款。

SymBian OS的版本歷史

Symbian操作系統很好的對EPOC OS進行了發展,很好的繼承了EPOC OS的核心。1999年3月,成立剛剛9個月的Symbian公司推出了SymBian 5.0的操作系統。但是這個版本的Symbian OS並不成熟,並且與之前的EPOC沒有根本性的區別,所以EPOC 5.0的名字更為大家所接受,Symbian 5.0並沒有被廣泛的商用,只在愛立信R380等少量機型上采用。SymBian 5.0已經集成了網絡、無線文字、PIM、網頁浏覽、電子郵件等功能,並且已經開始支持Java,這使得Symbian 5.0已經能夠運行小型的第三方軟件。Symbian 6.0則在5.0的基礎上增加了藍牙技術和WAP 1.2的支持。Symbian 6.1則增加了USB及GPRS技術的支持。目前,市場上主流的SymBian版本為7.0和7.0s,這兩個版本的區別就是7.0s增加了對J2ME MIDP v2.0的支持,這兩個版本都可以應用在各種網絡手機中,並且對一些安全及認證功能進行了改進。相對於7.X版本,8.X版本增加了諸如CLDC 1.1,OpenGL等多媒體方面的功能,提高了系統了實時性能,並且可以使得系統可以獲得更好的多媒體性能。8.0和8.1也是兩個相近的版本,8.1相對8.0增加了對藍牙1.2和USB 2.0的支持。就在本文截稿不久前,symbian正式發布了第九代操作系統,目前已發布的版本編號為9.1,相信symbian也會推出其他的基於V9的版本。作為最新一代SymBian操作系統,Symbian V9也是留給人們較多的懸念,由於采用Symbian V9的產品並沒有上市,所以就近在性能等方面有多大的提升,我們還不得而知,但是SymBian v9增加的對USB接口大容量存儲器的支持,以及卓越的音頻回放能力和廣泛的諸如MPEG和OMA DRM等影音頻格式支持已經在NOKIA剛剛發布的N91上得到了體現,相信一定會給我們帶來更多的驚喜。

對應代表機型

SymBian 5.0 愛立信 R380

SymBian 6.0 NOKIA 9210

SymBian 6.1 NOKIA7650

SymBian 7.0 索尼愛立信P908

SymBian 7.0s NOKIA 6600

SymBian 8.0 NOKIA 6681

SymBian 8.1 NOKIA N90

SymBian 9.1 NOKIA N91


(2)Windows Mobile

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使用和體積更接近於傳統手機,不過性能就相對稍弱了。

(3)Linux

隨著摩托羅拉和三星幾款Linux智能手機的高調上市,Linux智能手機仿佛子一下又熱起來,根據Gartner的統計,嵌入式Linux在2005年第一季度的全球智能手機出貨中已經擁有14%的市場份額,比去年同期的3.4%增長了四倍多。於是面對SymBian與微軟的WinCE兩大陣營,挾著開放式架構、授權費用低、開發資源豐富等優點的Linux智能手機操作系統是否有機會在新一代的智能型手機市場中嶄露頭角,成為了引人關注的議題。人們開始對Linux關注起來,就讓讀者跟隨我們的文章,來了解Linux智能手機操作系統的前世今生。

 

 

Linux的自由

先讓我們來了解一下Linux軟件,畢竟Linux智能手機操作系統只是它應用的一個分支。Linux的出現,最早開始於一位名叫Linus Torvalds的計算機業余愛好者,當時他是芬蘭赫爾辛基大學的學生。他的目的是想設計一個代替Minix(是由一位名叫Andrew Tannebaum的計算機教授編寫的一個操作系統示教程序)的操作系統,這個操作系統可用於386、486或奔騰處理器的個人計算機上,並且具有Unix操作系統的全部功能,因而開始了Linux雛形的設計。簡單地說,Linux是一套免費使用和自由傳播的類Unix操作系統,它主要用於基於Intel x86系列CPU的計算機上。這個系統是由全世界各地的成千上萬的程序員設計和實現的。其目的是建立不受任何商品化軟件的版權制約的、全世界都能自由使用的Unix兼容產品。

 

 

近年來,Linux以自由、免費、開放源代碼為武器,經過來自互聯網、遍布全球的程序員的努力,加上IBM、SUN等計算機巨頭的支持,Linux在操作系統市場異軍突起,服務器版的Linux、桌面版的Linux、嵌入式Linux已經廣泛地投入應用,基於Linux的應用和應用開發滲透到各個領域,一部分手機廠商接機推出了Linux手機。目前很多手機開發商本身並不希望在操作系統方案上受制於人並增加產品開發成本,而源代碼開放的Linux是最好的切入點。由於很多公司在Linux桌面應用開發的經驗而促成其轉向智能手機終端產品的開發中,國內基於Linux的嵌入式操作系統應用開發商遠多於桌面應用開發商,Linux具有最大的自由開發群。此外,由於其開放性使工程師可以對系統有更深入的了解,並能針對特定硬件方案和產品需求進行優化,通過了解源代碼開發很多應用。

 

 

采用Linux操作系統的理由是降低智能手機的生產成本。Linux開發起來最大的特點是從根本上開放源代碼,與其他系統相比,采用開放源代碼的Linux手機操作系統能夠大大降低成本。而且開放源代碼還有一個好處是允許手機制造商根據實際情況,有針對性地開發適合自己手機的Linux操作系統,這樣既能讓自己的產品有特色,又能避免受制於人,還能夠滿足用戶多方面的應用。到現在,手機的應用就由通話和簡單的郵件傳輸,發展到Web浏覽和拍照攝影,照片編輯,動畫播放等多個方面,這樣一來,手機軟件的開發規模是3年前5倍以上。基於這個原因,開發Linux OS,開發者教育等各方面的成本就削減了不少,從而上市的產品便會更具競爭力。

系統優點解說

 

 


Linux操作系統在使用中的優點也是十分明顯的。首先,對於消費來說,采用的應用於智能手機上的Linux操作系統和我們常說的應用於電腦上的Linux操作系統是一個系統,而且都是全免費操作系統。在操作系統上的免費,就等於節省了產品的生產成本,附加到消費者身上的也就少了,給大家帶來了實惠。Linux操作系統系統資源占用率較低,而且性能比較穩定,這都是大家公認的。使用起來能帶來急速體驗,在同硬件配置上,能獲得其他智能手機操作系統得不到的快樂。如果以Linux平台的系統資源占用程度同體積龐大的WindowspMobile相比,其結果可想而知。在JAVA在手機上應用越來越廣的時候,Linux操作系統與JAVA的相互融合,是任何一個操作系統所不能比擬的,Linux+Java的應用方式,能夠給用戶極大的拓展空間。

 

 

相對來說,Linux操作系統缺點也不少。由於Linux操作系統介入智能手機領域較晚,采用此操作系統的手機比較少,所以專為這些少量用戶所制作的第三方軟件還非常少,影響了Linux操作系統在智能手機領域內的勢力擴張。在Linux的平台上進行開發,對廠商的要求比較,業界需要更強大的軟件設計能力高,安全性、實時性能、電源管理都是Linux智能手機操作的天然缺陷。

Linux陣營


摩托羅拉為扭轉在SymBian陣營中的不利位置,搶占智能手機市場,早已在倡“Linux+Java”的發展思路。目前,摩托羅拉在Linux上的投入可謂不惜血本。有報道稱,摩托羅拉研制基於Linux的自主操作系統用了三年的時間,投入的研發經費高達1.5億美元。 三星在2003年9月份推出了首款基於Linux系統平台的CDMA智能手機SCH-i519,據稱是用PC級別的處理能力來挖掘CDMA1X網絡的無線應用功能,包含了手寫輸入、上網、收發郵件、照相連拍等多種功能。NEC也一再強調其3G手機高端產品幾乎100%會采用Linux。NEC還透露自己正在開發的手機Linux內核采用的是MontaVista 的MontaVista Linux Consumer Electronics Edition,並將在此基礎上增加GUI系統X Window System、GTK+和glibc等軟件,並計劃把數據處理、多媒體技術和通話技術的中間件應用到Linux中去,以打造一個豐富的Linux手機軟件平台。

 

 

早在2000年,韓國公司PalmPalm就推出了第一台采用Linux的Tynux手機。2003年1月,NEC宣布將在其手機中使用Linux操作系統,代表著Linux成功進軍手機領域。摩托羅拉A760卻搶現發布搶先,進入市場,搶了NEC頭籌,隨後,采用Linux手機智能系統得手機開始多起來了,韓國手機巨頭三星,LG也先後加入了Linux手機智能系統陣營。就國產手機而言,各大國內廠商推出智能手機從去年開始升溫,到現在已經進入一個飛速發展的階段。列入國家863計劃的中興智能手機e3的推出,代表著國產手機在Linux智能手機上的最高成就。國產手機能否借Linux打個翻身仗,還是個疑問。

支持Linux操作系統的機型:摩托羅拉A768I、摩托羅拉A780、飛利浦968、海爾N60、中興E3。

 

 

 

 

由於智能手機結合了強大的硬件運行能力以及開放的軟件操作系統,因此無論是娛樂還是商務應用,智能手機的功能都能夠在強大的第三方軟件的支持下獲得無限的擴展。因此,在未來的手機市場上,智能手機將引領整個手機發展的潮流,而不是局限於現在的高端手機。手機未來的趨勢是開放系統會逐步地擠掉封閉系統和專有系統。同時推出的產品將會在便攜性和功能方面盡可能的實現平衡。代表自由和擁有更開放姿態的Linux扮演著重要的角色,Linux的優勢很大,我們將拭目以待。

(4)Palm

Palm 操作系統是一32位的嵌入式操作系統,主要用於掌上電腦。Palm OS系統是Palmsource公司開發的。采用Palm OS的掌上電腦其對硬件配置要求不高,因此,采用Palm OS的掌上電腦產品體積通常比較小巧。另外,Palm掌上電腦的電池使用時間通常是比較長的。

跟我們常用的Windows操作系統不同的是Palm 是利用一個內建、很簡單的「程序總管」(application launcher)來呈現你Palm上的所有東西。它會顯示所有你Palm上內建及安裝的程序,但它並不會顯示數據庫檔案,所以你可以很輕易地找到想要的程序並執行它。

由於Palm操作系統是最早的掌上電腦操作系統,它是現在最完善的操作系統,也是有最多應用軟件支持的操作系統。Palm OS的最大優點就是簡單易用,占用系統資少。對於一個基於Palm操作系統的PDA來說,8MB的內存應該已經足夠用於文件檔案的處理了。這個操作系統平台為便攜式個人電腦提供了多種有利條件,比如:硬件價格低廉、電池使用壽命長等。雖然Palm 操作系統有著功能比較簡單一,本身缺乏多媒體和通信功能,相當產品還是英文界面,只是使用外掛中文平台等等缺陷。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved