Windows 11仍基于Windows 95的代码,尝试替换它的努力未果。

Windows 11仍基于Windows 95的代码,尝试替换它的努力未果。

21 hardware

Windows 11的核心“脑力”元素是Win32

经过多年验证,最可靠且始终保持Windows 11功能核心的API就是Win32。它的根源可以追溯到Windows 95时代,当时开发者梦想着在2026年之前拥有飞行汽车和月球站。

Mark Russinovich解释来源

微软资深人士Mark Russinovich在一次采访中指出:

> “谁会在九十年代预料Win32会在2026年仍然是一个相关的API?没有人。那时我们梦想的是飞行汽车和月球站,而不是早在Windows 95时代就出现的Win32。”

因此,Win32是一组函数和调用,第三方软件使用它们与操作系统交互。如果程序需要显示窗口、读取文件、处理鼠标点击或响应键盘按键,开发者只需调用现成的函数:`CreateWindow()`、`ReadFile()`、`GetCursorPos()`等,而不是自己编写代码。

微软试图放弃Win32

随着Windows 8的发布,公司推出了新的API——WinRT,原本计划成为用户界面的基础。人们预期“方块”会长期存在。然而Windows 8并未取得预期成功,在Windows 10中微软又回归到Win32。

WinRT逐渐被Universal Windows Platform(UWP)吸收,后者后来改名为Windows App SDK和WinUI 3。但大多数应用仍然依赖Win32来完成其任务。

评论 (0)

分享你的想法——请保持礼貌并围绕主题。

暂无评论。留下评论,分享你的观点!

要发表评论,请先登录。

登录后发表评论