2005年度综述:Windows Vista发展之路( 三 )


你可能已经从各种渠道得知,Vista中将包含一系列的新技术,例如WinFS 、Avalon、Indigo,还有Metro 。
WinFS
WinFS是一种基于关系型数据库的数据存储引擎,是以微软的SQL Server 2005中的关键技术为基础构建的 。按照最初的计划,WinFS将会在Windows Vista中发布,不过因为开发进度的问题,微软在2004年8月宣布,WinFS将会随Windows Server 2007(也就是Longhorn Server)一起发布,同时会在2007年作为一个Windows Vista的免费加载项单独提供 。
微软会把WinFS看作是Windows Vista的一个升级,同时安装WinFS组件之后,Windows Vista在数据管理上的功能将得到很大提高 。虽然Windows Vista最初的发行版中将不包含WinFS,不过其中仍然包含了一些微软承诺过的适用于最终用户的搜索技术 。
Avalon
Avalon是一种图形子系统,可以帮助开发人员设计出具有非常漂亮的图形界面的下一代应用程序 。Avalon提供了两种非常简单的编程接口:一种标准的基于WinFX的API,还有一种叫做XAML的,类似HTML标记语言的接口 。XAML可以让开发人员创建Windows应用程序的过程变得更简单 。
Indigo
Indigo则是一种Web服务架构,可以在运行于同一台电脑或者不同电脑之上的应用程序和服务之间提供安全、可靠的通讯 。简单来说,Indigo是Windows平台上未来的Web服务 。
Metro
2005年4月的WinHEC大会上,微软宣布了将会在Windows Vista中包含一种叫做Metro的文档结构和印刷标准 。Metro是基于XML的,而Metro和Windows Vista的关系就像Adobe PDF和Mac OS X一样:它们都是和设备以及应用程序无关的印刷标准,同一个文档在任何应用程序以及设备上查看都可以看到一样的结果,使用打印机打印出来也是一样的效果 。然而和PDF不同,Metro是基于XML的,同时将会作为开放的标准发布 。Metro同时还会包括压缩技术,这和下一代Office软件中使用的技术类似,可以实时压缩文档中包含的所有数据(目前网上泄漏的Office 12种已经应用了这种技术) 。从技术的角度来看,Metro中还包括:一种名为Metro Reach的XML结构的电子纸张格式,用于查看、管理和打印这种文档的查看器、对Metro文档进行电子签名的能力,允许程序员在自己的程序和服务中集成Metro的API,新的打印管道,同时还包括对兼容Metro的打印机提供的驱动模型 。
Whidbey
同时作为严格意义上来说微软的第二个.Net操作系统,Windows Vista中还将整合.NET Framework 2.0(开发代号Whidbey) 。
存在的问题
按照计划,Vista的Beta2测试版将会在今年内发布,而明年8月很可能就会RTM,并正式上市,不过这里存在的问题也不少 。
微软最大的敌人是谁?其实就是微软自己 。微软的服务器操作系统Windows Server 2003已经发布了两年多,可是至今仍然有不少企业在使用Windows 2000 Server甚至Windows NT;微软的单机操作系统Windows XP已经发布了4年,但至今仍然有不少用户依然在使用Windows 2000甚至Windows 98;微软的办公软件Microsoft Office 2003已经发布了2年,可现在仍然有不少人还在使用Office 2000甚至Office 97 。微软如何劝说老用户使用新的软件?现有的老版本软件已经可以满足这些人的需要,而新版本软件的功能也仅仅是有所提高,远远没有达到Dos到Windows那种“革命性”的突破 。同时新软件对计算机硬件的要求远大于新功能带来的吸引力 。毕竟软件是拿来用的,只要能够满足自己的需要,没必要一味追新 。
除此之外,已经安装过Vista的朋友都知道,Vista对硬件配置的要求是出奇的高 。目前估计,为了能够流畅运行Vista,并发挥其所有功能的计算机配置至少应该为:2GHz以上主频的CPU、1GB以上容量的内存、完全支持DirectX 9并且至少有128MB显存的显卡、1280*1024以上分辨率的显示器,这样的配置对于大部分人来说还是有些高的 。虽然微软说过会尽量保证让2005年内开始购买的新计算机都可以运行Vista,不过微软也曾经说过P2-300 MHz,128MB内存的计算机就能使用Windows XP,在这样的配置下运行Windows XP的效果大家应该清楚 。可想而知,老机器估计也就只能“装上”Vista,仅此而已 。

推荐阅读