Windows 10的兼容性到底有多强?你甚至可以运行16位的上古程序

基于硬件的快速发展目前主流操作系统都是64位的,当然微软也提供 32 位版给某些配置比较低的平板电脑使用。

32位之前还有16位,不过微软早在Windows 95 时代就开始逐渐远离16位操作系统,现在16位上古软件不常见。

发布于2012年的Windows 8其实也支持16位上古软件,当时微软在32位版的Windows 8 为16位软件提供支持。

而64位Windows 8直接抛弃对16位软件的支持,但万万没想到如今64位Windows 10竟然还可以运行16位软件。

Windows 10的兼容性到底有多强?你甚至可以运行16位的上古程序

在64位Windows 10上运行VB3.0

微软介绍开发者怎么支持16位软件:

微软工程师德米特里日前发布博客介绍开发者如何通过开源软件OTVDM和微软.MSIX格式封装16位的上古软件。

通过这种方式封装的 16 位上古软件可以直接在Windows 10里运行,只是从开始菜单点击图标会显示不受支持。

当然严格来说这并不是Windows 10原生支持16位软件,毕竟Windows 8就抛弃16位几年后怎么可能继续支持?

由于Windows 10已经不支持NT DOS虚拟机,所以有开发者开发的 OTVDM/WINEVDM 可帮助我们解决问题。

OTVDM/WINEVDM本质上是个16位的模拟器,该模拟器可兼容Windows 10因此能够继续运行16位上古软件。

通过MSIX进行封装:

当然德米特里的重点自然不是怎么介绍使用模拟器运行软件 , 而是如何通过 MSIX 格式对这些软件进行封装运行。

通过MSIX格式进行封装后可以显著降低终端用户的操作步骤---只需要10秒钟双击打开软件包点击确认按钮即可。

简单来说开发者可以将WINEVDM模拟器与16位软件进行封装整合 ,这样可以把16位软件打包成兼容的新格式。

通过这种方式封装的上古软件可以在Windows 10上稳定运行,就是从开始菜单点击快捷方式时可能会无法启动。

当然就目前来说绝大多数用户已经不需要使用上古软件,而那些需要上古软件的环境估计系统也没有升级最新版。

所以德米特里的这篇博客算是给开发者们提供封装的新思路,有兴趣开发者们可以点击这里查看德米特里的原文

本文来源 TechCommunity.Microsoft,由 山外的鸭子哥 整理编辑,其版权均为 TechCommunity.Microsoft 所有,文章内容系作者个人观点,不代表 蓝点网 对观点赞同或支持。如需转载,请注明文章来源。
hlips
扫码关注蓝点网微信公众号

评论:

8 条评论,访客:8 条,站长:0 条
  1. ha
    ha发布于: 
    Firefox 83.0 Firefox 83.0 Windows 10 64位版 Windows 10 64位版

    有正事不做,干这些秀自己武功高吗?

  2. 坑
    发布于: 
    Google Chrome 86.0.4240.198 Google Chrome 86.0.4240.198 Android 10 Android 10

    我西门子不服

  3. iruanmi
    iruanmi发布于: 
    Google Chrome 86.0.4240.198 Google Chrome 86.0.4240.198 Windows 7 64位版 Windows 7 64位版

    但是Win10不支持16位色

  4. 09392892
    09392892发布于: 
    Google Chrome 86.0.4240.198 Google Chrome 86.0.4240.198 Android 11 Android 11

    所以说是第三方方案咯

  5. _huidaoweilai
    _huidaoweilai发布于: 
    WebView 4.0 WebView 4.0 Android 10 Android 10

    O,全篇看了下,倒是注意到过支持16位程序的情况,32位的Windows 10支持运行16程序,64位的已经不支持运行16位程序了

    • 山外的鸭子哥
      山外的鸭子哥发布于: 
      Google Chrome 87.0.4280.66 Google Chrome 87.0.4280.66 Windows 10 64位版 Windows 10 64位版

      仔细看 MS推荐使用32位或虚拟机安装32位系统来运行模拟器 但也支持64位

      • 木头科学二百五
        木头科学二百五发布于: 
        Chromium Edge 89.0.713.0 Chromium Edge 89.0.713.0 Windows 10 64位版 Windows 10 64位版

        太强了,微软工程师给官方解决方案可还行

      • _huidaoweilai
        _huidaoweilai发布于: 
        WebView 4.0 WebView 4.0 Android 10 Android 10

        我说的原生支持的情况[二哈]

发表评论