微軟的努力:來看看WP8開發(fā)歷程吧
不久前,我們已通過Windows Phone高級產(chǎn)品經(jīng)理Greg Sullivan得知,早在2010年Windows Phone 7發(fā)布之 前,Windows Phone 8系統(tǒng)的開發(fā)工作就已經(jīng)在進行中了。據(jù)國外媒體報道,近日微軟公布了公布了數(shù)份文檔,描述了關(guān)于 Windows Phone 8內(nèi)核開發(fā)的一些重要內(nèi)部計劃。這讓我們得以一窺WP8系統(tǒng)的誕生歷程。
以下為文章全文:
不久前,我們已通過Windows Phone高級產(chǎn)品經(jīng)理Greg Sullivan得知,早在2010年Windows Phone 7發(fā)布之 前,Windows Phone 8系統(tǒng)的開發(fā)工作就已經(jīng)在進行中了。據(jù)國外媒體報道,近日微軟公布了公布了數(shù)份文檔,描述了關(guān)于 Windows Phone 8內(nèi)核開發(fā)的一些重要內(nèi)部計劃。這讓我們得以一窺WP8系統(tǒng)的誕生歷程。
最初的計劃被稱為“Project Menlo(門羅計劃)”,它被微軟描述為一種對于硬件、軟件平臺、用戶界面以及應(yīng)用的探索。參與過此次計劃的開發(fā) 團隊表示:“我們的大部分工作對Windows Phone 8和ARM架構(gòu)平板電腦(Surface)的誕生很有幫助,但它從未被公開過。”也就是 說,Project Menlo與之后的許多重要研究項目都有著密切的關(guān)聯(lián)。
接下來說說“Experiment 19(19號實 驗)”。這個項目的名字具有科幻片風(fēng)格,它實質(zhì)上是一次合作計劃,于2008年至2009年進行。Experiment 19是一次“對 Windows Phone系統(tǒng)的重新想象”,旨在證明相同硬件條件下,WinNT內(nèi)核的工作性能要比WinCE更快更好。因此這個計劃十分重要,國外媒 體認為,當(dāng)Greg Sullivan提到Windows Phone 8的起源時,他指的正是Experiment 19。
Experiment 19計劃無疑是成功的。微軟研究院使用兩款配備相同ARM架構(gòu)Tegra 2009芯片的原型機,結(jié)果發(fā)現(xiàn),WinCE內(nèi)核下的 執(zhí)行效率,明顯的遜色于WinNT內(nèi)核的MinWin。因此,Experiment 19計劃組致信Windows Phone開發(fā)團隊,告知實驗結(jié)果, 并最終使得微軟決定放棄WinCE內(nèi)核,采用WinNT。因為只有WinNT才能夠適應(yīng)未來的手機多核時代。
事實 上,Windows Phone 7的開發(fā)在2007年之前也已開始,并利用了Windows Mobile系統(tǒng)的“遺 產(chǎn)”:.NET Compact Framework和WinCE內(nèi)核。研究者指出,Windows Phone 7在這樣的技術(shù)下,其表現(xiàn)“可以接 受”。但他們之后卻感到很失落,因為Windows Phone 7對于Windows PC的WinNT內(nèi)核存在著兼容問題。因此,研究者們開始轉(zhuǎn)而研 究ARM架構(gòu)系統(tǒng)。

除了Experiment 19以外,從Project Menlo之中還誕生出了很多引人注目的衍生計劃,它們對Windows Phone都有著極 大的影響,尤其是“TapGlance(一瞥即觸)”。TapGlance可以說是動態(tài)磁貼(Live Tiles)的起源。在它的早期概念中,我們可以 看到一個有點眼熟的九宮格界面。有趣的是,在微軟公布的這些文件中,對TapGlance的描述是“一目了然的信息”,這個理念在之后成為了 Windows Phone系統(tǒng)的設(shè)計哲學(xué)。
采用新內(nèi)核之后的Windows Phone 8能否創(chuàng)造輝煌,我們無法預(yù)測。但很明顯的,微軟的野心不可小覷。