- アップルの歴史

スクリーンショット:D. Griffin Jones/Cult of Mac
1987年8月11日: MultiFinderアプリがMacの発売以来最大のソフトウェアアップデートをもたらしました。Macintoshシステムソフトウェア5に組み込まれたMultiFinderは、初めて画面上に2つのアプリを同時に表示しながらマルチタスクを実行できるようになりました。
MultiFinder は Macintosh の技術的能力を間違いなく向上させますが、その基盤は不安定で、すぐに古さが露呈してしまいます。

写真:Apple/Web8bits
Appleは1984年に最初のMac、Macintosh 128Kを発売しましたが、当時はマルチタスク機能は一切搭載されていませんでした。AppleはMacを、1985年後半までラインナップに残っていた同社の高価格ワークステーション、Lisaコンピュータの低価格な代替品として位置付けました。MultiFinderが登場する前は、マルチタスク機能が欲しいならLisaを購入するだけでした。
しかし、Appleがメモリを増強したMacモデルを急速に開発していったため、この体制は長くは続かなかった。例えば、Appleは1984年9月に、初代モデルの4倍のRAMを搭載したMacintosh 512K(通称「Fat Mac」)を出荷した。
最初にスイッチャー、次にマルチファインダー

スクリーンショット:Macintosh Garden
Appleを休職中、初代Macintoshチームのプログラマーで、後にMultiFinderを開発することになるアンディ・ハーツフェルドは、複数のプログラムを同時に実行できないかと考え始めました。Macアプリは当時、128KBのメモリに収まるように開発されていましたが、今ではその4倍のメモリを搭載したMacも登場していました。
ハーツフェルドは数ヶ月かけてSwitcherアプリを開発しました。Macのメニューバーにあるアイコンから、Microsoft ExcelとMacWriteといったメモリ内の2つのアプリを瞬時に切り替えられるSwitcherアプリです。以前は1つのアプリを終了して別のアプリを起動するのに膨大な時間がかかっていたことを考えると、この機能は画期的なものでした。(さらに悪いことに、2つのプログラムが別々のフロッピーディスクに保存されていた場合、アプリを切り替えるたびにディスクを何度も交換する必要がありました。)
ハーツフェルドはSwitcherをスムーズに動作させることができたものの、それはあくまでパッチに過ぎなかった。Macintoshのシステムソフトウェアは、複数のアプリケーションを同時に操作するようには設計されていなかったのだ。画面に表示されているアプリケーションがコンピュータ全体をほぼ完全に制御し、それ以外のアプリケーションはすべてフリーズしてしまった。ソフトウェアのどれか一つでもクラッシュすると、すべてが消えてしまうのだ。
スイッチャーがマルチファインダーに
その後、AppleはSwitcherをMultiFinderに組み込みました。Appleの共同創業者であるスティーブ・ジョブズは、これをハーツフェルドから10万ドルと10%のロイヤリティで買収しました。Switcherではアプリを別々のデスクトップにしか表示できませんでしたが、MultiFinderでは2つのアプリを並べて表示できました。この機能は、1987年にMacintosh System Software 5の拡張機能としてリリースされました。
しかし、数年の開発期間を経ても、AppleはMultiFinderの技術的限界を克服できませんでした。バックグラウンドアプリがそれぞれの処理を継続できる真のマルチタスク機能の欠如は、1990年代から2000年代初頭にかけてMac OSを悩ませ続けました。

スクリーンショット:D. Griffin Jones/Cult of Mac
過去25年間のコンピューターの性能向上に伴い、Macのオペレーティングシステムとカーネルはマルチタスクを低レベルで管理するようになり、アプリは互いに分離され、サイロ化された状態を維持しています。そのため、安定性と引き換えに、管理オーバーヘッドを多少犠牲にしています。
今すぐアクティビティ モニタ アプリを開くと、Mac が何百、何千ものプロセスを難なく処理しているのがわかります。
Appleの歴史におけるこの日もまた

1950年8月11日:スティーブ・ウォズニアック誕生
Appleの共同創業者、スティーブ・ウォズニアックが誕生。スティーブ・ジョブズはAppleの歴史の中で最も尊敬される人物かもしれないが、ファンに最も愛されているのはウォズかもしれない。
ウォズニアック氏は、最も有名な作品である Apple II コンピュータに加え、Apple 製品に彼の楽しい性格を吹き込むことにも尽力しました。
ウォズ、お誕生日おめでとう!
詳細: Apple の歴史における今日: スティーブ・ウォズニアック、お誕生日おめでとう!

1987年8月11日:アップルがHyperCardを発表
MultiFinderがリリースされたまさにその年の同じ日に、AppleはHyperCardも発表しました。故ビル・アトキンソンによって開発されたHyperCardは、Wikipediaによると「最初の成功したハイパーメディアシステムの一つ」でした。
HyperCardを使えば、ポイント&クリック操作で複雑なインタラクティブなウィジェット、ゲーム、アプレットを作成できました。多くの人は、HyperCardを、今日のWebで見られるようなリッチなマルチメディアインタラクティブ機能の先駆けだと考えています。