NBA

快科技4月9日音书,微软资深开发者RaymondChen发表了一篇转头著述,将视角拉回Windows3.1到Windows95的迁顷然间,指出其时际遇的兼容性凄沧远超如今的Windows11,觉得用户对往常的评价可能带有怀旧滤镜。
RaymondChen是微软最具听说色调的智力员之一,恒久在其博客均共享Windows底层工夫故事,在最新著述中,他珍惜转头了Windows95发布时所靠近的兼容性问题。
Windows95比拟Windows3.1是一次视觉和架构上的弘大飞跃,引入了图形用户界面(GUI),并将用户界面和图形对象从16位升级为32位,以撑握更高的硬件资源需求。
但好多Windows3.1时间的智力并未使用微软提供的顺次API,而是剿袭了多样捷径,比如将系统句柄休养为指针,径直操作系统的里面数据结构。
这些取巧技巧在Windows3.1的16位环境下不错浅薄驱动,但一朝干与Windows95的32位架构便澈底失效。
Chen例如称,开云官方app其时有一个智力进行了严格的系统版块检测,如若面前系统不是Windows3.0、3.1或2.1,就默许判定为Windows2.0。
由于Windows95是一个全新的版块号,该智力的逻辑径直将其识别为Windows2.0并拒却驱动,这类因开发者硬编码而导致的兼容性故障,在其时并不荒漠。
微软曾尝试通过补丁系统来缓解挪动问题,如实贬责了多数兼容性问题,但部分失败案例从根蒂上无法开采。
Chen指出,固然这些兼容性问题并非微软的曲折,根源在于开发者绕过API的不圭表写法,但从用户角度来看,倒霉的体验便是倒霉的体验。
Chen的论断是:除了微软对硬件的严格条目以外,Windows11用户在软件兼容性方面并未际遇确切严重的问题,当东谈主们觉得Windows11是史上最差体验时,约略仅仅在用怀旧滤镜看待往常。
开云官方app下载

