为什么Windows 的兼容性这么强大?

为什么Windows 的兼容性这么强大?
2023年01月31日 13:28 广东壹线

现在大家对微软这家公司可以说是相当熟悉的了,国内的大部分电脑搭载的都是微软推出的Windows系统,而且目前市面上貌似除了苹果会搭载自己的Mac OS,其他的电脑公司也没有其他的选择。并且在Windows的平台上,用户基本上可以说是想干嘛就干嘛,它基本兼容了任何软件。

微软这么多年也没怎么砍内核,依旧支持很老的32位应用,哪怕是edge换了一个谷歌内核,也不忘记加一个IE的兼容模式,核心win32k的代码可以说复杂到要修复个安全问题还要考虑到会不会造成以前的bug无法复现,导致某些利用了这些bug的旧应用无法正常使用的情况。

win32 API 是windows 提供的第三方调用系统功能的标准接口,只要你的软件严格按照 win32 API标准来写的,兼容性就不会有太大问题。Windows 暴露出来的 API 不乱砍,行为不乱改,一般来说你的程序只要不瞎写,想跑在新版本系统上还是很轻松的。

32 位版的 Windows 10 至今可以打开 Windows 1.0 的软件,或者说你从 Windows 1.0 一路升级上来是没有任何问题的,系统内的 Windows 1.0 时代以来的组件全部保留。

其实也是可以像别家厂一样甩包袱的,但那样就太不微软了,所以定下的接口规格都承诺兼容很久,不是说砍就砍的,只要你严格按照的规范开发。

对此,你是怎么看的呢?欢迎评论区留言~

财经自媒体联盟更多自媒体作者

新浪首页 语音播报 相关新闻 返回顶部