1. 逻辑原因
Microsoft在开发Windows 95和Windows 98的时候,两个系统的核心代码都是基于MS-DOS操作系统的基础上进行开发的。这就导致了在开发新一代操作系统时,需要对以前的代码进行大量的修改和更新,以满足操作系统的新特性和功能。
而如果新一代操作系统被命名为Windows 9,那么可能会与以前的Windows 95/98系统产生命名冲突,无法有效地表示出新系统的独特性和突破性。
2. 营销策略
在市场营销方面,命名一个新产品往往会花费大量的精力和资金。而如果将一个新操作系统命名为Windows 9,那么可能会让公众认为它只是Windows 8的升级版本,提高市场推广和销售难度。因此,为了避免这种情况的发生,Microsoft决定将下一代系统称为Windows 10。
3. 研发进程
当Windows 8发布之后,Microsoft开始研发下一代操作系统。但是在研发过程中,并没有出现过Windows 9的计划。这也解释了为什么没有Windows 9的缘由是由于制造商在使用Windows 95和Windows 98时,唯一能简单识别操作系统名称的字串就是以"Windows 9x"来命名的。这也是为什么在Windows XP中能够顺畅运行Windows 95和Windows 98程序的原因——它们都依赖于以"Windows 9x"作为操作系统版本的判断条件。