Appleの歴史における今日: MultiFinderがMacにマルチタスクをもたらす

Appleの歴史における今日: MultiFinderがMacにマルチタスクをもたらす

  • Oligur
  • 0
  • vyzf
Appleの歴史における今日: MultiFinderがMacにマルチタスクをもたらす
  • アップルの歴史
Macintoshで動作するMultiFinder
MultiFinderを使えば、Appleメニューから実行中のアプリケーションを切り替えることができます。デスクトップに2つのアプリケーションを並べて表示することも可能です!
スクリーンショット:D. Griffin Jones/Cult of Mac

8月11日:Appleの歴史における今日:MultiFinderがMacにマルチタスクをもたらす 1987年8月11日: MultiFinderアプリがMacの発売以来最大のソフトウェアアップデートをもたらしました。Macintoshシステムソフトウェア5に組み込まれたMultiFinderは、初めて画面上に2つのアプリを同時に表示しながらマルチタスクを実行できるようになりました。

MultiFinder は Macintosh の技術的能力を間違いなく向上させますが、その基盤は不安定で、すぐに古さが露呈してしまいます。

MacintoshとLisaを一緒に宣伝するパンフレット
Macは高価であるにもかかわらず、AppleはLisaコンピュータの低価格な代替品として売り込んだ。
写真:Apple/Web8bits

Appleは1984年に最初のMac、Macintosh 128Kを発売しましたが、当時はマルチタスク機能は一切搭載されていませんでした。AppleはMacを、1985年後半までラインナップに残っていた同社の高価格ワークステーション、Lisaコンピュータの低価格な代替品として位置付けました。MultiFinderが登場する前は、マルチタスク機能が欲しいならLisaを購入するだけでした。

しかし、Appleがメモリを増強したMacモデルを急速に開発していったため、この体制は長くは続かなかった。例えば、Appleは1984年9月に、初代モデルの4倍のRAMを搭載したMacintosh 512K(通称「Fat Mac」)を出荷した。

最初にスイッチャー、次にマルチファインダー

Mac 上で実行されている、MultiFinder の前身である Switcher のスクリーンショット。
Mac用のSwitcherアプリはMultiFinderより先に登場しました。
スクリーンショット: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を悩ませ続けました。

Mac OS 9のMultiFinderでマルチタスクを実行するスクリーンショット
Mac OS 9はコンピュータのユーザーインターフェースを強化しました。メニューを切り離して、実行中のアプリをフローティングパレットとして表示できるようになりました。しかし、それから何年も経った今でも、依然として大きな制限が残っていました。
スクリーンショット:D. Griffin Jones/Cult of Mac

過去25年間のコンピューターの性能向上に伴い、Macのオペレーティングシステムとカーネルはマルチタスクを低レベルで管理するようになり、アプリは互いに分離され、サイロ化された状態を維持しています。そのため、安定性と引き換えに、管理オーバーヘッドを多少犠牲にしています。

今すぐアクティビティ モニタ アプリを開くと、Mac が何百、何千ものプロセスを難なく処理しているのがわかります。


Appleの歴史におけるこの日もまた

ウォズニアック氏は2021年にドバイでApple-1のCPUにサインをした。

1950年8月11日:スティーブ・ウォズニアック誕生

Appleの共同創業者、スティーブ・ウォズニアックが誕生。スティーブ・ジョブズはAppleの歴史の中で最も尊敬される人物かもしれないが、ファンに最も愛されているのはウォズかもしれない。

ウォズニアック氏は、最も有名な作品である Apple II コンピュータに加え、Apple 製品に彼の楽しい性格を吹き込むことにも尽力しました。

ウォズ、お誕生日おめでとう!

詳細: Apple の歴史における今日: スティーブ・ウォズニアック、お誕生日おめでとう!

1987年8月11日:アップルがHyperCardを発表

MultiFinderがリリースされたまさにその年の同じ日に、AppleはHyperCardも発表しました。故ビル・アトキンソンによって開発されたHyperCardは、Wikipediaによると「最初の成功したハイパーメディアシステムの一つ」でした。

HyperCardを使えば、ポイント&クリック操作で複雑なインタラクティブなウィジェット、ゲーム、アプレットを作成できました。多くの人は、HyperCardを、今日のWebで見られるようなリッチなマルチメディアインタラクティブ機能の先駆けだと考えています。