Apple は約 40 年前にオリジナルの 128 KB Macintosh を発売しましたが、それによってコンピュータ業界は大きく変わりましたが、その変化は今でも多くの人が十分に理解していません。
初代Macintoshは極めて重要なマシンだったため、当然のことながら、The Register誌は多くの紙面を割いてきました。20周年を迎えた際には、いかにしてMacintoshが型破りなコンピュータだったかを特集しました。30周年の際には、Macintoshの歴史における重要なポイントを2回に分けて取り上げ、35周年には発売当時を振り返りました。
Appleの初代Macintosh
しかし、40年経った今でも、Macintoshに関する誤情報や偽情報は依然として多く存在します。GUIを搭載した最初のコンピュータでもなければ、Lisaの簡易版の後継機でもありませんでした。Apple IIの代替機でもありませんでした。実際、実用的な仕様のMacintoshが登場するまでには数年かかり、その間、Macintoshを支えていたのはApple IIでした。
それでは、いくつかの幻想を打ち破ってみましょう。
Macintoshは最初のGUIベースのパーソナルコンピュータではありませんでした。Lisaも同様です。Altoでもありません。XeroxはAltoを商業的に販売することはありませんでした。最初の商用GUIワークステーションは1981年のXerox Starで、価格は17,000ドルと高額でした。現在の価値に換算すると57,000ドルを超えます。
MacintoshはLisaの縮小版でも「Lisa 2」でもありませんでした。実際、Lisa 2は存在し、Macintoshと同時に発売されました。Lisaが36周年を迎えた時期について触れました。確かにMacintoshはLisaのソフトウェア設計から多くの要素を取り入れていますが、単なるコピーとは程遠いものです。
アップルリサ
LisaとMacintoshはどちらも5年間の開発期間を要し、開発プロセスはほぼ独立していました。Lisaプロジェクトは1978年に開始され、比較的従来的なユーザーインターフェース(主にテキストベース、一部グラフィカルでWYSIWYGも使用)を備えた強力なビジネスコンピュータの開発を目指しました。Lisaの汎用性を示す例として、Microsoftの初期のUnixであるXenixを含む他のOSも動作させることができました。ある意味では、当初計画されていたLisaは、Macintoshの約2週間前に発売された不運なSinclair QLに近いものでした。
Macintoshプロジェクトは、そのわずか1年後の1979年に始まりました。当初は故ジェフ・ラスキン氏が主導し、コンピュータというより家電製品に近い、極めてシンプルなデバイスの設計を目指しました。ラスキン氏自身のプロジェクトの歴史によると、Macintoshは当初8ビットマシンでした。
当初Apple IIのドキュメント作成のために雇われたラスキンは、以前はゼロックスPARCで働いていました。スティーブ・ジョブズをゼロックスに誘い込んだのはラスキンでした。そして、ジョブズ自身が語ったように、ゼロックスが彼に見せた3つの最も重要なもののうち2つをジョブズは見逃しました。これは、私たちが50歳のゼロックスAltoを検証した際に述べたことです。
1980年のアップルのIPOで富を得たものの直接の責任を負わなかったジョブズは、1981年にMacintoshプロジェクトを発見し、その座に就いた。汎用コンピュータではなく家電製品を開発していたラスキンは、1年後に辞任した。ラスキンはその後、キヤノン向けに全く異なるマシンを設計した。それはある意味ではより革新的で、当初の構想に近いものだった。キヤノン・キャットは、ラスキンが「人間的なコンピュータ」と呼んだ原理に基づいてForthでプログラムされた、一種のインテリジェントで拡張可能なワードプロセッサだった。
ジョブズはゼロックスPARCへの最初の訪問から意気揚々と戻り、Lisaチームのメンバーと共に2度目のデモを行った。ちなみに、Appleは何も盗んでいない。デモの費用として、ゼロックスにIPO前の株式10万株を支払ったのだ。
ゼロックス社のSmalltalkインターフェースは、LisaチームにApple II上でモックアップを作成していた設計を大幅に変更するきっかけを与えました。開発中のLisaのビフォーアフターは、ロッド・パーキンス氏の記事「Lisaユーザーインターフェースの発明」(PDF形式ですが、他の形式はインターネットアーカイブで入手できます)でご覧いただけます。
この14ページにわたる解説では、Appleが一から発明した重要なイノベーションのいくつかを紹介します。Macintoshに継承されたものもいくつかありますが、すべてではありません。また、特に目立ったものもありました。例えば、Smalltalkにはウィンドウが重なり合う機能がありましたが、Appleのビル・アトキンソンは、それを実現するための重要なアルゴリズムであるリージョンを発明しました。リージョンによって、プログラムはウィンドウが他のウィンドウに部分的に覆われていても更新できるようになりました。これはゼロックスシステムでは不可能でした。そして、これは後にジョブズの宿敵となるジョン・スカリーをAppleに引き入れるきっかけとなった「バウンシング・ペプシ」デモの重要な要素となりました。
- 標準ユーザーインターフェースの盛衰
- 一瞬、Lotus Notesは企業に必要なすべてを提供するように見えた。
- ZX Spectrum Next Issue 2が出荷開始、チップ不足は気にしない
- ついに:ずっと欲しかったBBC MicroがMastodon形式で登場
リージョンは、LisaのグラフィックツールキットであるLisaGraf(後にQuickDrawと改名)の一部でした。LisaのPascalベースバージョンは、後にBurrell SmithがMacintoshに搭載した64KBのROMに収まるように、68000アセンブリ言語で書き直されました。
Apple Lisaプロジェクト
LisaのOSの実装の詳細だけが革新的だったわけではありません。Lisaが30周年を迎えた時、The Reg誌はLisaのデスクトップをAltoと比較しましたが、より公平な比較対象はLisaの数年前からあるStar環境です。例えば、Alto以降、Xeroxはスクロールバーやドキュメント用アイコンなどを開発していました。それでも、LisaのGUIには多くの機能が欠けていました。Lisaチームは、メニューバーからプルダウンするメニューやウィンドウのタイトルバーにあるコントロールボタンなど、私たちが当たり前のように使っているものを発明したのです。
しかし、今日Lisaやエミュレータを試してみると、混乱してしまう。UIはドキュメントを中心に構築されており、ファイルを作成するには、テンプレートから目的の場所に文房具を切り取る必要がある。これは、9年後にリリースされたOS/2 2の奇妙なWorkplace Shellに少し似ている。1984年当時、Unix、CP/M、MS-DOSで既に馴染みのあるMacintoshの「アプリケーション」と「データファイル」のモデルとは大きく異なる。
Macintoshのもう一つの簡素化は、LisaやIBM PCの長方形ピクセルではなく、正方形ピクセルを採用したことでした。Macintoshの内部設計がはるかにシンプルになったことに加え、これはバレル・スミスの設計の天才によるものでした。
Macintoshシステム、バージョン1.0。使いやすく、そして親しみやすい
Lisaは1MBのRAMと5MBのハードディスクを搭載していましたが、初代Macはわずか128KBのRAMと片面フロッピーディスクドライブ1台しかありませんでした。Lisaユーザーはアプリケーションからファイルウィンドウへのドラッグ&ドロップが可能でしたが、Macユーザーはそれができませんでした。マルチタスク機能の欠如に加え、MacintoshはアプリケーションプログラムとSystem 1.0のFinderを同時に動作させるのに十分なRAMを搭載していませんでした。そこでMacintoshチームは、ファイルの読み込みと保存のための標準化されたダイアログボックスを考案し、保存場所を選択できるナビゲーションツールも備えていました。
Macintosh 128Kに続き、同年9月にはMacintosh 512Kが登場しました。こちらは0.5MBのメモリを搭載し、価格は2,795ドル(現在の価格8,245ドル)でした。Appleはこれを推奨していませんでしたが、スミス氏がこっそりと搭載したメモリアップグレード機能のおかげで、初代Macintoshの所有者は64KBのRAMチップを256KBのチップに交換することで、同じメモリ容量を実現できました。
初代Macintoshの発売から2年後、Appleはついに信頼性と実用性に優れたモデル、Macintosh Plusを発売しました。価格は2,599ドル(2024年換算で約7,250ドル)で、両面800KBフロッピーディスクドライブ、1MBのRAM(SIMMスロット4基で容易にアップグレード可能)、そして重要なSCSIポートを搭載しており、外付けハードディスクの追加が比較的容易(安価ではないにせよ)でした。これらの機能を実現するには、デバイスドライバと新しい階層型ファイルシステムの両方に対応するため、128KBという大容量のROMが必要でした。
そこに到達するまで2年かかりましたが、Mac PlusはMacintoshが本格的なマシンへと進化し始めたことを示すものであり、ついにApple IIの売上を上回りました。多くの点で、初代Macは実用的とは言えないほど機能が制限されていました。外付けフロッピードライブのおかげで、人々は素晴らしいものを作りました。一方で、比較的手頃な価格だったため注目を集め、そのスペックはデザイナーたちに独創的な発想を促し、それが今日まで続くトレンドを生み出しました。
Appleのヒューマンインターフェースガイドラインは、間接的ではあっても、その後何年にもわたるソフトウェア業界の方向性を決定づけました。ゼロックスの研究者たちが道を示しましたが、40年にわたるソフトウェアデザインに影響を与えたのはLisaではありませんでした。控えめな128K Macintoshでした。®