AppleとIntel、30年にわたる数奇な関係(後編)(2/3 ページ)
オブジェクト指向カンパニー、NeXT
スティーブ・ジョブズは1985年、自ら招き入れたCEO、ジョン・スカリーによってAppleを追放される。この時ジョブズはショックを受け、自分の失敗をIntelのボブ・ノイスに謝りにいったという(最近ジョブズがStanford大学で行ったスピーチで明かされた)。
そのジョブズが、新しく作ったのがNeXTだ。設立時はNeXT、その後NeXT Computerと社名変更して、Macと同じMotorola製「68030」を搭載したワークステーションをつくっていたが、後にハードウェア事業から撤退しNeXT SoftwareとなってOSとWebサーバー用ソフトの開発に専念する。
AppleがMotorola製「68040」から、PowerPCへの移行を果たしたとき、NeXTは、ハードウェアメーカーからOSメーカーへと移行、その時、選んだのはCPU非依存の道だった。
NeXTのOSの特徴は、プログラムの抽象化が進んだオブジェクト指向技術を全面的に取り入れていること。例えばビデオである番組の録画予約方法を人に教える際、「まずはリモコンの一番左上のボタンを押して」、「じゃあ、次はその下のボタンを3回」、「そしたら次は隣のボタンを10回」……と指示を出したのでは、ある特定の番組の録画にしか対応できず、しかも、リモコンのチャンネルや時刻が特定の状態になっている時にしか対応できない。
これがそれまでの古いプログラミングだ。
これに対して、プログラムを抽象化すると以下のようになる。まずは「録画したい番組のチャンネルを選び、続いて開始時刻、終了時刻をボタンで指定する。最後に『転送』ボタンを押せば、予約が完了する」と説明した上で、「今日、録画したい番組は◯チャンネルで、放送時間は△時から□時まで」と説明するのがオブジェクト指向プログラミングだ。
先に教えておいた録画予約の基本を、流用して、別の番組の予約方法も簡単に指示が出せる。また、具体的なチャンネルや開始時間の設定方法を別途、指示することで、どんなリモコンにも対応できる。
NeXTのOS「OPENSTEP」は、こうしたOSそのものの抽象化を進めることで、特定のCPUに依存しない環境をつくりあげていた。その後のNeXTのOSは、従来のMotrola製CPUに加え、Sun Microsystemsの「SPARC」、Hewlett-Packardの「PA-RISC」などのサーバ/ワークステーション用CPUでも動き、そしてIntel製のCPUでも動作した。
実際、NeXTのOSを一番広めたのはIntel製CPUのプラットフォームだった。
噂の再燃
現在のMac OS Xは、NeXTのOPENSTEPの子孫にあたる。
1996年末にNeXTを買収したAppleは、1997年、新OS「Rhapsody」の計画を発表した。さらにその年のWorldwide Developers Conferenceで、「Prelude to Rhapsody」という名前で、Intel製CPU用の「OPENSTEP 4.4」というOSを配布し、ネクスト流オブジェクト指向プログラミングへの心の準備を促した。
その後、AppleはこのOPENSTEPを、PowerPCに移植し、Rhapsodyという開発者向けOSとして配布する。面白いのは、このときAppleがRhapsody for Intelも一時期配布したという事実だ。これでAppleがIntel版のOSもつくるのではないか、という噂が再燃した。
実際、ジョブズの復活後、Appleは辛辣にIntel製CPUの性能を批判することもあったが、その一方で、AppleとIntelの関係が改善しているように見える節もあった。
Intelが積極的に必要性を説いていたレガシーフリーPCを真っ先に実現したのはAppleの「iMac」だったし、そのことはグローブも評価していた。また、このiMacが、IntelがWindows PCを使って広めようとして、なかなか広まらなかったUSB規格を、一気に押し広げた。
IntelはIDFで、再三、iMacやMac miniに似たコンセプトモデルを披露し話題になっている。そんなIntelの株主総会に、スティーブ・ジョブズが出席していた、という噂もある。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
GMO、ランサム被害にあった顧客に新しいPC提供へ 犯行グループは1人の顧客情報公開か
-
2
NECのルータ「Aterm」、PHP脆弱性の影響なし 設定画面URLの「.php」は無関係
-
3
GMO、不正アクセス実行犯の手がかりに懸賞金 1億5000万円規模
-
4
「楽天トラベル」に不正アクセス 顧客情報最大約260万件など流出か 予約者約3.6万件のクレカ情報も
-
5
GMO、攻撃者の公開情報に「アクセスは絶対に控えて」 悪質な拡散者には法的措置を準備
-
6
Google、プライバシーポリシーに「Gmail」「Googleフォト」のデータを広告に使う例外を追加 回避方法は
-
7
So-net、会員情報約259万件が漏えい 一部メールサービスではパスワードも流出
-
8
メアドを検索→AIで“その人専用フィッシングメール”を生成する手法、クリック率が約2.7倍に 7000人以上で実験
-
9
IPO目論見書に「AIは人類の存亡リスク」「コードの9割はClaude製」 Anthropicが示した規格外の見立て
-
10
「自分の個人情報が漏えいした……どうすれば?」 IPAが対処法公開
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR