不久前,我們已通過Windows Phone高級(jí)產(chǎn)品經(jīng)理Greg Sullivan得知,早在2010年Windows Phone 7發(fā)布之前,Windows Phone 8系統(tǒng)的開發(fā)工作就已經(jīng)在進(jìn)行中了。據(jù)國(guó)外媒體報(bào)道,近日微軟公布了公布了數(shù)份文檔,描述了關(guān)于Windows Phone 8內(nèi)核開發(fā)的一些重要內(nèi)部計(jì)劃。這讓我們得以一窺WP8系統(tǒng)的誕生歷程。

微軟的努力:來看看WP8開發(fā)歷程吧

最初的計(jì)劃被稱為“Project Menlo(門羅計(jì)劃)”,它被微軟描述為一種對(duì)于硬件、軟件平臺(tái)、用戶界面以及應(yīng)用的探索。參與過此次計(jì)劃的開發(fā)團(tuán)隊(duì)表示:“我們的大部分工作對(duì)Windows Phone 8和ARM架構(gòu)平板電腦(Surface)的誕生很有幫助,但它從未被公開過。”也就是說,Project Menlo與之后的許多重要研究項(xiàng)目都有著密切的關(guān)聯(lián)。

接下來說說“Experiment 19(19號(hào)實(shí)驗(yàn))”。這個(gè)項(xiàng)目的名字具有科幻片風(fēng)格,它實(shí)質(zhì)上是一次合作計(jì)劃,于2008年至2009年進(jìn)行。Experiment 19是一次“對(duì)Windows Phone系統(tǒng)的重新想象”,旨在證明相同硬件條件下,WinNT內(nèi)核的工作性能要比WinCE更快更好。因此這個(gè)計(jì)劃十分重要,國(guó)外媒體認(rèn)為,當(dāng)Greg Sullivan提到Windows Phone 8的起源時(shí),他指的正是Experiment 19。

微軟的努力:來看看WP8開發(fā)歷程吧

Experiment 19計(jì)劃無疑是成功的。微軟研究院使用兩款配備相同ARM架構(gòu)Tegra 2009芯片的原型機(jī),結(jié)果發(fā)現(xiàn),WinCE內(nèi)核下的執(zhí)行效率,明顯的遜色于WinNT內(nèi)核的MinWin。因此,Experiment 19計(jì)劃組致信Windows Phone開發(fā)團(tuán)隊(duì),告知實(shí)驗(yàn)結(jié)果,并最終使得微軟決定放棄WinCE內(nèi)核,采用WinNT。因?yàn)橹挥蠾inNT才能夠適應(yīng)未來的手機(jī)多核時(shí)代。

事實(shí)上,Windows Phone 7的開發(fā)在2007年之前也已開始,并利用了Windows Mobile系統(tǒng)的“遺產(chǎn)”:.NET Compact Framework和WinCE內(nèi)核。研究者指出,Windows Phone 7在這樣的技術(shù)下,其表現(xiàn)“可以接受”。但他們之后卻感到很失落,因?yàn)閃indows Phone 7對(duì)于Windows PC的WinNT內(nèi)核存在著兼容問題。因此,研究者們開始轉(zhuǎn)而研究ARM架構(gòu)系統(tǒng)。

分享到

wangyao

相關(guān)推薦