[连载]深远影响 - Windows Vista 创新技术

2013年01月30日 16:03 次阅读 稿源:Libeapp 条评论
感谢 Libeapp 的投递
在 Longhorn 的开发过程以及 Windows Vista 当中,涌现不少创新技术。尽管由于 Windows Vista 生不逢时,这些技术没有得到人们重视,但是它对微软今后各种产品作出了不可磨灭的巨大贡献,甚至还能成为微软今后开发新版本 Windows 的参考方向。

仅从微软方面考虑,Windows Vista 在历史上创下无数个的第一:首款只能在 NTFS 分区上安装的系统;首款同时提供 32 位和 64 位支持的系统;首款高度重视用户体验的系统;首款高度重视信息安全的系统;首款纠正不良权限习惯的系统;首款增进搜索功能速度的系统……

.Net Framework 3.0WinFX

.NET Framework 3.0 是一个全新的 Windows 编程框架,它包含了 .NET Framework 2.0 中的所有技术,并融入了大量的新技术。它也就是 Longhorn 中的 WinFX,其包含了四大组件——WPF、WCF、WWF、CardSpace,目前已被广泛应用。

.NET Framework 3.0

WPF(Windows Presentation Foundation,内部代码“Avalon”),这是一套基于 XAML、.Net Framework和矢量图绘图技术的展示层开发框架,这是微软下一代的用户界面技术,被广泛地应用于 Windows Vista 的界面开发。它把界面开发和后台逻辑很好的分开,使得设计师和程序员能更好合作,降低维护和更新的成本。

WCF(Windows Communication Foundation,内部代码“Indigo”),这是微软为构建面向服务的应用程序而提供的统一编程模型。借助这一模型,开发人员可以构建既能跨平台 与现有投资集成又能与现有投资交互的安全、可靠的事务处理解决方案。

WF(Workflow Foundation),这是一套编程模型、引擎和工具,用于在 Windows 上快速生成启用工作流的应用程序。它是一个框架,让用户可以在应用程序中创建系统或人工工作流。也可用于解决简单方案,如根据用户输入显示 UI 控件,或用于解决大型企业遇到的复杂方案,如订单处理和库存控制。

Windows CardSpace(开发代号“InfoCard”),这是微软的标识元系统的实现,它使用户能够从他们的标识公文包中选择标识,并在接受这些标识的环境 中使用这些标识,而这与产生和使用标识的基础标识系统无关。通过使用 CardSpace,目前在联机体验中存在的许多危险、复杂性、烦扰和不确定性都将成为历史。

Windows Vista 的打印体系结构有效利用了新的开放 XML 纸张规范(XPS)以及 .Net Framework 3.0 中的 WPF。这些技术支持丰富的端到端彩色文档和照片打印,解决了 Windows Vista 中现有的基于 GDI 的打印路径的限制,并在以前版本的 Windows 中具有有限的下层支持。

用户体验


Windows Aero,这是一种桌面高级视觉体验,它的特点包括精致的动画效果和透明的玻璃窗口。它提供的不仅是炫酷的视觉效果,而且是高效的管理方式。Aero 是英语中可靠、活力、反应、开放四单词的首字母缩略词,表示该界面是具立体感、令人震撼、有透视感和开阔的用户界面。

严 格的说,它是一套可定制的用户界面,特性包括磨砂玻璃效果、3D 程序切换、实时预览和边栏等,此外还包括了常用控件、外观样式、向导精灵、提示气球、Segoe字体、系统图标和对话框等必备的界面要素。在 Windows 7 中还提供了鼠标拖拽、窗口晃动、桌面透视等新特性。在 Windows 8 中部分特性则被简化。

窗口撕裂

DWM(桌面窗口管理器),这是一种可以控制屏幕显示的新技术。它以 WPF 为基础,是建立在 Composition 引擎基础之上的新特征,用于管理如何将运行和呈现的各种窗口合并到桌面上。系统中的所有应用程序都可以从 DWM 获益,而无需进行修改或重新编译。

它 的出现改变了 Windows Vista 的屏幕像素显示方式。若在以前,如果你在另外一个应用程序上方来回移动窗口,那么很有可能出现这种撕裂现象,这是因为下面的窗口更新的速度太慢。进行桌面 组合之后,系统不会再像以前 Windows XP 那样出现“白色鬼影”问题。

WWDM,这是微软下一代的图形驱动程序模型,它改良了 Windows XP 上的旧有 XPDM 架构,在支持新方案、图形和应用程序的同时,为用户提供性能更佳、可靠性更高的桌面体验。它能够让不同的应用程序和系统服务分享 GPU 的运算能力,也即是说允许同时运行多个 3D程序。

SideShow 设备

Windows SideShow 平台允许各种兼容设备与运行 Windows Vista 的计算机通信。这些辅助显示设备的形状和大小不受限制,同时可具有各种各样的功能,可以快速访问计算机的信息。即使在您没有打开计算机时,也可以使用此类 设备进行某些操作,如查看下一个会议信息、阅读电子邮件或浏览重大新闻。

DirectX,这是 Windows中的重要技术,可以帮助计算机在多媒体程序中发挥更高效能,并有助于创建游戏中特殊的视觉效果和听觉效果。Windows Vista 中原配的 DirectX 10 与以往的版本相比,作了许多重大变动,如引入几何渲染单元、改进应用程序接口、采用统一渲染架构、升级渲染单元模式等。

信息管理

Search in Windows Vista

尽 管各代 Windows 都加强了搜索功能,但在 Windows XP 当中搜索信息依然费力,速度缓慢且不易用,就像在房间内到处查找钥匙——很随机地乱找一气,在角落里才找到它,整个过程像捉迷藏。针对这点关键问 题,Windows Vista 提供了改进的搜索功能,无论位于何处,你都可以开始键入关键词并立即获得搜索结果。

搜索框已无处不在,搜 索变得简单智能。一旦用户开始键入,就将立即看到结果。结果显示速度与用户的键入速度几乎相同。索引使这一切成为可能,它包含了信息摘要。Windows 将会自动编制索引,并不断地追踪文档信息变化,从而改善搜索效率。如果用户进行搜索,系统不必再像 Windows XP 那样慢慢搜索整个硬盘。

当 你键入关键词时,系统将会自动剔除与关键词不匹配的所有项目。在输入关键词的过程中,搜索结果范围将会逐步缩小。令人感到兴奋的是,除了搜索文件名外,还 能搜索标记、属性,甚至可以搜索内容。而更快的 Everything 却不能够搜索内容——它是依靠 NTFS 文件系统中的 USN 日志来运作的。

如 果你要更有针对性地进行搜索,可以指定要搜索的文件属性(即是高级搜索),以便在过程中筛选结果。还可以在搜索时组合使用布尔筛选器——这意味着可以使用 较简单的逻辑组合搜索字词,执行更精确的搜索。甚至能够使用自然语言搜索,使得搜索更加简单,例如“由 John 创建的文档”可以替代 “种类:文档作者:John”。

Search

在 新的开始菜单中,可以立即开始搜索。用户只需键入几个字符,即可找到任何种类的文件、程序、电子邮件和收藏夹中的网站。看到搜索结果之后,可以立即打开项 目。如果未能找到内容,还能查看所有结果或是搜索 Internet。还可以对搜索结果进行微调——通过单击搜索筛选器按钮来筛选搜索范围。

甚 至可以保存搜索结果,以便日后进行快速查询。例如,你将可以创建一个包含计算机上所有视频的虚拟文件夹,或是创建一个包含某一年份所有照片的虚拟文件夹, 而不必去关心维护,一切变动实时呈现——这本质上就是在执行数据库查询。虚拟文件夹在 Windows 7 中演变成备受欢迎的“库”。

一 直以来,控制面板体验欠佳,设置繁多且太分散,感觉就像在看牙医——盼着早点看完病并快快回家。但是,控制面板上的设置如此之多,怎样才能找到你所需的确 切内容?通过在搜索框键入相关词汇,用户可以找到控制面板中大部分的设置,这意味着你可以比以往更方便快捷地找到正确设置。

Windows Explorer

打 开 Windows Vista 的资源管理器,你会发现它发生了巨大变化:菜单栏被默认关闭、向上按钮消失不见;新增使用容量显示;新增导航、预览、详细信息窗格;新增相关 任务和搜索框;还有分层式地址栏……这还只是表面而已——通过使用文件列表标题,可以更改文件夹的显示方式,这有助于查找具有共同特性的文件。

Filter

若 在以前版本的 Windows 中,筛选文件十分麻烦。如今,如果你只希望播放由特定作者撰写的演示文稿,或只希望播放由某歌手创作的摇滚音乐,那么操作非常简单——只需单击列表标题右 侧箭头,然后筛选文件属性即可完成。按照文件属性进行内容筛选,可以排除其他不相干的文件。这显著地提升了工作的效率。

Stacks

除 此之外,还能通过其他方式进行管理,如堆叠分组文件。堆叠文件之后,视图中的同类文件会排列成堆状,因此称为堆栈。堆叠视图大有用处,它将可以帮助用户按 照专辑分类歌曲、按照时间分类照片、按照作者分类文档……堆栈将包含的内容藏在图标后面,而组却会显示分组后的所有内容。上述方式本质上是一种搜索。

透 过 Windows Vista 资源管理器新增的分层式地址栏,用户既可以直观地了解自己所处位置,同时也可以快速地跳转到其他的位置。这样就使用户从繁琐的切换位置的步骤 中解放出来,投入更加时间到实际的工作当中,从而大幅提升管理文件的效率。重新设计的地址栏与之前的相比更为智能、更为简便、更为高效。

上 述变化都表明了 Windows Vista 具备极强大的文件管理能力,操作界面直观形象、组织管理易用智能,带来诸多体验创新。总的来说,Windows Vista 的资源管理器不仅功能更为强大,而且紧密集成搜索,还提供了许多人性化的特性,使用户的日常操作变得更加简便。

同步中心是 Windows Vista 的一项功能,通过使用这个功能,可以使存储在不同位置的同一文件的多个版本彼此匹配,也就是说让设备间互相保持信息同步。如果在一个位置添加、更改或删除 某个文件,则无论什么时候选择同步,Windows 都可以在选择与其同步的其他位置添加、更改或删除同一文件。

“游戏”文件夹是一个查找 计算机上所安装游戏的便利位置。在“游戏”文件夹中,您可以找到并打开计算机上所安装的游戏、下载游戏信息并跟踪最近玩过的游戏。安装某个游戏完毕后,就 会在“游戏”文件夹中添加一个链接。随 Windows 提供的游戏会自动添加到“游戏”文件夹中。

内存管理

在较遥远的前 Windows Vista 时代,Windows 的内存管理可谓是十分糟糕:尽管乍眼一看运行 Windows XP 的计算机有较多的空闲内存,但是由于它们没有得到有效利用,所以系统响应速度仍然相当缓慢。直到微软引入 SuperFetch 这一内存管理技术之后,“越用越慢”现象才得到了根本解决。

查看内存

SuperFetch 是 Windows Vista 的内存管理机制,本着“闲置内存就是浪费”这一基本原则,它会很智能地适应你的电脑使用习惯,在适当的时候预先加载应用程序页面文件,从而避免对硬盘的频繁访问,加速系统和程序的运行。它会合理分配缓存,带来明显优化成效:响应速度明显改善、系统性能更加稳定。

ReadyBoost

ReadyBoost 是 Windows Vista 的创新技术之一,可以使用某些可移动介质设备(如 USB 闪存驱动器)上的存储空间提高计算机速度。配合 SuperFetch 使用效果更佳。它利用了闪存随机读写及零碎文档读写上的优势来提高系统性能。不过需要注意的是,它与内存并不存在直接关系,只是固态硬盘的临时代用品。

安全功能

User Account Control

用户帐户控制(UAC)是 Windows 中的一项安全功能,可以帮助防止恶意软件和间谍软件在未经许可的情况下在计算机上进行安装或对计算机进行更改。UAC 的做法是,要求您在执行可能会影响计算机运行的操作或执行更改影响其他用户的设置的操作之前,提供权限或管理员‌密码。

SmartScreen 筛选器是 Internet Explorer 中的一项安全功能。使用该筛选器可以助你防范网络诈骗、检测仿冒网站。它还可以帮助您阻止安装恶意软件。它通过在运行从 Internet 下载的未识别应用和文件之前向你发出警告,从而保护你的电脑安全。

Windows Vista 增加了 Windows 访问控制安全机制,可使用完整性级别对进程和其他安全对象进行标记。 面向 Internet 的程序相对于其他程序来说受到攻击的风险性更高,因为它们可能会从未知来源下载不可靠的内容。 与其他程序相比,用更少的权限或以更低的完整性级别运行这些程序,会降低修改系统或损害用户数据文件的可能性。

即使大多数的 Internet Explorer 安全功能都 将会在以前版本的 Windows 中提供,但是“保护模式”仅适用于 Windows Vista,因为它依附于 Vista 中新增的安全功能。它可以为 Internet Explorer 提供浏览 Web 所需的权限,同时还可限制无提示安装程序或修改敏感系统数据所需的权限,保护用户免受攻击。

BitLocker驱动器加密是一种全新的安全功能,该功能通过加密整个 Windows 操作系统卷从而更好地保护数据。这项技术使用 TPM 帮助保护 Windows 操作系统和用户数据,并帮助确保计算机即使在无人参与、丢失或被盗的情况下也不会被篡改。

Windows Defender

Windows Defender 是用来移除、隔离和预防间谍软件的程序,可以帮助阻止间谍软件和其他可能不需要的软件感染计算机。除了支持扫描系统之外,这款软件还可以对系统进行实时监控,移除已安装的 ActiveX 插件,甚至清除历史记录。

高 级安全 Windows 防火墙,这是一种有状态的防火墙,会检查并筛选所有的数据包。高级安全 Windows 防火墙将主机防火墙和 Internet 协议安全性 (IPsec) 组合在一起。通过允许你要求对通信进行身份验证和数据保护,它还提供计算机到计算机的连接安全。

其他技术

Windows Vista System Info

Windows Vista 同时推出 32 位和 64 位的版本,它们具有相同特性。64 位版本的 Windows Vista 通过名为 Windows on Windows 64 的抽象层运行 32 位的应用程序。操作系统将会自动完成相关设置而不需要用户干预,但前提是必须安装 64 位版本的驱动程序。

IPv6 是下一代网络协议,可以提供 340兆兆兆个 IP 地址,这一数量足够在目前和可预见的未来为互联网的发展提供无限的地址空间。IPv6 对于互联网的持续健康发展至关重要;它可以让所有设备直接相互通信,从而促进创新服务的开发。Windows Vista 默认安装并启用了 IPv6,用户可以通过图形界面配置 IPv6 网络。

Windows Vista Setup

不 知各位发现没有,Windows Vista 安装之快令人震惊。自从 Windows Vista 开始,微软应用了全新的高效压缩安装程序,部署系统速度更快。所使用的 WIM 映像格式基于文件,能够适应不同硬件、可在任意分区部署,支持压缩、单一实例、多个映像、离线维护,并允许非破坏性的部署。这也就是为何一个 install.wim 能够包含多个系统,而且还能升级系统的原因了。

查看:[连载]传奇诞生 - Windows Vista 开发历程

对文章打分

[连载]深远影响 - Windows Vista 创新技术

1 (5%)
已有 条意见

    最新资讯

    加载中...

    编辑精选

    加载中...

    热门评论

      Top 10

      招聘

      created by ceallan