Windows 8升级过程中的遗留应用怎么办?

日期: 2012-12-25 作者:Serdar Yegulalp翻译:杨旭 来源:TechTarget中国 英文

毫无疑问,人们都比较关心遗留应用在Windows 8这个新系统中的表现。不过这种担心是短暂的。从第一个beta版本开始,就很明确,绝大部分的32-64位的Windows应用都可以在Windows 8上安装和运行。   但是,企业面临的问题,比如,保持遗留应用或者定制的16位应用正常运行,终端用户往往看不到。

就这一点而言,Windows 8和Windows 7很相似:64位的Windows 8只能运行64位和32位的应用,但是32位的Windows 8能够运行32位和16位的应用。请注意,ARM版本的Windows 8(Windows RT)预加载了某些设备,只能运行ARM编制的软件。   继续……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

毫无疑问,人们都比较关心遗留应用在Windows 8这个新系统中的表现。不过这种担心是短暂的。从第一个beta版本开始,就很明确,绝大部分的32-64位的Windows应用都可以在Windows 8上安装和运行。

  但是,企业面临的问题,比如,保持遗留应用或者定制的16位应用正常运行,终端用户往往看不到。就这一点而言,Windows 8和Windows 7很相似:64位的Windows 8只能运行64位和32位的应用,但是32位的Windows 8能够运行32位和16位的应用。请注意,ARM版本的Windows 8(Windows RT)预加载了某些设备,只能运行ARM编制的软件。

  继续依赖16位子系统不是一个完美的解决方案。原因之一是,缺少无缝的16位兼容性。用户已经反映基于com的16位应用程序存在问题。

  16位子系统不一定会被之后的Windows支持,因此,最好的长远打算就是替换或重写这类组件。

  除此之外,存在必须使用64位Windows 8的情况。因此,16位子系统的生存空间更小了。

  对待遗留应用另外一个常见的方法是虚拟化。Windows 7可以通过XP模式处理。包括使用单独Windows副本的许可安装XP副本,通过Windows Virtual PC在虚拟机上运行。Windows 8不再包含XP模式,但具有相类似的解决方案。

  微软企业桌面虚拟化(微软桌面优化包里的一部分)可以作为替代选项。微软企业桌面虚拟化允许在客户端PC上使用虚拟机影像。还包括一些专门工具来虚拟化个人应用的专门工具,并通过虚拟桌面基础设施将应用交付到桌面上。

  还可以直接将Windows XP模式的虚拟硬盘文件迁移到一个新的虚拟化基础设施,你可能要事先咨询微软这样做对许可的影响。

  如果你打算使用向前兼容的版本更换现有的遗留应用,可以考虑微软提供的Windows App Certification Kit(ACK),原来是Windows Software Logo Kit。ACK 可以帮助你在Windows 8上运行给定应用,不管是标准的桌面应用还是Metro风格的应用。

  微软在TechNet网站有论坛讨论Windows 8应用兼容性的问题,还提供了如何专门为Windows 8创建业务流程应用的指导方针。

作者

Serdar Yegulalp
Serdar Yegulalp

Serdar Yegulalp从1994年到2001年为Windows杂志写作,覆盖了广泛的技术方面。他现在是《The Windows 2000 Power Users Newsletter》一书的出版者,辛勤钻研他擅长的Windows NT, Windows 2000 and Windows XP领域,并为TechTarget写专栏。

相关推荐