IT之家3月3日报道,微软近日在其官方博客上发表了一篇题为《Windows8早期版本中坐在栅栏上的猫》的文章,揭露了Windows8系统开发早期的有趣故事。
据官方介绍,Windows8由于适配平板电脑而发生了巨大的变化。其组件被组织成层的集合,显示内容按全屏层堆叠。
主要的两层是——Start层和Apps层:
如果用户打开应用程序,应用程序层将全屏显示在顶部。
如果“开始”菜单打开,“开始”层将覆盖“应用程序”层。
如果最后一个App退出,Start层会自动打开。
从设计的角度来看,任何时候都应该有一个全屏的图层显示。然而,在发展过程中,不可避免地会出现问题。当“开始”层和“应用程序”层均不显示时,计算机将处于黑屏状态。
由于黑屏的原因有很多,为了确定是否是图层丢失造成的,微软在底部放置了一个Windows8shell命令行窗口。如果出现这个窗口,则表明该图层确实缺失。在早期的调试版本中,此窗口中显示了猫的ASCII图形。
从图中可以看到,微软开发者用人物画了一幅两只猫蹲在栅栏上的图画,天空中有星星和月亮。而且,可能是开发者太喜欢猫了,才拍了九张图。每次出现问题,他就换一张。换了九张后,动画显示出来,然后又开始循环。
因此,每当开发过程中出现层丢失的问题时,开发人员都会说“我看到了一只猫”。
IT之家了解到,这个小彩蛋并没有出现在正式版本中,因为性能团队表示ASCII猫模式会消耗时间、占用内存,所以被强行砍掉了。