新传言称微软因遗留代码兼容性问题而跳过“Windows 9”名称
1分钟读
发表于
读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。
阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多
哈哈,MSFT 直接使用 Windows 10 的“真正”原因! 这段代码到处都是: https://t.co/mHqYMPDocw) pic.twitter.com/t6UI8XVHCd
——克里斯特·凯蒂拉(@McFunkypants) 2014 年 10 月 1 日
微软几天前宣布将“Windows 10”作为即将推出的 Windows 版本的名称,这让所有人感到惊讶。 但是为什么微软决定跳过最明显的名字“Windows 9”呢? 根据最新报道,微软决定使用 Windows 10 品牌以避免与 Windows 95/Windows 98 遗留代码相关的问题。
微软开发人员在这里,内部传言是早期测试显示有多少第三方产品具有这种形式的代码
如果(版本.StartsWith(“Windows 9”))
{ /* 95 和 98 */
} {这是避免这种情况的务实解决方案。
如果微软将其命名为 Windows 9,那么所有具有上述代码结构的经典应用程序都会将其视为 Windows 95 或 Windows 98。因此,微软决定将其命名为 Windows 10 来避免它。
Sumber: Reddit