微软的努力:来看看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系统的诞生历程。

  以下为文章全文:

  

[[84673]]

 

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

  

[[84674]]

 

  最初的计划被称为“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。

  

[[84675]]

 

  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能否创造辉煌,我们无法预测。但很明显的,微软的野心不可小觑。

责任编辑:佚名 来源: cnbeta
相关推荐

2013-11-06 16:30:24

WP8安全WP8

2012-05-08 09:15:10

WP8Windows 8

2012-07-06 09:26:13

Windows PhoWindows Pho

2012-06-21 09:18:30

微软Windows PhoWindows Pho

2013-02-25 11:19:43

WP开发Windows PhoWP开发者

2012-08-20 13:06:19

Windows Pho

2012-06-13 09:36:43

微软WP8

2012-02-06 13:38:21

微软Windows Pho

2012-07-30 09:32:25

微软WP8诺基亚

2011-12-29 20:51:21

Windows pho

2012-06-21 09:07:22

微软WP7WP8

2012-06-13 13:16:11

WP8系统

2012-03-26 10:31:25

Windows PhoWP8

2013-03-19 09:43:52

微软Windows 8

2012-06-21 09:27:12

2013-07-12 09:17:44

AppWP8

2012-08-20 10:15:01

WP8 SDK

2012-04-09 23:47:18

诺基亚

2013-12-08 22:51:53

微软TechEd2013Windows Pho

2012-05-05 09:21:45

Lumia 900
点赞
收藏

51CTO技术栈公众号