微软在Win8和Win10之间切换——注意到有什么遗漏了吗?我们将探讨为什么没有 Win 9。
原因:
从 8 开始的重大突破;“Windows One”不可用
在开发过程中,微软将 Windows 10 称为“阈值”,以虚构Halo宇宙中的一颗行星命名。与此同时,媒体假设Windows 的下一个主要版本将被称为“Windows 9”。然而,在 2014 年 9 月 30 日,微软宣布推出“Windows 10” ,让我们所有人都感到惊讶。究其原因,与之前的 Windows 大版本 Windows 8 有很大关系。
Windows 8虽然具有创新性,但并没有受到好评。这通常被认为是微软的一次令人尴尬的失败。2013 年推出的 Windows 8.1修复了一些(但不是全部)最不受欢迎的功能,以表明 Windows 8 并不是一个理想的版本。
在命名“Windows 10”时,该公司希望表明 Threshold 不仅仅是 Windows 8 中不受欢迎的技术的升级或延续。Windows 10 将与新的主要版本彻底决裂。此外,微软将 Threshold 设想为一种适用于台式机、平板电脑、Windows Phone 和 Xbox One 的操作系统“浪潮” ,同时以理想的方式使 UI 适应每台设备。
微软官方几乎没有关于跳过 Windows 9 的说法。在 2014 年 Windows 10发布活动期间(据ExtremeTech报道,因为该视频目前不可用),Windows 负责人 Terry Myerson 就公司的想法提供了一些重要线索:“我们知道,基于即将推出的产品,我们的方法总体上会有多么不同,”他说. “称它为 Windows 9 是不对的。 ”
此外,迈尔森还提供了另一条线索,表明该公司可能希望将该版本命名为“Windows One”,但因Windows 1.0的存在而被挫败(早在 1985 年)。据 ExtremeTech 报道,Myerson 提到 Windows One 在 OneNote、OneDrive 和 Xbox One 的背景下是有意义的,但“不幸的是,Windows 1 已经由我们之前的巨头完成了。”
因此,如果采用 Windows One,我们推测,为什么不添加一个零并将其称为 Windows 10?在市场营销的世界里,命名产品没有严格的逻辑规则,所以这个解释似乎和任何解释一样好。
非官方原因:Windows 9x 兼容性问题
尽管如此,微软的官方解释有些含糊(“它来了又去”)并没有让所有人满意,因此仍然存在替代理论。这里有一个笨蛋:在 Windows 10 发布的当天,Reddit 上的某个自称是微软开发人员的人写道,微软避免使用“Windows 9”,因为它可能会混淆检查Windows 95或 Windows 98 的程序,这两个之前的 Windows 版本来自1990 年代。
(例如,想象一个 1990 年代编写的老式 Windows 程序检查“Windows 9*”,然后找到“Windows 9”并认为它在 Windows 95 上运行。)
凭借微软对向后兼容性的著名承诺——以及经过验证的版本号检查恶作剧的历史——这种说法似乎很合理,以至于当时在许多新闻网站上都流传开来。考虑到 Windows 95 的官方版本号不是“Windows 95”,知情的 Windows 粉丝可能会立即在这个理论中戳破洞。一个编写良好的版本检查程序实际上会看到版本号 4.00.95(及更高版本),而对于 Windows 98,它会看到 4.10.1998(及更高版本)。所以这个解释似乎站不住脚。
但是等等:并不是所有的程序都写得很好,人们已经找到了用 Java 编写的现有遗留代码的证据,这些代码通过查看操作系统的字符串名称而不是版本号来检查 Windows 版本。(我们也发现了一些:这里有两个 例子。)所以归根结底,Reddit 的声明可能有些道理。我们不知道这是否影响了微软的命名决定,但考虑到微软为了不破坏兼容性而向后弯曲的历史,这是很有可能的。
此外,数字 9 在日本是不吉利的
在命名 Windows 10 时,可能有人指出数字 9 对日本的某些人来说是不吉利的。发音时,它听起来与意思是“酷刑”的词相似,尽管这种意思可能并不普遍。尽管如此,考虑到“Windows Torture”对日本市场的影响并不大,我们可以理解微软可能想要避免“Windows 9”的另一个原因——但这完全是推测性的。