微软考古学家雷蒙德·陈分享了Windows 3D管道屏幕保护程序背后的起源故事.
某个特定年份的读者可能还记得,在Windows的早期版本中,他们盯着屏幕保护程序生成的迷宫般的管道.
据陈说,屏幕保护程序的起源在于决定将OpenGL添加到Windows NT 3.
5中,以及一场在不借用操作系统的情况下展示这项技术的比赛.
Windows OpenGL团队有点进退两难.
代码都在那里,但用户永远不会看到它.
陈解释说:“他们已经成功地实现了硬件加速的API,但没有什么可以炫耀的.
Windows NT 3.
5非常接近发布,完全支持OpenGL,但产品中没有任何东西让用户知道这个功能是存在的.
这位作者记得Windows NT 3.5和3.51是坚如磐石的(当然,与后来的产品相比是这样的),挑战是如何在不给操作系统带来不稳定性的情况下展示这一功能.
陈再次说道:“就在那时,他[一个Windows OpenGL团队成员]想到了使用屏幕保护程序.
这为用户提供了一个可见点,而且风险相对较低,因为如果出现问题,他们只需告诉用户,‘对不起,不要使用那个屏幕保护程序’.
“毕竟,如果出现问题--广泛的互联网接入和自动更新操作系统尚未真正成为一件事--很少或根本没有机会轻松推出更新.
然而,如果出了问题,屏幕保护程序--和应用程序差不多--可以安全地忽略.
但这个神奇的OpenGL屏幕保护程序应该是什么样子呢?他们进行了一场竞赛,生成了3D文本屏幕保护程序、3D迷宫、3D飞行物体,当然还有3D管道.
整个Windows NT开发团队都有一张选票,让他们选择应该在NT图像中添加哪些条目.
陈写道:“幸运的是,看到这些新屏幕保护程序的人中有一个是营销团队的成员,他在访问纽约市的前一天晚上与一家主要的计算机行业杂志进行了试用.
”他很喜欢它们,并回复说,你可以取消投票.
我们正在将它们全部添加到产品中!‘“,因此,一封来自市场营销的电子邮件导致了3D屏幕保护程序的出现,让今天的许多用户渴望更简单的日子.
3D文本仍然存在--可能是因为微软内部的某个人可以让字母”AI“出现在屏幕上--但其他一些文字在后来的Windows版本中被不经意地抛弃了.
3D管道的丢失无疑是Windows Vista时代最大的罪过之一.
陈指出,现在可以在网上找到原始3D管道屏幕保护程序的重建,我们很高兴地发现,它不仅会偶尔在管道之间画茶壶,而且糖果棒文本也完全支持.
我们还试图通过模拟器然后是虚拟机来启动Windows 95中的屏幕保护程序.
两家公司看起来都很坚固.
就像以前一样.®.