漫谈Windows 7:微软的理性回归
所以,让人好奇的是,对于即将上市的让大家感觉“爆火热”的Windows 7,它的发行策略会是什么?使用者相应的使用策略又是什么?这实在是一个重要又有趣的问题。
Windows 7
Windows 7 ,回归运算本质
在研究这些“策略”以前,我们先回顾一下几个版本Windows的生命周期吧!
2002左右,Windows XP发布,至今大约已经8年。
2007年,Windows Vista发布,原先预计用来更代当时已经用了5年左右的Windows XP,至今也已经用3年了。但是,Vista发行后落了个“毁誉参半”的评价,接班之路走得并不顺利。
现在,Windows 7倒计时。笔者认为,Windows 7的发行策略是“回归运算本质”。
从命名来看,Windows 7的命名很简单,就叫7,没有Vista、XP的“特别含义”,也不用公元年号(N久以前的Windows 95、98……)。从安装过程来看,之前已经让大家广为下载的测试版Windows 7,安装快速,过程简洁。
但是,最重要的一点呢? 就是快,很快,非常快!
在资源消耗方面,如果一般的上网本可以安装Windows XP,且硬盘容量足够,那安装Windows 7的表现更好,微软中国消费与在线市场部总经理韦青表示,在相同配置的上网本上安装WinXP、Vista和Win7,测试结果是安装Win7的上网本的运行速度最快。这样看来, Windows 7的资源(内存、处理器……)大约等同于Windows XP吧!至于一般配置的笔记本电脑、台式机,装上Windows 7之后更是脱胎换骨(尤其是和Vista比较),之前拖泥带水的感觉没有了,感觉上计算机跑得很快。
而且,还有一点,这是微软最新一代的操作系统,支持所有最新的硬件设备和最新的技术。
重要成果---Win7的开发方式
笔者喜欢用的说法是:Windows Vista只能算是“Vista Preview”版本,而如今的Windows 7才是“Vista正式版”。那么,Windows 7到底是如何做到的?它为什么会更快呢?
笔者本人并没有到西雅图的微软总部参观,也从没见识微软的研发部门有多大阵势。笔者所凭借的,也不过就是看过几本介绍微软软件研发策略的书籍罢了。
简言之,笔者所了解的关于微软公司对于一般应用软件开发的管理方式。 该公司最自豪的,就是所谓的“每天都能出货的软件开发”方法。
众所周知,软件开发不易,而应用软件的开发尤其不易。大多数好用的应用软件,程序代码的规模都非常巨大。也就是说,应用软件大多是由巨大的程序代码数组所组成,由许多程序设计师分开撰写但共同维护。程序代码每天都会进行编译,每日的工作都将试着增加这软件的新功能,或是解决某些严重的问题。至于工作目标的时间顺序,哪些事情现在先做,哪些事情则不妨搁着,则经过工作人员的讨论沟通后决定。就这样“每天一点儿”的进步,试着完成下一次该软件发布之前的工作进度。
所以,大家看到的Windows 7会有所谓的Build 数字进度编号,什么Build 7068、7100、7106……,越高的编号,通常就表示这软件越新。其他的微软应用软件也有类似的编号,比如Office 2007。
但这样只能保证软件会“稳”,但是不一定会快。至于Windows 7为什么会如此快?只能说这是工作目标的一环,当微软把这当作非常重要Windows 7的开发目标,那这就会成为Windows 7的重要成果之一。
对照Vista上市时的推广说辞,微软把Vista的重点放在“更多功能”、“强大”、“安全”等。这并没有错,但一般人很难想象有什么 “indows XP不能做,只有Vista能做”的事。Windows XP也很强大,Windows XP加了防病毒软件也很安全。至于Vista能做而Windows XP不能做的,也就只有Vista支持DirectX 10,可以多玩一些游戏,但这些诱因太薄弱。
尤其是关于速度的方面Vista吃了大亏。比如Sidebar等功能都会拖慢系统─所以,Vista虽然有更多功能,但是相比Windows X没有很大性能差距。
而Windows 7会怎么做?很简单,反复的研究代码的优化,设法用更快的程序代码达到相同功能;改良原来的性能瓶颈;改用更先进的处理器优化编译程序;把系统里面不必要的服务模块拿掉...总之,尽可能的打造这个系统。呈现出来的就是“最终上市版本”。
虽然升级的问题比较大。但就功能、性能和对软、硬件的支持,笔者认为Windows 7值得采用。如果微软采取“免费升级”的服务,可以避免用户的观望情绪。如果是新计算机,笔者认为用Windows 7是必要的抉择。