天天看點

手機作業系統及移動開發

随着時間的推移,人們手上的手機也在不斷發展,以前的曾經經典一時的V998,8250,漸漸消失在人們的視線裡,取而代之是彩屏,現在随着時間的推移,手機智能化不斷提高,手機作業系統,這個新鮮又陌生的名詞逐漸走入人們的視線。     

    談到手機作業系統,不得不提一下NOKIA,這個手機界的巨人,在手機還在藍屏的時代就開始醞釀手機作業系統,6年前,早已在PC作業系統領域擁有絕對壟斷地位的微軟公司決定利用這種優勢進軍手持裝置作業系統市場。盡管微軟遲遲沒有推出該作業系統,但作為全球最大的收集制造商,諾基亞還是看到了威脅。為此,諾基亞聯合其他手機制造商成立了一個與微軟相抗衡的組織,即今天的Symbian聯盟,主要成員包括摩托羅拉和愛立信等。由諾基亞、愛立信等手機巨頭共同研發的系統平台Symbian(後來MOTO在2003年9月出于商業戰略退出Symbian,改支援Linux),占據了智能手機作業系統市場70%以上的份額,目前的最高版本為Symbian 9.0。西門子SX1使用Symbian 6.0系統,索尼愛立信P802,P908使用的是Symbian 7.0系統,諾基亞7700使用的是Symbian 9.0系統,即便是中途退出這個同盟的摩托羅拉,也于不久前推出了基于Symbian7.0的A1000,可見Symbian的影響力之大。    

    說到作業系統,大家都會自然而然的想到微軟,這個連IBM這樣的藍色巨人都要避讓三分的軟體界霸王,從過往的軟體案例來看,微軟要做的事情似乎就是不可抗拒的,微軟一有個風吹草動,都會引發軟體界的大地震,這次也一樣,微軟不會讓NOKIA獨享手機作業系統這塊大蛋糕,這個PC軟體界巨人也在适當的時候放出了自己的殺手锏---Windows Mobile,盡管現在支援該作業系統的手機相對與Symbian來說,尤如鳳毛麟角,但是微軟不可忽略的軟體優勢為Windows Mobile在手機作業系統這場沒有硝煙的戰争中添加了不少勝算。

     說了上面兩個又巨頭撐腰的作業系統,那我們現在要說的這個作業系統出生背景比較寒酸,對,沒錯,就是讓微軟為之大傷腦筋的家夥---Linux,它是一個很年輕的作業系統,它的誕生日期從1991年算起至今接近14年。但是,它的發展和應用卻異常迅猛,已經成為作業系統領域中一支重要的生力軍。迄今為止,Linux在全球範圍内的裝機台數已超過1000萬台,并且其增長勢頭與日劇增。甚至有一些分析家認為,在未來數年間,Linux将成為Windows Nt真正強有力的競争對手,也是惟一可以沖破微軟壟斷的出路之一。在手機作業系統上,Linux剛剛得到摩托羅拉這個手機巨頭的垂青,全力發展其在手機操作方面潛力,MOTO推出了A系列的手機作為對Linux的支援,最近又有消息說PalmSource将嫁接到Linux的作業系統核心上,更令人可喜的是PlamSource将這個決定其命運的使命交給了一家中國公司。    

下面列出現有的已知手機開發平台及其特點:

Microsoft Windows Mobile

 優勢:擁有無法替代的品牌優勢,大量的開發人員及熟悉的開發工具及技術支援,自身擁有強大的技術能力和強悍的營銷能力。

劣勢:系統不穩定,開發出來的應用程式較其他平台要消耗更多的資源。

Symbian

  優勢:NOKIA剛剛成為Symbian最大的控股公司,有市場配置和銷售的絕對優勢,同時與無線軟體開發公司密切合作,針對其平台開發出一系列的工具,同時Symbian是OMA的擁護者,OMA旨在消除不同國家,營運商,手機制造商之間互操作性對壘。

 劣勢:由于Symbian是專門針對電話設計的,是以擴充性和程式設計方面存在一些不便,同時國内相關介紹開發的書籍比較稀少。

Linux

 優勢: 記憶體要求低,Linux開發團體能更快的支援新的網絡協定,微核心結構簡單,為構造可嵌入系統提供了可高度子產品化的構件方法。

 劣勢:Linux體系的實時應用弱,可靠性不強。

Palm OS

  優勢:操作簡單,對硬體要求低,應用軟體反應迅速,新推出的Palm OS支援無線接入功能,支援各種無線通信技術,融入了更多的BeOS特性。

 劣勢:系統開放性差,應用程式有限,擴充方面較弱,在國内的應用不及前三種廣泛。

Brew

 優勢: 該平台基于C/C++平台,且其SDK下載下傳是免費的,開放的端對端解決方案成功的解決了開發,購買等一系列問題。

 劣勢:開發工具不是很成熟,需要數字簽名限制了衆多電信營運商,應用範圍小。

J2ME

  優勢:J2ME擁有JAVA語言所具備的各種特點,可移植性,一緻性,且利用J2ME技術編寫的應用程式可以更新,可擴充至個人電腦,伺服器。 J2ME提供了對Internet協定的支援,通過C/S模式通路Internet全部資訊。 J2ME的政策是手機賦予本地計算能力,強化和擴充了營運商的服務。 

劣勢: 支援J2ME的手機價格較高,且速度慢,JAVA應用和手機終端不相相容的現象十分普遍,需要對程式的移植進行代碼修改。  

     2004年5月底,我國手機使用者突破3億,這讓全世界同類業界都把目光投向中國,2004年初,當時的微軟亞洲研究院院長張亞勤博士被調回總部擔任全球副總裁,負責微軟移動通信和嵌入式系統的開發業務,這與中國移動通信業務的潛在時常不無關系,當然在這個領域,微軟這個巨人隻能算是個新人,以NOKIA為首的Symbian及其著名的S40,S60界面系統在市場上已經占據了闆壁江山,而摩托羅拉寵愛有加的Linux也不可小觑,在2004上半年,MOTO的高端手機大部分都是靠它打下市場。    

    2004年3月24日,微軟正式宣布Windows Mobile2003 SecondEdition,随後市場上紛紛出現了使用該更新版本作業系統的隻能終端産品,2004年4月,微軟移動應用軟體開發挑戰賽拉開帷幕,2004年7月9日,微軟推出Windows CE5.0平台,2004年10月,中國國際通信裝置展覽會成功舉辦,盛況空前,2004年6月25日,微軟著名的移動開發者大會(MDC)首次登陸中國,其目的不言而喻,吸引更多的開發人員關注開發,進而增加Windows Mobile平台的應用數目和開發團隊數目,就在同年10月NOKIA也在國内舉辦了第三界NOKIA論壇開發夥伴大會,宣傳其最新的戰略和技術。     放眼2005年将有更多的驚喜等待我們,基于Windows CE5.0平台的Windows Mobile 2005應用系統将會在下半年面世,更多的支援J2ME的手機開始普及MIDP2.0規範........    

    設想一下不遠的将來,或許手機産業将會像當年PC的發展道路一樣,形成一個統一的規範,大家可以根據自己的需要購買自己需要的手機部件然後DIY,就像我們現在自己在電腦市場買回記憶體條,CPU,主版,顯示卡,硬碟自己裝機一樣,或許不久的将來,手機裝機這樣一個新名詞将會進入人們的視線................     移動應用開發的浪潮正在席卷而來,你,準備好了嗎? 

繼續閱讀