(资料图)
在PC上很容易把向后兼容视为理所当然,以至于我们甚至很少使用"向后兼容"这个短语。大多数老游戏都能简单地运行,而对于其他的东西,通常有一个内置于Windows或DOSBox的兼容模式来让它运行。这并不是偶然发生的,正如一位前微软程序员的旧博文所解释的那样。
例如,当微软希望用户切换到Windows 95时,他们甚至未操作系统添加了特定的代码来寻找《模拟城市》,如果它正在运行,就改变内存分配的方式,这样游戏就不会崩溃。这篇博文是Joel Spolsky在2000年5月写的,但最近被播客和游戏制作人Kal Yoshika在Twitter上重新发现了。Spolsky写的是"鸡和蛋的问题",即让用户采用没有大量软件的平台,以及让软件制造商为没有大量用户的平台生产软件。他说,微软的解决方案是确保旧的软件能够运行--包括《模拟城市》。
"Windows 95?没问题。漂亮的新32位API,但它仍然可以完美地运行旧的16位软件。微软对此非常着迷,花了一大笔钱来测试他们能找到的每一个使用Windows 95的旧程序,"Spolsky写道。"乔恩·罗斯(Jon Ross)为Windows 3.x编写了《模拟城市》的原始版本,他告诉我,他不小心在《模拟城市》中留下了一个错误,即他读取了刚刚释放的内存。是的。它在Windows 3.x上工作得很好,因为内存从来没出现过泄露。?
"惊人的是,在Windows 95的测试版本中,《模拟城市》在测试中并不正常工作。微软追踪到了这个错误,并在Windows 95中加入了特定的代码以在计算机中寻找《模拟城市》。如果它发现《模拟城市》正在运行,它就会以一种特殊的模式运行内存分配器,不会立即释放内存。这就是那种对向后兼容性的执着,使人们愿意升级到Windows 95"。
诸如此类的例子并不鲜见,例如,初代版本《最终幻想7》如果运行在Windows NT而不是Windows 95上就会崩溃,所以Windows会对游戏谎报其实际运行的操作系统。
-
【速看料】海天味业再发澄清公告否认双标:国内外市场均销售含添加剂及不含添加剂的产品海天味业发布澄清公告,就近期网络上关于海天味业的相关报道...
-
世界观热点:市场监管总局发布《食品相关产品质量安全监督管理暂行办法》,自2023年3月1日起施行市场监管总局近日发布《食品相关产品质量安全监督管理暂行办...
-
最新:重庆首个搭载5G基站的无人飞艇试飞成功,搭建应急通信新模式中国移动重庆公司8号发布消息,重庆首个搭载5G基站的无人飞艇...
-
每日消息!邓紫棋公司起诉灿星拖欠1630万通告费企查查APP显示,近日,蜂鸟音乐有限公司与上海灿星文化传媒股...
-
【全球播资讯】吉利碰撞预警专利发布,可减少鬼探头事故天眼查App显示,近日,浙江吉利控股集团有限公司、宁波吉利汽...
-
天天快消息!三部门集体约谈部分光伏企业及行业机构据工信部官网,根据工业和信息化部、市场监管总局、国家能源...
-
世界即时看!坐拥800万粉丝网红倪海杉被封号,曾称1800万包下高邮湖近日,某短视频平台网红“倪海杉”被封号。此前“倪海杉”曾...
-
【天天新视野】职场人国庆假期平均掏2369元份子钱日前,智联招聘发布《2022职场人国庆长假调查》报告显示,半...
-
全球看热讯:苏炳添再起诉新东方侵权,该案将于10月27日开庭天眼查App显示,近日,新东方关联公司北京新东方迅程网络科技...
-
信息:海南#市监局回应椰树直播争议:已收到多次举报,正密切关注此事,研究处理方案近日,椰树集团开启了直播带货,但直播间风格却引起网友热议...
- 智联世界,元生无界!快手虚拟人IP亮相2022人工智能大会
2022-09-07 10:47:54
- 机器人界“奥林匹克”!2022世界机器人大会8月18日举行
2022-08-10 09:58:58
- 2025年全球人口将达到90亿!机器人将在农业领域大显身手
2022-07-14 09:41:10
- 中科院院士蒋华良:AI+分子模拟与药物研发将大有可为
2022-07-14 09:37:00
- “千垛之城荷你有约” 2022兴化市荷文化旅游节正式开幕
2022-07-07 09:28:34