偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

微軟前MVP談"死去"的Windows Mobile

系統(tǒng)
一個(gè)微軟前Windows CE MVP 對(duì)江河日下的CE在PDA跟手機(jī)領(lǐng)域的發(fā)展歷史.想到要寫這篇文章的時(shí)候,心情還是有些沉重的。畢竟自己曾經(jīng)在這個(gè)平臺(tái)上付出了很多精力與汗水。可以說見證Windows CE的成長(zhǎng),CE也見證了我的成長(zhǎng)。但是現(xiàn)在,到了說再見的時(shí)候了。

一個(gè)微軟前Windows CE MVP 對(duì)江河日下的CE在PDA跟手機(jī)領(lǐng)域的發(fā)展歷史.想到要寫這篇文章的時(shí)候,心情還是有些沉重的。畢竟自己曾經(jīng)在這個(gè)平臺(tái)上付出了很多精力與汗水。可以說見證Windows CE的成長(zhǎng),CE也見證了我的成長(zhǎng)。但是現(xiàn)在,到了說再見的時(shí)候了。

嚴(yán)格來想,第一次見到Windows CE應(yīng)該是在2000年左右見到世嘉的Dreamcast游戲機(jī)。Windows CE 2.x,當(dāng)然,Windows CE在DC而言,很好的扮演了嵌入式操作系統(tǒng)的角色,退居幕后。很多年之后我才知道DC原來是用的CE的操作系統(tǒng)。

第一次接觸Windows CE開發(fā)是2002年,Windows CE 3.0,學(xué)院網(wǎng)站服務(wù)器上萬老師放了一個(gè)文件夾,是他以前在企業(yè)里面做CE驅(qū)動(dòng)的時(shí)候留下的一些資料。我閑著無事就在學(xué)院服務(wù)器里面亂翻,找到了這個(gè)東西,知道了還有CE這么個(gè)系統(tǒng)。到微軟網(wǎng)站上下載了CE的開發(fā)工具跟SDK,把自己寫的windows程序沒怎么費(fèi)力氣就編譯運(yùn)行在了CE上,當(dāng)時(shí)的感覺是跟Windows這不是一樣么。

對(duì)Windows CE的深入理解開始自2004年,我本科將要畢業(yè)的時(shí)候,參與了汽車學(xué)院的一個(gè)項(xiàng)目,負(fù)責(zé)CE的系統(tǒng)定制跟做一個(gè)車載平臺(tái)。這個(gè)項(xiàng)目讓我第一次接觸了OS層面的開發(fā)。也使我對(duì)CE的架構(gòu)跟底層有了深入的了解,也是這個(gè)項(xiàng)目,把我?guī)狭饲度胧介_發(fā)的道路。

讀研的時(shí)候比較無聊,閱讀了很多CE的資料跟源代碼,甚至花了一年寫了第一本W(wǎng)indows CE的教材。這本教材賣了大概3萬本,給我?guī)砹?0W人民幣左右的收入,現(xiàn)在還有人買。對(duì)學(xué)生來說,還沒出校門賺到10W人民幣挺不容易了,所以讀書的時(shí)候我比較高傲。但其實(shí)并沒有把這第一桶金繼續(xù)發(fā)酵。這些錢被轉(zhuǎn)化成了在山東威海的半套房子后嘎然而止了,雖然這房子價(jià)格翻番了。

后來學(xué)院跟微軟合作開設(shè)CE的聯(lián)合課程跟培訓(xùn),我在學(xué)院上《Windows CE嵌入式系統(tǒng)》這門課,一直至今。

后來我還參加了微軟的認(rèn)證講師培訓(xùn),甚至給好幾個(gè)公司做過CE開發(fā)的培訓(xùn)。當(dāng)然我個(gè)人不太喜歡培訓(xùn)這個(gè)活,跟在學(xué)校的課堂上講課比,很沒趣,所以自08年以后所有的企業(yè)培訓(xùn)邀請(qǐng)我都拒絕了。

07-10年,當(dāng)了4年的微軟Windows CE方向的MVP,11年來香港之前主動(dòng)放棄了。這算是對(duì)我在CE方向上貢獻(xiàn)的最高認(rèn)可吧。

—————————————-

 

 

Windows CE從1996年發(fā)展至今,已經(jīng)有16個(gè)年頭了。版本號(hào)從1.0翻到了7.0,據(jù)某不愿透露姓名的微軟公司員工透露,下一個(gè)版本8.0也在開發(fā)之中了。但是,Windows CE的輝煌年代已經(jīng)遠(yuǎn)去了。

簡(jiǎn)單的回顧一下CE的歷史,自己不難作出判斷。

CE誕生于96年,當(dāng)時(shí)為什么會(huì)想到要搞這么個(gè)東西出來?因?yàn)樘O果公司93年發(fā)布了Newton掌上電腦,當(dāng)然,當(dāng)時(shí)的蘋果已經(jīng)奄奄一息了,隨時(shí)都有可能倒閉,但是Newton這個(gè)東西讓微軟看到了掌上電腦的市場(chǎng)。同時(shí)起步的還有Palm,也差不多是96年發(fā)布了第一個(gè)版本的PDA。CE的第一個(gè)版本就是要做一個(gè)這種掌上電腦,產(chǎn)品的名字就叫Handheld PC。當(dāng)然,后來的結(jié)果大家都知道,蘋果的Newton跟微軟的H/PC這兩個(gè)早產(chǎn)兒誰也沒撈到便宜。之所以說它們?cè)绠a(chǎn),因?yàn)楫?dāng)時(shí)的軟硬件技術(shù)、電池技術(shù)(AAA5號(hào)電池)、存儲(chǔ)技術(shù)(內(nèi)存放數(shù)據(jù))、顯示技術(shù)(黑白屏)、網(wǎng)絡(luò)技術(shù)(不能聯(lián)網(wǎng))等都不足以支持一個(gè)像樣的OS運(yùn)行,反倒是實(shí)現(xiàn)比較 simple, sometimes naive的Palm賺了便宜。很長(zhǎng)一段時(shí)間,Palm都是PDA的代名詞,國(guó)內(nèi)也有不少山寨的Palm,像聯(lián)想掌上電腦。所以喬布斯回到蘋果后,一上臺(tái)就把Newton這個(gè)沒前途的東西給干掉了。

CE誕生后,嵌入式領(lǐng)域也慢慢開始發(fā)展起來,微軟發(fā)現(xiàn)在H/PC領(lǐng)域撈不到好處,當(dāng)然,微軟財(cái)大氣粗,虧得起,再給你個(gè)幾個(gè)億美元,在其他領(lǐng)域玩去吧。前面提到的Dreamcast就是一個(gè)例子。為此微軟還專門開發(fā)了CE版本的DirectX。

CE最輝煌的時(shí)候是誕生10年后,隨著技術(shù)發(fā)展,軟硬件技術(shù)都慢慢成熟了,硬件越來越強(qiáng)大。這個(gè)時(shí)候,在跟Palm的競(jìng)爭(zhēng)中,CE的后勁就慢慢體現(xiàn)出來了,這就是后發(fā)優(yōu)勢(shì)。最輝煌的時(shí)刻是2005年左右我記得,Palm公司宣布采用基于CE的Pocket PC系統(tǒng)作為自己的Palm設(shè)備的操作系統(tǒng)。這無疑宣告CE與Palm的10年抗戰(zhàn)的徹底勝利,Pocket PC在PDA市場(chǎng)一統(tǒng)江湖。我記得很清楚,微軟甚至自豪的在自己的官網(wǎng)上給Palm的設(shè)備做廣告,沒關(guān)系,別買Pocket PC了,買Palm去吧,反正都是我的系統(tǒng)。放到今天來,這是一種什么程度的震撼呢?你就假設(shè)蘋果突然說以后我的Macbook Pro跟Air都預(yù)裝Windows 8了,我自己的OS X不要了,然后微軟的首頁廣告,去買Mac去吧,就是這么瘋狂。

可惜勝利是短暫的,PDA這個(gè)市場(chǎng)迅速消亡了。被洶涌而來的智能手機(jī)市場(chǎng)給替代了。PDA的功能成了智能手機(jī)功能的子集。PDA能做的事情智能手機(jī)都能做,兩者價(jià)格還差不多。誰會(huì)單獨(dú)去買個(gè)PDA呢?在新的智能手機(jī)系統(tǒng)的第一輪競(jìng)爭(zhēng)中,CE的表現(xiàn)只能說勉強(qiáng)不讓群眾失望。微軟02年就開始開發(fā)基于 CE的手機(jī)系統(tǒng),叫Smartphone,我03年在微軟實(shí)習(xí)的時(shí)候看過一些公司的內(nèi)部文檔。這個(gè)系統(tǒng)完全是針對(duì)沒有觸摸屏的按鍵手機(jī)開發(fā)的。也推出過一些實(shí)際的產(chǎn)品。后來手機(jī)迅速發(fā)展到了觸屏?xí)r代,沒關(guān)系,我還有個(gè)Pocket PC系統(tǒng),把PPC加個(gè)打電話功能,就成了手機(jī)系統(tǒng)了,當(dāng)時(shí)叫Pocket PC Phone Edition。后來統(tǒng)一叫Windows Mobile。

為啥說CE的表現(xiàn)是勉強(qiáng)不讓群眾失望?都說不怕神一般的對(duì)手,就怕豬一般的隊(duì)友。在第一輪智能手機(jī)系統(tǒng)爭(zhēng)奪戰(zhàn)中,神一般的對(duì)手(谷歌、蘋果)當(dāng)時(shí)還沒登場(chǎng)。谷歌還是個(gè)剛起步的小弟,當(dāng)時(shí)還差點(diǎn)被微軟收購。蘋果喬布斯在忙著賣歌還債。上天給微軟安排的是豬一般的對(duì)手Nokia及其Symbian系統(tǒng)。對(duì)美稍微有一點(diǎn)追求的程序員只要寫過一次Symbian的代碼,肯定就不想再碰第二次了。搞笑的是諾基亞還拉來一群豬組團(tuán)跟微軟斗,叫Symbian聯(lián)盟。一群豬加起來也還是豬,被打散了之后,諾基亞亂了陣腳,開始亂收購公司來跟微軟對(duì)抗,QT就是一個(gè)例子。其本質(zhì)是諾基亞這個(gè)公司沒有軟件基因,沒有系統(tǒng)開發(fā)能力。反過來看微軟,其實(shí)在智能手機(jī)的戰(zhàn)斗中,微軟并沒有推出什么革命性的東西,只是在吃Pocket PC的老本。當(dāng)然,這個(gè)老本就夠把豬對(duì)手打翻的。不是微軟強(qiáng),是諾基亞太弱了。

還有一個(gè)對(duì)手是加拿大RIM的黑莓。其實(shí)黑莓跟微軟并沒有非常正面的沖突。黑莓最早壓根就不是個(gè)手機(jī),只是個(gè)能隨手收郵件的機(jī)器。美國(guó)人嗜電子郵件如命,就像中國(guó)人嗜QQ一樣。如果2000年左右能有個(gè)賣幾百塊錢,能且只能聊QQ的移動(dòng)設(shè)備,那估計(jì)也會(huì)大賣。后來才加了手機(jī)功能。黑莓主要占領(lǐng)了企業(yè)市場(chǎng),CEO最愛。但是微軟一直篤信從大多數(shù)人那里賺少量的錢。跟我D一樣,農(nóng)村包圍城市,比較惡俗的東西喜歡的人比較多,微軟喜歡下里巴人,不喜歡陽春白雪,正所謂曲高和寡。Oracle之于SQL Server,Windows之于Mac,都是一樣的道理。所有美國(guó)高管人手10部黑莓又能咋地。何況很多黑莓還是公司給配的,滋生了一批雙機(jī)黨,再買個(gè)手機(jī)私用。市場(chǎng)還沒發(fā)展到WM跟黑莓全面正面沖突的時(shí)候,神一般的對(duì)手就殺到了。

iPhone出來之前,大家都以為蘋果要做一個(gè)能打電話的iPod,畢竟當(dāng)年蘋果能賺錢的也就是iPod。有這種觀點(diǎn)的人,真是把蘋果看成波導(dǎo),把 iPhone看成“天語音樂手機(jī)”了。蘋果1挑n,兩記重拳把WM,Symbian等一干人等都打翻在地。第一代iPhone告訴了世人手機(jī)上的人機(jī)交互應(yīng)該這么玩,籠絡(luò)了用戶;第二代iPhone及隨之而來的App Store告訴了碼農(nóng)手機(jī)上的軟件發(fā)布應(yīng)該這么玩;籠絡(luò)了開發(fā)者。這兩個(gè)是iPhone革命性的創(chuàng)新。這個(gè)時(shí)候,CE的10年積累反倒成了累贅,最主要的原因Phone is PC這個(gè)假設(shè)是不對(duì)的。這個(gè)我以前的文章分析過,就不展開了。一波未平,一波又起。被打翻在地的Windows Mobile還沒起身,又被安Google的Android踩上了一腳,永世不得翻身了。微軟畢竟是微軟,壯士斷腕。舍棄了WM,重新開發(fā)了WP7。 WP7還是基于Windows CE的,但是對(duì)CE做了層層封裝,已經(jīng)根本看不出CE的樣子來了。

為什么講這么多CE在PDA跟手機(jī)領(lǐng)域的發(fā)展歷史,因?yàn)椴僮飨到y(tǒng)本身并不能創(chuàng)造生產(chǎn)力,要讓一個(gè)系統(tǒng)產(chǎn)生價(jià)值,一定要由應(yīng)用來推動(dòng),CE的定位是通用操作系統(tǒng),越通用越?jīng)]用,就像哲學(xué)一樣讓大家覺得很空,必須要發(fā)展出基于CE的專用系統(tǒng)才行。Windows CE的發(fā)展也是一直是靠應(yīng)用的推動(dòng)在發(fā)展。應(yīng)用是科技發(fā)展的推動(dòng)力。比方說你要開發(fā)一個(gè)操作系統(tǒng),我想給操作系統(tǒng)開發(fā)一個(gè)很酷的新特性。如果開發(fā)出來這些特性沒有應(yīng)用需要,你開發(fā)它干嗎?開發(fā)出來也成了太陽能手電筒了,雖然很酷,但沒用?;仡機(jī)E的發(fā)展歷程,H/PC,Pocket PC,SmartPhone還有Windows Mobile是CE發(fā)展的最大推動(dòng)力,很多版本的CE的新特性都是為了這幾個(gè)應(yīng)用而生的,而這些應(yīng)用平臺(tái)上的一些特性又反過頭來反哺CE。比如6.0的大內(nèi)存,比如arm版device emulator,比如有特色的電源管理,比如exchange/push mail等?,F(xiàn)在,這個(gè)最大的驅(qū)動(dòng)力沒了!

CE 7最大的特性是Native Silverlight,用native code(C++/COM)來寫Silverlight很酷的界面。聽著耳熟?對(duì),這不是被某些人吹上天的Win 8上的用戶體驗(yàn)救世主兼C++救世主WinRT么?可惜的是目前的Windows Phone 7不在用,而在用managed code寫界面??瓷先ナ遣皇呛孟裼悬c(diǎn)搞反了?范偉的名言,你等會(huì),有點(diǎn)亂,我縷一下。本來資源受限的手機(jī)系統(tǒng)WP7卻在采用managed code寫代碼,資源相對(duì)充裕的desktop/laptop/tablet卻在采用native code寫代碼。這,這是什么情況?覺悟了吧,WP7用managed code僅僅是權(quán)宜之計(jì)。等待Windows 8瓜熟蒂落,下一代Windows Phone直接把底下的CE內(nèi)核換成NT內(nèi)核,Desktop/Laptop/Tablet/Phone,所有平臺(tái)都是用一個(gè)Windows 8!這才是微軟的構(gòu)想。這才是真的Write once, run everywhere。寫一個(gè)程序,在平板,在桌面,在筆記本,在上網(wǎng)本,在手機(jī),在游戲機(jī)上都能跑。

構(gòu)想相當(dāng)宏偉壯麗。等會(huì),本文的主角,Windows CE怎么辦?

前文已經(jīng)說過,Windows CE已經(jīng)失去了最大的發(fā)展推動(dòng)力。就像在海上航行的小船,沒有了動(dòng)力,只能隨波逐流,隨風(fēng)漂泊,一個(gè)大浪打過來,有可能就要葬身魚腹了。 而且Windows也開始支持ARM CPU了,這無疑跟自家小弟搶飯碗。好吧,我們?cè)賮碇匦聶z視一下Windows CE還剩下多少“遺產(chǎn)”。

1. 可定制。定制另一個(gè)說法叫裁剪,就是把一個(gè)整系統(tǒng)給閹割掉一些功能。為什么要裁剪,資源不夠才需要裁剪,否則就放一個(gè)完整系統(tǒng),多好。

2. MIPS跟SH CPU支持。MIPS還有人用么?SH是啥CPU,搞CE這么多年,我從來沒見過真的SH。

3. 實(shí)時(shí)性很好的內(nèi)核。獨(dú)特優(yōu)勢(shì),但是實(shí)時(shí)性應(yīng)用占整個(gè)應(yīng)用比例很少(Linus語)。

4. Headless Device支持。沒了界面,怎么跟Linux比,Linux是天生headless。

5. 便宜。這個(gè)能便宜的過Android么?何況國(guó)內(nèi)還有一堆不花錢用的。

6. Win32兼容。對(duì)于碼齡10年以上的老碼農(nóng),像我,可能還有點(diǎn)誘惑力。

7. 電源管理。適合電池供電設(shè)備,但是如果win8可以跑在平板上,這個(gè)也不會(huì)完全沒有考慮。

8. 部分源代碼開放。對(duì)發(fā)展本身關(guān)系不大,Windows內(nèi)核的源代碼也已經(jīng)以學(xué)術(shù)的名義開源了好幾年了,網(wǎng)上都可以下,有影響么?

如此看來,Windows CE一時(shí)半會(huì)不會(huì)掛掉,但是它的應(yīng)用領(lǐng)域可能會(huì)被大大的壓縮。從手機(jī)/平板/PDA這個(gè)光環(huán)籠罩的大舞臺(tái)上走下來,CE也就喪失了80%的市場(chǎng)。剩下的呢?可能會(huì)被壓縮在工控,醫(yī)療等一些邊緣化領(lǐng)域。毫無疑問未來幾年,CE要從波峰滑倒波谷了。

那么有沒有可能起死回生,原地復(fù)活呢?得看未來有沒有什么像手機(jī)一樣的有巨大影響力的應(yīng)用來推動(dòng)了。如果有的話,還是我篤信的嵌入式發(fā)展將要攻克的三個(gè)堡壘里面的后兩個(gè)——數(shù)字電視,跟智能汽車。不過現(xiàn)在看來,微軟用來占領(lǐng)數(shù)字電視的設(shè)備似乎是XBOX,而不是CE。汽車么,微軟一直在跟福特等幾個(gè)公司在談在做。至于會(huì)不會(huì)爆發(fā)那就不是短期能看出苗頭的事情了。

還有啥要交代的么?學(xué)院那門《Windows CE嵌入式系統(tǒng)》的課怎么辦?我看2012年入學(xué)的培養(yǎng)計(jì)劃里面還有這門課,學(xué)校大綱調(diào)整總是滯后好多年。

不負(fù)責(zé)任的說,好辦,反正現(xiàn)在國(guó)內(nèi)的大學(xué)里面凈教過時(shí)的東西,早就過時(shí)的16位的匯編語言,foxpro,VB6,Delphi,甚至 Dreamweaver都允許教,為啥不允許我教即將過時(shí)的CE?反正可以狡辯是掌握原理么,好像一扯到原理就可以瞬間變成永恒。負(fù)責(zé)任一點(diǎn),可以與時(shí)俱進(jìn),兩頭肥,中間細(xì),多講ARM跟WP7,少講CE本身?;蛘吒纱嗤Un把Linux/Android學(xué)扎實(shí)。

————————————————————–

最后,必須說一句了,本文僅代表個(gè)人觀點(diǎn)。不代表Microsoft/Google/Apple等任何公司。

【編輯推薦】

  1. 福布斯:Windows 8證明PC末日論言過其實(shí)
  2. 如何保證云中Windows Server安全?
  3. Windows 8體驗(yàn)--強(qiáng)大的系統(tǒng)也有不足
責(zé)任編輯:Yeva 來源: cnbeta
相關(guān)推薦

2009-06-01 15:57:59

Bing必應(yīng)

2009-03-06 19:14:41

Windows Pho微軟

2009-05-19 10:44:23

微軟Windows mob移動(dòng)OS

2010-03-26 09:13:00

Windows Mob系統(tǒng)更新

2009-05-15 08:40:35

Windows 7微軟操作系統(tǒng)

2009-08-20 10:41:18

Windows Mob

2009-09-18 08:56:35

Windows Mob在線商店

2009-07-29 09:24:35

Windows Mob軟件商店微軟

2009-03-12 08:39:08

Windows Mob移動(dòng)操作系統(tǒng)

2011-12-16 14:17:59

微軟MVPWindows Pho

2009-03-02 18:04:06

微軟虛擬化Windows

2009-04-01 08:24:26

Windows Mob移動(dòng)OS微軟

2011-12-16 14:05:44

微軟MVP云計(jì)算

2010-02-01 08:38:06

Windows Mob發(fā)布日期

2009-04-16 08:05:27

Windows Mob微軟移動(dòng)OS

2009-02-11 09:02:30

Windows MobApp Store手機(jī)軟件

2009-05-18 09:06:37

微軟WMWindows Mob

2009-09-17 17:10:33

Windows Mob

2011-10-18 14:28:05

岳雷TechED 2011

2009-02-20 09:17:27

Windows 7啟動(dòng)畫面構(gòu)思
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)