微软裁撤预装游戏的三大真正原因
从1985年起,Windows 1.0首次推出时便自带《黑白棋》,这一传统延续了超过二十年,直至Windows 8发布时,经典的《扫雷》《空当接龙》《红心大战》等游戏被剔除出预装列表,转而以商店应用形式出现。微软的资深工程师Raymond Chen在最近的谈话中揭示了这一改变背后的三个主要原因:旧代码的维护成本、现代系统的兼容性要求,以及应用商店的成熟分发模式。这些因素的结合,使得预装游戏从原本的“标准配备”变成了负担。
在旧代码的维护方面,很多人认为预装游戏只需简单将文件放入系统镜像中,但实际上,微软必须不断维护源代码,修复漏洞、崩溃、性能问题,以及适配后续版本。以《桌面弹球》为例,微软在将其移植至64位Windows时遭遇了严重的碰撞检测错误。Chen表示,由于代码较老且缺乏注释,工程师需要花费大量时间理解程序,从而定位问题并进行修复。最终,微软认为继续投入不合算,因此决定停止预装。
关于现代系统的兼容性,旧游戏设计时期,Windows的硬件环境较为简单,只需支持鼠标、键盘和固定分辨率显示器。而在之后的版本中,系统需要支持64位处理器、多核CPU、高分辨率屏幕以及触控等多种输入方式,还要满足不断更新的安全机制。即使一款游戏能够运行,也并不意味着它在现代系统上能稳定运行并获得持续的支持。微软需考虑兼容性问题,包括显示与输入适配、安全与权限机制、无障碍支持及本地化与地区适配等。例如,在Windows Vista中,微软曾考虑将《扫雷》中的地雷替换为花朵,结果发现这简单的视觉改动引发了一系列被忽视的问题。 球友会
最后,随着应用商店的分发方式日益成熟,Windows不再需要充当“多媒体内容包”。早期,光盘是主要的软件分发渠道,因此微软将游戏和多媒体内容放入系统安装中。而到了Windows 8,传统游戏的角色改为商店应用,意味着Windows可以更加专注于自身作为操作系统的功能。虽说微软没有停止游戏业务,但却改变了Windows的定位,让游戏成为独立产品。玩家依然可以在Windows 10和11上游玩经典游戏,如《扫雷》《空当接龙》等,但这些游戏的存在已不再依赖于系统核心,从而将维护成本从系统团队重心转移至商店应用的独立更新上。
肺结节发现后应避免的五个错误行为
与篮球一起飞翔,超越极限,成就最好的自己!...