从去年年底的职业开发人员大会(PDC)和Windows硬件工程会议(WinHEC),再到刚刚落下帷幕的消费电子展(CES),微软一反以往守口如瓶的常态,积极展示Windows 7的最新成果。并且在CES 2009上,微软还发布了Windows 7 Beta 1,所有用户都有一种耳目一新的感觉,大大增加了业界对于正式版Windows 7的期待程度。很多用户甚至认为Windows 7 Beta 1就是一个经过了充分测试并且功能齐全的正式版操作系统。与当初Windows Vista的第一个测试版相比,Windows 7 Beta 1择要成功得多,它似乎在功能上是完整的。鉴于Windows 7 Beta 1在测试中表现出来的稳定性和速度,如果微软发布在2010年之前提前发布Windows 7正式版,请不要感到惊讶。
不过,毕竟Windows 7的正式版距离我们还有一段时间,这期间,什么事情都有可能发生。微软能够凭借Windows 7彻底扫除Vista的阴霾吗?我们拭目以待。不过,我认为,微软如果真的要想让Windows 7再续Windows家族的辉煌,以下5件事必须要完成。
5.运行速度必须要快
Windows Vista最严重的诟病之一就是,在相同的硬件上,它的运行速度几乎几乎总是低于它的前辈Windows XP。最重要地是,绝大部分性能的拖累不只是简单地因为眩目的图形效果造成的。即使你关闭Aero界面, Vista的运行速度仍然比较慢。
事实上,造成这一问题的原因在于Windows Vista底层代码太过臃肿---Vista大约有5000多万行代码---即便是用目前超高速多核处理器运行Vista也无法克服这一问题。因此, Windows开发团队必须找到一种途径精简Windows 7的代码,这样才能使它比Wndows Vista和XP更快和更稳定,不管它是运行在配置是1GB RAM 、Atom处理器的Netbooks和Nettops上,还是运行在配置是8核处理器、10G RAM的高配机器上。
这是一个极其困难的任务,没有人说这将是一项简单或容易的工作。其中一个解决办法就是将Windows操作系统剥离成仅仅是核心操作系统,而把其它一些功能比如媒体中心(Media Center)、平板电脑(Tablet PC)和管理工具(Admin Tools)作为插件供用户下载,用户可以根据自己的需要进行安装。
4.避免兼容性问题
在Windows 7精简的过程中,开发人们不能以牺牲软件的兼容性来达到目的。Vista之所以溃败的原因之一就是微软在用户访问控制(UAC)上花费了太多的精力,试图把Windows Vista打造成有史以来最安全的操作系统,虽然这个初衷非常好,但是UAC破坏了很多软件过程,得不尝试失。
你可能会争辩说,在Windows Vista中,UAC“破除”的很多软件从一开始编写的时候就有很多问题,理应被打破,以便使它能够被重写因而变得更安全。但问题是,这些软件的绝大部分没有被重写并且UAC功能也没有按照预期的那样发挥作用,因为用户被无休止弹出的对话框弄的晕头转向,他们能做地就是盲目单击确定,直到所有对话框消失。所以微软需要找到一种更好的平衡安全性和兼容性的方法。
Windows 7需要考虑的另一个兼容性问题是32位和64位的问题。虽然目前大多数流行的处理器是64位的,不过绝大多数软件和设备驱动程序仍然是按照32位编写代码的。我已经见到过一些64位的电脑安装32位的CPU非常简单,并且运行起来没有任何问题,因为它具有较好的兼容性。我也听说并且亲9 7 3 1 2 3 4 8 :
本文来源:不详 作者:佚名