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

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