▲ 还记得这个经典的《管道》屏保吗?. 图片来自:YouTube
于是,第一个屏幕保护程序诞生了虽然大家对屏保的印象大多是 Windows 上那些粗劣的动画上。但是严格来说的话,第一个屏保,并非使用在电脑上。
第一个类似「屏保」的功能,其实可以追溯到 1976 年由德州仪器所生产的一款型号为 TI-30 的计算器上。对,你没看错,是计算器不是计算机。
该款计算器由于价格大幅低于当时市面上的同类型科学计算器而风靡美国。在使用该计算器时,如果闲置超过 30 秒的话,屏幕会进入一个及其简单的「屏保画面」:仅显示一个小数点。
▲ TI-30. 图片来自:YouTube
当然,TI-30 的 LED 屏幕并不需要被保护,而这个「屏保」仅仅只是为了在不丢失运算结果的同时更省电而已。而如果要找第一个真正为了保护屏幕而诞生的屏保,同样也不在计算机上,而是在家用游戏机上。
1977 年,雅达利发行的 Atari 2600 游戏机为了保护当时的 CRT 电视机,在《Combat》、《Breakout》等游戏中就加入了暂停时显示彩色循环图的设定。
在后来 1979 年发布的 8 位处理器家用电脑 Atari 800 中,雅达利也添加了与上述类似的「屏保功能」。
▲Atari 2600. 图片来自:IEE Spectrum
虽然说雅达利在很早之前就意识到 CRT 屏幕需要被保护并在自己的产品中也加入了相应的功能,但实际上真正将「屏保」这个概念正式化的也并非他们,而是一名叫做 John Socha 软件工程师。
1983 年 John Socha 开发出了第一个用于 IBM PC 的屏幕保护程序,并于同年 12 月,他将这个程序命名为 Screensave 发表在了计算机杂志《Softtalk》上。也就是在这个时候,屏幕保护程序这个概念,正式诞生。
▲ IBM PC. 图片来自:Wikipedia
第一款对外开售的屏保软件,一度卖得比 Windows 还多来是来了,但是最初的屏保还跟我们认识的其实不太一样,没有声音、没有动画、甚至没有内容,仅仅只是闪动不同颜色的纯色图片。
想到把屏保做成有趣的,其实是 80 年代末的两位程序员 Bill Stewart 和 Ian MacDonald。
这两位程序员在网络上分享了一个名为 Magic 的动画屏幕保护程序,虽然只是简单的线条动画,但这其实是第一个真正意义上「有内容」的屏保。不过即便是免费分享,但其实连 Bill Stewart 和 Ian MacDonald 自己在一开始都不看好这款屏保程序。
因为对于那个时候的电脑来说,性能羸弱,连图形界面都还是一个新鲜玩意儿。要在后台运行一个这样的动画屏保,事实上要占用电脑很大一部分性能。而且以当时 Magic 的完成度,用户在漫长的等待后,能不能看到动画都还不一定。
但事实出乎了他们俩的预料,Magic 火了。
在 Magic 分享后的几周内,Bill Stewart 和 Ian MacDonald 收到了大量用户的来信,这些来信不仅有报 Bug 的,有提出改进意见的,更有不少直接寄来支票或者现金支持他们的。