微软公布开发文档 展现WP8开发历程

微软的努力:来看看WP8开发历程吧

不久前,我们已通过Windows Phone高级产品经理Greg Sullivan得知,早在2010年Windows Phone 7发布之前,Windows Phone 8系统的开发工作就已经在进行中了。据国外媒体报道,近日微软公布了公布了数份文档,描述了关于Windows Phone 8内核开发的一些重要内部计划。这让我们得以一窥WP8系统的诞生历程。

微软的努力:来看看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。

微软的努力:来看看WP8开发历程吧

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架构系统。