考古学のマイクロソフトのベテラン、レイモンド・チェンが、Windows 3D パイプ スクリーンセーバーの誕生秘話を語りました。
Windows 3D パイプ スクリーンセーバー –写真: Richard Speed
ある年代の読者なら、Windows の初期バージョンのスクリーンセーバーによって生成されたパイプの迷路をじっと見つめていたことを覚えているかもしれません。
Chen 氏によれば、スクリーンセーバーの起源は、Windows NT 3.5 に OpenGL を追加するという決定と、オペレーティング システムに支障をきたすことなくその技術を披露するコンテストにあるという。
Windows OpenGLチームは少々困惑していました。コードはすべて揃っていたのに、ユーザーには公開されませんでした。チェン氏はこう説明します。「ハードウェアアクセラレーション機能を備えたAPIの実装には成功していましたが、それをアピールできるものが何もありませんでした。Windows NT 3.5はOpenGLサポートを満載し、出荷間近でしたが、製品にはこの機能の存在をユーザーに知らせるものが何もありませんでした。」
筆者は、Windows NT 3.5 と 3.51 が非常に安定していたことを覚えています (少なくとも、その後に登場したものと比べれば)。そのため、オペレーティング システムに不安定さをもたらさずに、その機能をどのように披露するかが課題でした。
チェン氏は再びこう語った。「その時、彼(Windows OpenGLチームのメンバー)はスクリーンセーバーを使うことを思いつきました。スクリーンセーバーを使うことで、ユーザーに状況を把握してもらえるだけでなく、リスクも比較的低かったのです。もし何か問題が起きても、『申し訳ありませんが、そのスクリーンセーバーは使わないでください』と伝えるだけで済むからです。」
結局のところ、何か問題が発生した場合、簡単にアップデートをリリースできる可能性はほとんど、あるいは全くありませんでした。インターネットアクセスが普及し、OSの自動更新がまだ本格的に普及していなかったからです。しかし、スクリーンセーバー(アプリケーションに過ぎない)は、何か問題が発生した場合でも、無視しても問題ありませんでした。
しかし、この魔法のような OpenGL スクリーンセーバーはどのようなものになるのでしょうか? コンテストが開催され、3D テキスト スクリーンセーバー、3D 迷路、3D 飛行物体、そしてもちろん 3D パイプが生成されました。
Windows NT 開発チーム全体に対して、NT イメージに追加するエントリを選択するための投票が行われました。
チェン氏は次のように書いている。「幸運なことに、この新しいスクリーンセーバーを見た人のうちの一人が、大手コンピュータ業界雑誌とのニューヨーク市訪問が予定されていた前夜にこれを試用したマーケティングチームのメンバーだった。
「彼は気に入って、『投票は中止してもいいよ。全部製品に追加するからね!』と返信してきたんだ」
こうして、マーケティング部門からの 1 通の電子メールから、今日の多くのユーザーがよりシンプルな時代を懐かしむことになる 3D スクリーンセーバーが誕生したのです。
- 私の世界、そしてあなたの世界を変えたチップ
- アップルのマッキントッシュの真の重要性
- 基本的にまだ生きている: 古典言語は新しいコードと古い癖で60周年を祝う
- 元祖キラーPCスプレッドシートLotus 1-2-3がLinuxでネイティブに動作するようになりました
3Dテキストは今もなお残っている(おそらくMicrosoft社内の誰かが画面に「AI」という文字を表示させるためだろう)。しかし、他の機能はWindowsの後のバージョンであっさりと廃止された。3Dパイプの廃止は、間違いなくWindows Vista時代の最大の失敗の一つだった。
Chen 氏は、オリジナルの 3D Pipes スクリーンセーバーの再構築版が現在オンラインで入手できることを指摘し、パイプの間にティーポットが時々描画されるだけでなく、キャンディ ケインのテキストも完全にサポートされていることがわかってうれしく思いました。
Windows 95のスクリーンセーバーをエミュレータと仮想マシンで起動してみました。どちらも安定して動作しました。まるで昔ながらのようです。®