60
Appleの系図:歴代のAppleプラットフォーム

Appleのコンピュータプラットフォームを誰かに尋ねたら、おそらくApple II、Mac、iOSの3つの答えが返ってくるでしょう。しかし、Appleのコンピューティングプラットフォームの真の歴史は、多くの人が思っているよりもはるかに豊かで多様です。

過去36年間、Appleは少なくとも13の異なるプラットフォームを構築し、それぞれが独自のソフトウェアをホストしてきました。これらのエコシステムの中には、驚くほど忘れ去られたものもあり、容赦のない市場のせいであっという間に消滅しましたが、一方で、消費者向けエレクトロニクス分野で今もなお私たちの目の前に残っているものもあります。

技術的には、コンピュータプラットフォームはオペレーティングシステムと基盤となるハードウェアアーキテクチャの組み合わせによって定義されます。つまり、ある意味では、各プラットフォームは独自の種類のマシンを表しており、そのプラットフォーム独自のアプリケーションをネイティブに実行できますが、他のプラットフォームのアプリケーションは実行できないと言えます。

プラットフォームの定義はシンプルに見えますが、Appleのテクノロジーファミリーは、重視する特性に応じて簡単にグループ化したり再グループ化したりできるため、唯一の正しい方法はありません。このリストでは、Appleのプラットフォームは主に製品ファミリーごとにグループ化されています。これらの製品ファミリーは、いくつかの例外を除き、一般的に単一のハードウェアアーキテクチャまたはソフトウェアパラダイムを中心としています。

Appleは、AirPort Wi-FiシリーズやTime Capsuleなど、技術的にはコンピューターを核とする製品を他にもいくつかリリースしていることは特筆に値します。これらのデバイスは、ファームウェアからすべてのコードを取得するという非常に特殊な用途しか持たず、実際に何かを実行する可能性はないため、リストから除外しました。技術的にはiPod shuffleもこの基準を満たしていますが、iPodファミリーの一員であるため、以下に含めました。

プラットフォーム情報キー

これから多くの情報を紹介していくので、これらのプラットフォームを説明する際に使用される用語をいくつか明確にしておくと便利です。ここで簡単に説明します。また、プロパティがすべてのサブプラットフォームに共通する場合は、そのセクションのメインプラットフォームのみに記載されています。

年の範囲:プラットフォームがアクティブであった/アクティブであった年。

CPU クラス:プラットフォームの基本的な CPU アーキテクチャ。

OS:プラットフォームで利用可能な Apple 認定のオペレーティング システム。

開発ステータス:「オープン」は、Apple がプラットフォーム上でのサードパーティ開発を無制限に許可していることを意味します。「クローズド」は、Apple がサードパーティ開発を一切許可していないことを意味します。「モデレート」は、Apple が特別な許可と管理の下でサードパーティ開発を許可していることを意味します。

プラットフォーム規模:プラットフォームでリリースされる個別のモデルの数。この数値は、モデル間の区別方法(特にMacプラットフォームの場合)によって大きく異なる可能性があるため、あくまでも目安としてご利用ください。

以下のプラットフォームは、プラットフォームの創設モデルが最初に登場した順序で表示されます。

Apple I (1976年から1977年)

エド・ウスマン
アップル1

CPUクラス: MOS 6502 OS:システムモニター 開発状況:オープン プラットフォームサイズ: 1

次のような話は、きっと聞き覚えがあるでしょう。Apple Iは、スティーブ・ウォズニアックが自分用に自作した趣味のマイクロコンピュータプラットフォームでした。スティーブ・ジョブズがウォズニアックを説得して製品化させ、Appleが誕生しました。

Apple Iプラットフォームはそれほど大きな規模ではありませんでした。わずか1年しか持たず、カリフォルニアの愛好家のコミュニティ以外ではほとんど流通しませんでした。ケース、電源、キーボードが付属せず、回路基板のみの状態で出荷されたこのコンピュータには、Apple公式のソフトウェアアプリケーションがわずかしか付属していませんでした。サードパーティ製の商用ソフトウェアパッケージがどれだけ出荷されたかを正確に把握することは困難ですが、出荷された数少ないパッケージは、ジップロックの袋で梱包されることが多かったのです。

Apple I の寿命は短く、商業的影響も小さかったものの、8 ビットの 6502 ベースの Apple I の基礎となったハードウェアとソフトウェアの技術は、翌年の Apple II の基礎となりました。

Apple II (1977年から1993年)

oldcomputers.net
アップルII

CPUクラス: MOS 6502 OS: Apple DOS、Apple Pascal、ProDOS開発状況:オープン プラットフォームサイズ: 7

Apple Iの後継機を設計するにあたり、スティーブ・ウォズニアックはビデオゲームへの情熱を活かし、世界で最も安価なカラーコンピュータシステムを開発しました。Apple IIは、前モデルと同じ8ビットMOS 6502 CPUを搭載しながらも、(他の機能の中でも)7つの拡張スロットを追加し、プラットフォームの寿命を大幅に延ばしました。ちなみに、ケース、キーボード、電源ユニットも付属していました。

Apple IIプラットフォームは、約20年にわたり7つの主要なアメリカ版が発売され、Apple IIは数多くのファーストパーティおよびサードパーティ製のソフトウェアパッケージやアクセサリが集積する、大規模で活気のあるエコシステムの中心となりました。Apple IIは、Macintoshの黎明期においても、長きにわたりAppleの最も人気のあるプラットフォームであり続けました。

Apple III(1980年から1984年)

ビルビー
アップルIII

CPUクラス: 6502 OS: SOS、Apple Pascal 開発状況:オープン プラットフォームサイズ: 2

Apple IIIは、AppleがビジネスPC市場に特化した最初の試みでした。そのため、Appleは価格と市場における差別化を図るため、前モデルのApple IIとの互換性を意図的に損ないました。この決定は、すぐにAppleに大きな痛手となりました。Apple経営陣は、サードパーティによる広範な拡張サポートを備えたApple IIが、Apple IIIの機能をはるかに超える機能を急速に獲得していく様子を目の当たりにし、混乱に陥りました。その結果、Apple IIIが本来持っていたであろう真の優位性は打ち消されてしまったのです。

価格の高さ、サードパーティのサポートの少なさ、そして初期の Apple III ユニットの欠陥により、Apple III の普及は芳しくなく、最終的には 1984 年に製造中止となりました。しかし、柔軟で好評だったそのオペレーティング システム (SOS、Sophisticated Operating System の略) が Apple II 上の ProDOS のインスピレーションとなり、このプラットフォームの寿命を 1990 年代初期まで延ばすのに貢献しました。

アップル・リサ(1983年から1985年)

トミスラヴ・メダック
アップルリサ

CPUクラス: Motorola 68K OS: Lisa OS、SCO Xenix 開発状況:オープン プラットフォームサイズ: 2

Apple Lisaの誕生は、スティーブ・ジョブズと数名のApple社員が、コピー機大手の研究開発センターであるゼロックスPARCを訪れた時に始まりました。そこで彼らは、ビットマップ形式のグラフィカルインターフェースとマウスと呼ばれるポインティングデバイスを搭載した、Altoと呼ばれる先進的なマシンを目にしました。

Appleはすぐに独自のビットマップウィンドウプラットフォームLisaを開発しました。これは、グラフィカルユーザーインターフェース(GUI)を搭載した最初の2つの商用マイクロコンピュータシステムのうちの1つとなりました。しかし、発売当初は価格が高騰し(1万ドル)、速度も遅く、独自仕様のフロッピードライブのトラブルが、プラットフォームの発売当初の足かせとなりました。

批判に応えて、Appleは翌年、Lisaを新型フロッピードライブ搭載で再設計し、同時にはるかに安価なGUIベースのMacintoshを発売した。LisaよりもMacintoshの売れ行きが好調だったため、Lisaプラットフォームは忘れ去られる運命となった。

Lisaを購入した数少ない顧客のほとんどは、Appleがコンピュータに同梱していたグラフィカルオフィスツールスイートに満足していました。普及率の低さから、プラットフォーム上でのサードパーティ製ソフトウェア開発は魅力的ではなく、この大型で高価なマシンシリーズ向けに実際に出荷されたサードパーティ製アプリケーションはごくわずかでした。

Macintosh(1984年から現在)

最初のMac

開発状況:オープン プラットフォーム規模: 210 以上

Macintoshプラットフォームは1984年に登場し、それ以来、様々な形で私たちの生活に寄り添ってきました。この22年間で、このプラットフォームは3回のハードウェアの大きな移行(68K、PowerPC、x86 CPU間の移行)と1回のオペレーティングシステムの大きな移行(Classic OSとOS X間の移行)を経験しました。

これら 3 つの CPU タイプは 3 つの異なるプラットフォームを構成すると主張する人もいますが (技術的にはその通りです)、Apple は各ハードウェアの変更に、下位互換性を維持するエミュレーション レイヤーを導入し、ハードウェアの改訂間で Macintosh の精神を維持してきました。

これら 3 つのハードウェア サブプラットフォーム内では、68K マシン上の Unix ベースの A/UX などのさまざまなオペレーティング システムの使用や、PowerPC 時代のクラシック OS と OS X の切り替えによって、Mac エコシステムがさらに細分化されています。

豊富なサードパーティのサポートと文字通り何百ものファミリーメンバーのおかげで、Macintosh は現在までに Apple の最も人気のあるプラットフォームとなっています。

Macintosh 68K(1984年から1996年)

CPUクラス: Motorola 68K OS: Mac OS、A/UX サブプラットフォームサイズ: 72

Macintosh PowerPC (1994年から2006年)

CPUクラス: PowerPC OS: Mac OS、Mac OS X サブプラットフォームサイズ: 87

Macintosh x86 (2006年から現在)

CPU クラス: Intel x86 OS: Mac OS X サブプラットフォーム サイズ: 51+

Apple IIgs (1986年から1992年)

apple2history.org
アップルIIgs

CPUクラス: WDC 65816 OS: ProDOS 16、System 1.xからSystem 6.x 開発状況:オープン プラットフォームサイズ: 1

IIgsプラットフォームは、Apple IIの派生製品というだけでなく、以前の8ビットプラットフォームのスーパーセットと言えるでしょう。このポストMacマシンは、8ビットプロセッサを大幅に拡張し、16ビットプロセッサを搭載することで、より多くのシステムメモリを利用でき、プログラム実行速度も向上しました。新しいグラフィックチップと優れたサウンドシンセサイザーも、IIgsを8ビットの同世代製品と差別化する要因となっています。

Apple II ファミリーの一員である IIgs の WDC 65816 プロセッサには、オリジナルの Apple II の 6502 プロセッサ用に作成されたプログラムを約 2 倍の速度で実行できるエミュレーション モードが含まれており、Apple II ソフトウェア製品の膨大な遺産を引き継いでいます。

しかし、この新しいプロセッサは、IIGS特有のハードウェア強化機能を活用するために特別に設計された、より新しく強力なアプリケーションの開発も可能にしました。これを受けて、Appleは専用の16ビットオペレーティングシステム(ProDOS 16)を開発し、後にMacintoshを彷彿とさせるカラフルなグラフィカルユーザーインターフェースを導入しました。

全体として、IIgsはAppleからのサポートが限られていたにもかかわらず、少なくとも5年間(特に教育分野)は人気のプラットフォームであり続けました。しかし、1992年にはMacintoshプラットフォームへの注力により、IIgsは衰退しました。

テックステップ(1991年から1993年)

コンピューター.ポップコーン.cx
テックステップ

CPUクラス: Motorola 68HC11 OS: TechStep OS 開発状況:クローズド プラットフォームサイズ: 1

このあまり知られていない診断ツールは、技術者がMacシステムのトラブルシューティングを行うために使用されましたが、意図せずしてApple初のハンドヘルド型モバイルコンピュータプラットフォームの象徴となりました。この小型デバイスはアクセサリと捉える人も多いですが、TechStep自体にはApple提供のROMソフトウェアパックから専用ソフトウェアを実行する組み込みコンピュータが搭載されています。この限定的な診断プラットフォームのためにサードパーティによる開発は一切行われていません。

ニュートン/eMate(1993年から1998年)

ニュートン

CPUクラス: ARM OS: Newton OS 開発状況:オープン プラットフォームサイズ: 7

Appleエコシステムを初めて知った方は、iPhoneとiPadがAppleにとってタッチスクリーンベースのモバイルコンピューティングへの最初の進出ではなかったと知って驚くかもしれません。その栄誉は、ペン入力とモノクロ液晶ディスプレイをハンドヘルドのポケットサイズデバイスに組み合わせたPDA(パーソナルデジタルアシスタント)であるNewtonに与えられます。

Newtonは、活発なサードパーティ製ソフトウェアコミュニティを生み出しました。しかし、Newton本体の販売台数が比較的少なかったため、コミュニティの規模は小さくなりました。手書き認識の精度が時折不正確だった(とはいえ当時としては十分に優れていた)ため、メディアで頻繁に批判され、Newtonは広範な顧客基盤を獲得することはありませんでした。それでも、メディアで大きく取り上げられたことは、1990年代のPDA市場の拡大を促しました。

ベクトロニックのアップルワールド
eMate

Newton ファミリーの終焉に近づいた頃、ユニークな新メンバーである eMate 300 が加わりました。それ以前の Newton とは異なり、eMate はノートブック スタイルのクラムシェル フォーム ファクタで出荷されました。

1997年にAppleに復帰したスティーブ・ジョブズは、会社の事業戦略を明確化するため、Newtonをすぐに廃止しました。Newtonのソフトウェア技術の一部はOS Xに引き継がれており、Newtonでの経験(何をすべきか、何をすべきでないか)は、10年以上後のAppleの次なる主要なモバイルコンピューティング構想の形成に大きく貢献しました。

ピピン(1995年から1997年)

エヴァン・エイモス
ピピン・アトマーク

CPU クラス: PowerPC OS: Pippin OS 開発状況:中程度 プラットフォーム サイズ: 1

1990年代半ば、Appleは、ユーザーがテレビを通してインターネットに接続できるシンプルで安価なハードウェアの提供を目指し、Webブームに乗じて短期間で成功を収めました。ついでにCDベースのマルチメディアエンターテイメントも提供してみたらどうだったでしょうか?

同社は、MacベースのハードウェアリファレンスプラットフォームであるApple Pippin(Mac OS 7.5.xの改良版を搭載)で、テレビに接続できるゲームパッドを備えたスタンドアロンのコンソール型コンピュータの基本を網羅した、この幻の市場に参入しました。AppleはPippinハードウェアを自社で販売することはなく、日本と北米ではライセンス契約を結んでいるバンダイに委託しました。

Appleは、ビデオゲームコンソールの先例に倣い、Pippinプラットフォーム向けのサードパーティ開発をライセンス取得者のみに制限しました。Pippinハードウェアの高価格と明確なターゲット層の不在により、Pippinは市場で失敗に終わり、このシステム向けのソフトウェアタイトルはごくわずかしか一般に公開されませんでした。

Apple ネットワークサーバ (1996 ~ 1997)

リンゴの神殿
Apple ネットワークサーバ

CPUクラス: PowerPC OS: IBM AIX 開発状況:オープン プラットフォームサイズ: 2

Apple Network Serverシリーズは、後にXServeが参入することになる中規模サーバ市場への参入を目指したものでした。これらのマシン自体はPowerPC CPUを含むMacintoshの基盤技術を採用していましたが、IBMのAIXオペレーティングシステム(IBM独自のUNIX実装)の改良版のみを搭載していたため、AppleはこれらのマシンをMacと呼ぶことはありませんでした。

このシリーズは500と700の2機種のみが市場に投入されました。高価格と奇妙な混在した系譜が人気を限定し、1997年にスティーブ・ジョブズがAppleに復帰したことにより、このプラットフォームは終焉を迎えました。興味深いことに、ANS 500と700は、Apple以外のオペレーティングシステム専用に設計された唯一のAppleマシンです。

iPod(2001年から現在)

りんご
初代iPod

プラットフォームサイズ: 20

洗練されたインターフェースと(非常に)限定的なサードパーティ製ソフトウェアのサポートを備えたコンシューマーエレクトロニクス機器であるiPodシリーズを、コンピュータプラットフォームとして認識する人はほとんどいません。しかし、あの洗練されたクリックホイールの下には、まさにコンピューティングマシンの心臓部が息づいています。

クラシックiPodファミリーの全モデル(初代iPod Shuffleを除く)はARMベースのCPUを搭載しており、そのほとんどはPortalPlayerが設計した構成です。同様に、ほぼすべてのクラシックiPodはPixo OSのカスタムバージョンを搭載しています。Pixo OSは、当初Appleからライセンス供与を受け(後にPixo社から直接買収)、組み込みOSです。

iPod Classicプラットフォームは、発売後5年間、サードパーティによる開発を一切受け付けていませんでした。2006年、Appleは厳選されたサードパーティ開発者が開発したiPod用クリックホイールゲームシリーズを発表しました。「Bejeweled」や「Mahjong」といったカジュアルゲームが代表的でした。2011年にAppleがiTunes Storeから削除するまで、合計50タイトルがiPodに登場しました。

様々なiPodの中で、Appleが承認したサードパーティ製ソフトウェアを実行できるのは、後期型のiPod ClassicとiPod nanoのみです。多くの報告によると、タッチスクリーンインターフェース搭載モデルも含め、すべてのiPod nanoでPixo OSが動作しています。

iPod classic(2001年から現在)

CPUクラス: ARM OS: Pixo OS 開発状況:中程度 サブプラットフォームサイズ: 7

iPod mini(2004~2005年)

CPUクラス: ARM OS: Pixo OS 開発状況:終了 サブ プラットフォームサイズ: 2

iPod nano(2005年~現在)

CPUクラス: ARM OS: Pixo OS 開発状況:中程度 サブプラットフォームサイズ: 7

iPod shuffle 第1世代(2005~2006年)

CPUクラス: Sigmatel STMP3550 OS: iPod Shuffle OS 開発状況:終了 サブ プラットフォームサイズ: 1

iPod shuffle 第2~4世代(2006年~現在)

CPUクラス: ARM OS: iPod Shuffle OS 開発状況:終了 サブ プラットフォームサイズ: 3

Apple TV(2007年~現在)

りんご
オリジナルのApple TV

開発状況:終了 プラットフォームサイズ: 3

Apple TV デジタルメディアボックスは、OS X の修正バージョンを実行する特殊用途の x86 ベースのコンピュータとして誕生しました。2010 年に、プラットフォームは大幅に分裂し、Mac よりも iPhone に近い ARM/iOS の組み合わせに移行しました。

今のところ、Apple の小型 TV ボックスはオープンなプラットフォームではなく、モデレートされたプラットフォームでもありません。しかし、最新の OS バージョンにはアプリのようなホーム画面が搭載されているため、その状況はいずれ変わるのではないかと多くの人が考えています。

Apple TV 第1世代(2007~2010年)

CPUクラス: Intel x86 OS: OS X (修正版) サブプラットフォームサイズ: 1

Apple TV 第2世代および第3世代(2010年から現在)

CPUクラス: ARM OS: iOS サブプラットフォームサイズ: 2

iOS(2007年から現在)

りんご
初代iPhone

CPUクラス: ARM OS: iOS 開発状況:中程度 プラットフォームサイズ: 16

iOSはiPhone OSとして誕生しました。iPhone OSはAppleのデスクトップOSであるOS Xから派生したものです。このタッチスクリーンOSは、iPhone、iPod touch、iPadという3つの異なるハードウェアサブプラットフォームで動作します。それぞれのサブプラットフォームには、ARMマイクロプロセッサアーキテクチャに基づくCPUが搭載されています。多くのiOSアプリは3つのサブプラットフォームすべてで動作しますが、特定のiOSデバイスクラスに限定されていたり、最適化されているものもあります。

iOSは2007年のiPhoneに初めて搭載されましたが、App Storeやサードパーティ製アプリケーションをインストールする手段はありませんでした。2008年にAppleがApp Storeを立ち上げると、iOSは瞬く間に史上最も多くのユーザーを抱えるソフトウェアプラットフォームの一つとなりました。この記事の執筆時点では、70万本を超えるサードパーティ製アプリが登録されており、その数は日々増加しています。

iOS プラットフォームは、ファミリー メンバーがますます増えており、最も人気のある Apple プラットフォームの称号を獲得する確実な後継者です。

iPhone(2007年~現在)

サブプラットフォームのサイズ: 6

iPod touch(2007年~現在)

サブプラットフォームのサイズ: 5

iPad(2010年から現在)

サブプラットフォームのサイズ: 5