盡管微軟在桌面操作系統(tǒng)領(lǐng)域呼風(fēng)喚雨,但在嵌入式領(lǐng)域卻連連受挫,因?yàn)樗妹鎸?duì)許多強(qiáng)大的競(jìng)爭(zhēng)對(duì)手,Symbian,Linux,iPhone,還有迅猛崛起的Android,一個(gè)個(gè)都很強(qiáng)大。而微軟本身的產(chǎn)品線則顯得有些混亂,我以前常常被一些名詞搞得很糊涂,即便現(xiàn)在,我想還是有很多人搞不懂本文標(biāo)題這些名詞的區(qū)別。
那如何簡(jiǎn)單地來(lái)說(shuō)一下呢?
Let's make is simple:微軟的嵌入式OS都是基于Windows CE的。
用“基于”這個(gè)詞比較準(zhǔn)確,可以這么說(shuō),Windows CE是微軟的操作系統(tǒng),而其它那些名詞則是不同時(shí)候的不同產(chǎn)品線,現(xiàn)在主流產(chǎn)品是Windows Mobile;Pocket PC和Smart Phone是過(guò)去時(shí);而Windows Phone(準(zhǔn)確說(shuō)是Windows Phone 7)則是將來(lái)時(shí)。
不同的產(chǎn)品線就意味著不同的刪減和增加,界面可能差別很大,API甚至有不同,所以彼此間也不盡兼容。