前者是智能移動設備專用windows版本
Windows Mobile
WM是Windows Mobile的簡稱,是 Microsoft 用於 Pocket PC 和 Smartphone 的軟件平臺。Windows Mobile 將熟悉的 Windows 桌面擴展到了個人設備中。 Windows Mobile[1]是微軟為手持設備推出的“移動版Windows”,使用Windows Mobile操作系統的設備主要有PPC手機、PDA、隨身音樂播放器等。Windows Mobile操作系統有三種,分別是Windows Mobile Standard、Windows Mobile Professional,Windows Mobile Classic,其中Windows Mobile Professional適用於觸摸機型,另外兩款系統則是用於非觸摸機型。目前常用版本Windows Mobile 6.1,最新的版本是7.0。
後者WindowsCE是微軟公司嵌入式、移動計算平臺的基礎,它是壹個開放的、可升級的32位嵌入式操作系統,是基於掌上型電腦類的電子設備操作系統,它是精簡的Windows 95,Windows CE的圖形用戶界面相當出色。
Windows CE作業系統是Windows家族中最新的成員,專門設計給掌上型電腦(HPCs)所使用的電腦環境。這樣的作業系統可使完整的可攜式技術與現有的Windows桌面技術整合工作。 Windows CE 被設計成針對小型設備(它是典型的擁有有限內存的無磁盤系統)的通用操作系統,
Windows CE 可以通過設計壹層位於內核和硬件之間代碼來用設定硬件平臺,這即是眾所周知的硬件抽象層(HAL)(在以前解釋時,這被稱為 OEMC (原始設備制造)適應層,即 OAL; 內核壓縮層,即 KAL。 以免與微軟的 Windows NT 操作系統 HAL 混淆) 。 不象其它的微軟 Windows 操作系統,Windows CE 並不是代表壹個標準的相同的對所有平臺適用的軟件。為了足夠靈活以達到適應廣泛產品需求, Windows CE 采用標準模式,這就意味著,它能夠由壹系列軟件模式做出選擇,從而使產品定制。另外,壹些可利用模式也可作為其組成部分,這意味著這些模式能夠通過從壹套可利用的組份做出選擇,從而成為標準模式,通過選擇,能夠達到系統要求的最小模式, OEM 能夠減少存儲腳本和操作系統的運行。 Windows CE中的C代表袖珍(Compact)、消費(Consumer)、通信能力(Connectivity)和伴侶(Companion);E代表電子產品(Electronics)。與Windows 95/98、Windows NT不同的是,Windows CE是所有源代碼全部由微軟自行開發的嵌入式新型操作系統,其操作界面雖來源於Windows 95/98,但Windows CE是基於WIN32 API重新開發、新型的信息設備的平臺。Windows CE具有模塊化、結構化和基於Win32應用程序接口和與處理器無關等特點。Windows CE不僅繼承了傳統的Windows圖形界面,並且在Windows CE平臺上可以使用Windows 95/98上的編程工具(如Visual Basic、Visual C++等)、使用同樣的函數、使用同樣的界面風格,使絕大多數的應用軟件只需簡單的修改和移植就可以在Windows CE平臺上繼續使用。Windows CE並非是專為單壹裝置設計的,所以微軟為旗下采用Windows CE作業系統的產品大致分為三條產品線,Pocket PC(掌上電腦)、Handheld PC(手持設備)及Auto PC。