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)
分享你的想法——请保持礼貌并围绕主题。
登录后发表评论