Win CE是Windows作業系統家族中的成員,專門用於支援掌上型電腦(HPCs)工作,能夠實現攜帶型技術與Windows案頭技術的協同工作。
WM是widows mobile的簡稱。隨著智能手機的飛速發展,微軟在win ce系統的基礎上,強化了其手機通訊的功能,從而獨立發展成為WM系統。WM系統又分為兩種,分別是支援觸控螢幕的ppc,和支援鍵盤的smartphone。
所以說,WM也是WIN CE系統,但是它是專門針對手機應用的WIN CE系統。WIN CE有較好的可定製特性,可以根據發展的需要,對某些特性進行強化,從而演變成某種專用性更好的系統。
你應該聽說過Windows XP ,Windows 2000,Windows 2003都是基於Windows NT的作業系統吧
windows mobile就是基於winCE的作業系統
NT和CE都是一種架構,windows mobile,Windows XP ,Windows 2000,Windows 2003就是他們的具體實現
簡單點說就是:你蓋好了一個大樓的整體結構,但沒裝修,以後這個大樓的具體是辦公樓還是住宅用,你等你定奪了。
CE就好比大樓的整體結構,而windows mobile就是已經裝修好的辦公樓
Wince和Windows Mobile的關係
Wince為Windows CE的簡稱,Wince是一種通用型作業系統。
Windows Mobile是基於Wince相同的核心,專門為了市面上常見到的PocketPC或是Smartphone所打造的一套作業系統。
Windows Mobile包括Pocket PC、SmartPhone以及Media Centers三大平台體系,Windows Mobile具有錄音、音視頻播放等多媒體功能。由於大多數機型支援彩色顯示,因此耗電量極大,並且由於Windows CE本身對於資源的巨大吞噬作用,所以在能耗方面Windows CE系統要明顯遜於Palm作業系統。
簡單來說,WinCE與Mobile的系統核心是一樣的,不過Windows Mobile是Microsoft專門為了市面上常見到的PocketPC或是Smartphone所打造的一套開發環境與授權方式,一般OEM公司如果想要加入生產PocketPC或是Smartphone的行列,就必須與Microsoft特別簽訂相關授權,至於產品的外觀與內含的軟體核心,都是由Microsoft建議,量產之前也必須通過Microsoft的認證,方能貼上Microsoft標籤出售。
至於Windows CE則不限定於PocketPC或是Smartphone的產品,一般公司可以自由運用在許多方面,可以自由選擇Windows CE中的套件組合,如果選擇Core版,授權費是3塊錢美金,量產出貨也不一定要通過Microsoft的認證。
比較Windows CE和Mobile
。去掉了原有的word、excel、pdf、ppt、image的檔案瀏覽器和有word編輯功能的Wordpad應用程式,新增加了Pocket Word、Pocket Excel、Picture和Microsoft Reader應用程式,新應用相比原來檔案瀏覽器功能更強,而且多數都有不同程度的編輯功能,不僅僅是瀏覽。
。新增加了全功能的Outlook應用:email client、calendar、contacts、tasks、notes,另外還有calculator。WinCE中僅有一個名為Inbox的email client。
。Mobile中新增一個Phone Application,這是一個全功能的電話應用程式,除通話功能外,還包括:從連絡人清單中呼叫、短Message Service、來電轉接、SIM卡連絡人管理、對GSM、GPRS和CDMA的支援。另外還有一個Cellcore層,這是一個編程介面,可簡化Mobile應用程式開發。
。Mobile不支援ICS、Network Utility、SNMP、UPnP、SMB/CIFS、FTP server、File server、print server、telnet server、RAS server、SNTP。
。多媒體功能大大減弱,不支援DirectX,音頻僅支援waveform、mp3和wma三種格式,視頻格式全部不支援(這裡指沒有現成的codec可用,但並不妨礙使用者自己實現),但Windows Media Player仍可用。
。 Mobile使用一個稱為Optimized Mobile hand-held shell,不支援Standard Shell、Taskman Shell、Windows thin client shell和Command Shell。而且Mobile不支援MUI和使用者自訂Shell。
。 Mobile不支援Kerberos認證,不支援智慧卡加密。
。Mobile只支援Pocket IE,不支援IE 6.0。
。Mobile僅支援ARM架構的CPU。
。Mobile不支援滑鼠。
另:
雖然Smartphone和Pocket PC Phone手機都是基於微軟WindowsCE系統的產品,由於在基本設計出發點不同,所以操作、應用程式上也有所不同。它們的軟體不能通用,操作上 PPC手機一般是採用觸控螢幕操作,而Smartphone手機只能使用手機的按鍵來操作。
PPC為Pocket PC的簡稱,PPC是Wince的一個定製版本,主要應用於PDA和手機,採用觸控螢幕操作,絕大部分都沒有鍵盤.
SmartPhone也可以簡稱為SP,SP也是Wince的一個定製版本,只能應用於手機,沒有觸控螢幕,只能用鍵盤操作.
總的來說,先有Wince,然後才有PPC和SmartPhone,他們的核心是相同的,但介面不同.
據我所知,WinCE的授權費用很低(有說是零的),WM的費用要貴很多。
本文來自Tony嵌入式論壇,原文地址:http://cevx.com/bbs/viewthread.php?tid=19477