Windows 8系统与原来应用程序的兼容性分析

随着Windows 8开发预览版的发布,微软发布了命名为“Windows and Windows Server Developer Preview Compatibility Cookbook”,介绍Windows 8系统与应用程序的兼容性问题的文档。如果你已经开始担心自己“原来的”应用程序和Windows 8系统的兼容性问题,那么这个文档将是非常有用的。

微软在推出Windows 7系统的时候就发布了类似的、命名为“Application Quality Cookbook”的文档。此类文档都是为了帮助人们了解哪类应用程序可以和新版的Windows系统兼容,哪类应用程序不能和新版的Windows系统兼容,同时给人们指出鉴定的正确方法,否则,就会出现很多常见的问题。

该文档的要点包括:

  • 若用户的应用程序需要检查Windows版本号,那这种程序将不可用。Windows 8的版本是内部6.2。
  • .Net Framework 4.5是默认的,但是在用户允许的情况下,.Net Framework3.5是可以Windows更新网站上自动下载的。现在还不能完成从Windows 7到Windows 8开发预览版的直接升级,这将需要有一个.Net Framework3.5的副本。.Net Framework 3.5运行文件在Windows 8开发者预览版的DVD中。
  • Windows Exploer 7的预览版功能消失了,应用程序也是。Windows 7备份和恢复也同样被废弃了,这是为了支持新的Windows 8 File History功能。
  • 对于一些新应用程序,也有具有严格要求的测试内核模式驱动。
  • 用户可以找到创建自动启动程序和警告的警告,同时还会给出以下代码样本,这将定期对自动维护任务进行自动考核。
  • 最后,兼容性手册分为SSDs的新APIs,包括TRIM命令和USB3.0。

如果你担心自己现有的应用程序不能在Windows 8上运行,或者你想利用Windows 8的兼容性创建一些应用程序,这70页的兼容性介绍的文档将会对你是非常有用的。

附文档下载链接:http://www.microsoft.com/download/en/details.aspx?id=27416#top