需要加快——从 Windows 8 RP 版看微软开发节奏

公司

2012-06-01 17:32

昨晚,微软正式开放 Windows 8 Release Preview 版的下载。从开发者预览版到消费者预览版,再到这个俗称为发行预览版的版本,Windows 8 的一举一动一直受人关注。

与前几代 Windows 相比,Windows 8 的开发节奏实际上在变慢,从发布第一个版本到正式发布的版本,Windows 8 可能比 Windows 7、Windows XP 这些前辈所花的时间会更长。

根据 Building Windows 8 的文章整理出 Windows 8 各较成熟版本发布的时间点:

  • 2010 年 9 月 22 日,Milestone 1,版本号 7850;
  • 2011 年 4 月 25 日,Milestone 2 泄漏,版本号 7955;
  • 2011 年 3 月 29 日,Milestone 3,版本号 7971;
  • 2011 年 6 月 18 日,Milestone 3 64 位版,版本号 7989;
  • 2011 年 9 月 13 日,发布 Developer Preview 版;
  • 2012 年 2 月 29 日,发布 Consumer Preview 版;
  • 2012 年 5 月 31 日,发布 Release Preview 版,版本号 8400。
  • 2012 年 10 月,发布 RTM 版(根据彭博社的消息

如果彭博社的消息是真的,今年微软将于十月发布 Windows 8 RTM 版本。那么从 Windows 8 出现第一个 Milestone 到 RTM 版,期间花费了 25 个月时间。

Windows 7 的情况如何呢?根据维基百科的资料,整理出 Windows 7 各测试版本的发布时间:

  • 2008 年 1 月,发布 Milestone 1 版本,版本号为 6519;
  • 2008 年 4 月至 5 月,发布 Milestone 2 版本,版本号为 6589;
  • 2008 年 9 月,微软将 Milestone 3 提供给员工和关系亲密的合作伙伴,版本号 6780;
  • 2008 年 10 月 8 日,发布 Pre-Beta 版,版本号 6801;
  • 2008 年 12 月 23 日,发布 Beta 版,版本号 7000;
  • 2009 年 4 月 24 日,发布 Release Candidate 版,版本号 7100;
  • 2009 年 7 月 24 日,发布 RTM 版,版本号 7600。

经过计算,Windows 7 从第一个 Milestone 到 RTM 版,期间花费的时间为 19 个月。

相对来说,Windows XP 就要长很多:

  • 1999 年 12 月 27 日,微软宣布开发基于 Windows 2000 内核的下一代操作系统,代号 “Neptune”;
  • 2000 年 2 月 2 日,发布 2202 版;
  • 2000 年 4 月 11 日,发布 2223.1 版;
  • 2000 年 7 月 13 日,发布 2250 版;
  • 2000 年 8 月,发布 2257 版;
  • 2000 年 10 月,发布 2287 版
  • 2000 年 10 月 31 日,发布 Beta 1 版,版本号 2296;
  • 2001 年 1 月 4 日,发布 2410 版;
  • 2001 年 1 月 16 日,发布 2416 版;
  • 2001 年 1 月 23 日,发布 2419 版
  • 2001 年 1 月 25 日,发布 2422 版;
  • 2001 年 3 月 23 日,发布 2462 版;
  • 2001 年 5 月 12 日,发布 2469 版
  • 2001 年 5 月 17 日,发布 2474 版;
  • 2001 年 5 月 24 日,发布 2475 版;
  • 2001 年 6 月 1 日,发布 2481 版;
  • 2001 年 6 月 15 日,发布 2486 版;
  • 2001 年 6 月 21 日,发布 2494 版;
  • 2001 年 7 月 2 日,发布 RC1 版本,版本号 2505;
  • 2001 年 7 月 7 日,发布 2520 版;
  • 2001 年 7 月 27 日,发布 RC 2 版,版本号 2526;
  • 2001 年 8 月 8 日,发布 2535 版;
  • 2001 年 8 月 14 日,发布 2542 版;
  • 2001 年 8 月 24 日,发布 RTM 版,版本号 2600。

通过以上资料统计,Windows XP 从第一个 Milestone 到 RTM 版为止,期间一共花费 21 个月。

假设 Windows 8 于今年 10 月发布 RTM 版,那么它的开发时间要比 Windows 7 增加 6 个月,比 Windows XP 增加 4 个月。当然,Windows 8 引入了全新的 Metro 界面、并且在应用交互等方面有很多改变。这无可厚非,大型软件的开发是一个复杂的系统工程,很容易就陷入泥沼,无法推进——好比《梦断代码》中担当主角的 Chandler 开源项目,就是因为过于复杂,无法控制开发进度,导致迟迟无法面世,错失市场机遇。微软需要加快开发的节奏,以便对市场作出更加灵敏的反应。

另外,观察 Windows 家族三名成员不同版本的发布时间,可以发现 Windows XP 在开发的后期,基本每个月都有三个版本发布,有点像 Chrome 浏览器之前的发布模式,频繁地进行小版本升级;而 Windows 7 和 Windows 8 则转向为时隔几个月发布一次重大的版本更新。微软改变了软件的发布模式,从 “小步快跑” 到 “重大更新”,这有利于在市场上营造一种 “饥饿” 的氛围。

作为比较,苹果的操作系统 Mac OS X 10.0 从 1999 年 3 月 16 日发布 Developer Preview 版,到 2000 年 9 月 13 发布 Public Beta 版,2001 年 9 月 13 日正式发布,中间所花的时间为 27 个月。而自 Mac OS X 10.4 之后,苹果几乎每两年,甚至时隔一年就对操作系统进行一次更新换代:

  • 从 Mac OS X 10.4 到 10.5,2005 年 4 月 29 日到 2007 年 10 月 26 日,中间所花的时间为 30 个月;
  • 从 10.5 到 10.6,2007 年 10 月 26 日到 2009 年 8 月 28 日,中间所花的时间为 22 个月;
  • 从 10.6 到 10.7,2009 年 8 月 28 日到 2011 年 7 月 20 日,中间所花的时间为 23 个月;
  • 从 10.7 到 10.8,2011 年 7 月 20 日到 2012 年 7 月,中间所花的时间可能仅为 12 个月(若 10.8 在 7 月份推出的话)

而微软从 Windows XP 到 Windows Vista 中间足足用了 5 年的时间,而从 Windows Vista 到 Windows 7 用了 3 年时间,现在 Windows 8 也是在上一版操作系统面市三年后登场。

微软需要加速才行。

;

题图来自 GeekWire</a>

登录,参与讨论前请先登录

评论在审核通过后将对所有人可见

正在加载中