Win32 在几十年后仍然是 Windows 的核心,这表明兼容仍然影响着 Windows 11 和其他企业应用程序。

微软长期以来一直将 Windows 11 宣传为其迄今为止的桌面操作系统,但是该公司的一位技术高管证实,Windows 系统的很大一部分仍然依赖于 20 世纪 90 年发的技术。

这主要技术便是 Win32 API,这是一个在 Windows 95 时代引入的核心软件层,至今已经30多年,开发者仍然依赖它来开发传统的桌面应用程序,简单科普:你右键文件、打开桌面软件、操作系统基础功能,后台全部调用这套老旧代码。

“90年代有人预料到Win32在2026年还会是的API接口吗?我想我可以肯定地回答‘没有’,” Russinovich在视频中说道。“我想没人会预料到这一点,因为我们当时设想的是2026年会有飞行汽车和月球基地,而不是Windows 95时代设计的Win32。”

它为何至今仍然存在

尽管多年来微软的人多次尝试取代 Win32接口,但它之所以能够存活下来,很大程度上是因为其兼容。

数百万个应用程序,尤其是商业和专业工具,仍然依赖于它。企业软件通常需要深度系统访问权限,而更新、限制更多的框架无法完全提供这种访问权限。多年来,微软也尝试过几种替代方案,包括 WinRT 和通用 Windows 平台 (UWP),但始终未能得到广泛应用。

每一次尝试都未能完全取代 Win32。反过来,由于微软方向的不断变化,开发人员也变得谨慎起来,导致许多人继续使用更古老、也更可靠的 Win32 生态系统。

最近,微软大力发展基于 Chromium 内核的 Web 应用技术。Microsoft Teams、Clipchamp 和新版 Outlook 等应用都采用了这种方法,但也引发了人们对能和系统资源占用的担忧。

微软似乎并没有完全取代 Win32,而是在逐步实现 Windows 的现代化。

据Windows Latest 报道称,该公司正在使用 WinUI 3 和 Windows 应用 SDK 等新工具改进系统的部分功能。一些系统组件,例如重新设计的对话框和更新的系统工具,已经开始使用现代框架进行重建。

与此同时,微软仍在对原有系统进行改进,而不是将其移除,这表明微软采取的是一种谨慎的、分层的方法,而不是彻底重启。

看似华丽且现代化的Windows 11,本质是老内核套上新皮肤!不得不佩服Windows的向下兼容能力,这也是它经久不衰的核心密码。

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。