作为新一代操作系统,Win10系统的兼容性一直被很多用户担心,但其实Win10的兼容性是很强的!通过测试,它甚至可以运行早期的16位古程序。
现在的程序都是64位和32位的。其实很多用户可能不知道还有16位的程序,现在还很少!2012年发布的Windows 8其实是支持16位古代软件的,当时微软在32位版本的Windows 8中支持16位软件。而64位的Windows 8直接放弃了对16位软件的支持,但万万没想到,64位的Windows 10今天还能运行16位软件。
Win10兼容吗?它甚至可以运行16位的古老程序。
在64位Windows 10上运行VB3.0
微软介绍开发人员如何支持16位软件:
微软工程师德米特里(Dmitry)最近发表了一篇博客,介绍了开发者如何通过开源软件OTVDM和微软封装16位古代软件。MSIX格式。
这样打包的16位古软件可以直接在Windows 10中运行,但是从开始菜单点击图标会显示不支持。
当然,严格来说,这并不是Windows 10原生支持16位软件。毕竟几年后Windows 8如何继续支持16位软件?
由于Windows 10不再支持NT DOS虚拟机,开发者开发的OTVDM/WINEVDM可以帮助我们解决问题。
OTVDM/WINEVDM本质上是一个16位的模拟器,兼容Windows 10,所以可以继续运行16位的古代软件。
通过MSIX封装:
当然,Dmitry的重点不是如何介绍使用模拟器运行软件,而是如何通过MSIX格式封装和运行这些软件。
以MSIX格式打包后,最终用户的操作步骤可以显著减少——只需双击打开软件包10秒钟,点击确定按钮即可。
简单来说,开发者可以将WINEVDM模拟器与16位软件进行封装集成,从而将16位软件封装成兼容的新格式。
这样打包的古代软件可以在Windows 10上稳定运行,就是你从开始菜单点击快捷方式可能就启动不了了。
当然,目前绝大多数用户不需要使用古代软件,那些需要古代软件的环境估算系统也没有升级到最新版本。
所以Win10默认不支持16位,只能通过一些手段支持16位程序。好在现在基本不用16位程序了!