【レポート】
ついにIntelと結ばれたApple - スティーブ・ジョブズCEO基調講演
2 OS X、Xcode、Rosettaで円滑な移行
2005/06/08
「(Intel製CPUへの移行を)成功させるために、我々には2つの課題がある」とJobs氏が述べると、間髪を入れずに会場から「エッ、たった2つだけ……」という驚きの声が聞こえてきて、笑いが広がった。
1つはMac OS Xの対応である。「実はMac OS Xには……」とJobs氏が切り出し、「隠された二重生活があった」と続けると、それだけで言葉の意味を理解した観衆から笑いが漏れ始める。次にカリフォルニア州クパチーノのApple本社が映し出され、その一部がクローズアップされる。そこがIntel製CPU対応を、これまで密かに研究していたチームの拠点である。
特定のプロセッサに依存するべきではないという考えから、Mac OS Xは開発開始当初からクロスプラットフォームに設計されてきたという。結果、Cheetah、Puma、Jaguar、Panther、そしてTigerまで、過去5年間のMac OS XはすべてApple内部でPowerPC版とIntel CPU対応版がコンパイルされていたそうだ。さらに、この告白の瞬間までの約40分間、Mac OS X "Tiger"のデモなどに使われていた壇上のMacintoshが実はIntel CPUを搭載していることが明らかにされると、会場は大爆笑である。
さて、2つ目の課題はアプリケーションの対応だ。Appleは開発者に対して、開発用ツールとして「Xcode 2.1」を提供する。同バージョンではPowerPCとIntelの両アーキテクチャに対応する「ユニバーサルバイナリ」を生成できる。ユニバーサルバイナリにコンパイルすれば、ユーザーは同じディスクから、どちらのシステムにもアプリケーションをインストールできる。
PowerPCからIntelへの移行はおよそ2年間をかけて行われる。来年のWWDCまでにはIntel製CPUを搭載したMacintoshの出荷を開始し、2007年のWWDC頃には"ほぼ完了"、2007年末までに移行を"完了"させる計画だ。この移行期間には、Apple製品にPowerPC搭載機とIntel CPU搭載機が併存する。そこで集まった開発者に対してJobs氏は、それぞれのアプリケーションのユニバーサルバイナリを作成することがIntel製CPUへの移行を円滑に進めるカギになると指摘、そのためにはまずXcodeを利用することを求めた。
開発者の代表としてWolfram ResearchのCEOであるTheo Gray氏が登場し、開発者の視点からIntelアーキテクチャ対応の体験談を語った。同氏によると、6月1日の夜にAppleから連絡があり、その翌日に1人のエンジニアが開発中のMathematicaのコードを抱えてAppleを訪れたそうだ。「Cコード、Javaコード、レーガン時代から変化していない化石のようなコード等々、数百万のコードが存在する中で、これは子供だましではない、野獣のようなアプリだ」とXcodeを評価する。2時間とかからずに20程度のソースコードのラインを変更するだけで、Intelアーキテクチャに対応できたという。
ただし、Appleが開発者に対してユニバーサルバイナリ化を推進したとしても、Intel製CPUを搭載したMacintoshが初めて登場してからしばらくは、ユニバーサルではないアプリケーションが目立つだろう。そこで同社は、PowerPCバイナリをIntel CPU上で動作するように変換する「Rosetta」を用意する。同社ではエミュレーションという言葉を使わずに、ダイナミック・バイナリ・トランスレーションと呼んでいる。Rosettaは、ユーザが変換を意識しないように動作し、軽くて、そしてネイティブに迫る性能を発揮するという。基調講演ではWord/Excel、Quicken、Photoshop CS2などを使ったRosettaのデモが披露されたが、Photoshop CS2のプラグインに至るまで問題なく動作していた。
基調講演にはまた、MicrosoftのMacintosh Bussiness Unit(Mac BU)のGMであるRoz Ho氏、AdobeのCEOであるBruce Chizen氏が登壇し、第3の移行への積極的な協力を約束した。両社はMac OS Xのリリース時にもいち早くネイティブ対応して、移行を支援している。
ヘッドライン
- 【レポート】Adobe CS5のiPhoneアプリ書き出し機能はライセンス違反!? - 元Adobe技術者が指摘[10:00 3/22]アップル
- 【レポート】今週の秋葉原情報 - TWO TOPがリニューアルオープン、ついに2TB HDDの1万円割れも[01:07 3/22]自作
- 【レポート】5分でわかる今週のPC注目記事 - 3月14日〜3月20日[18:05 3/21]
- すべての旧来メディアはiPadに集まる - News Corpのマードック氏の予言[17:51 3/20]アップル
- Apple訴訟を受け、HTCがGoogleと共同で反訴を計画か - NYT[17:39 3/20]アップル
- iPad発売を前に、Appleが事業者とのコンテンツ提供交渉で苦戦 - WSJ[11:27 3/20]アップル
- 一度の再起動でOSやデータを完全保護「HD革命/WinProtector Ver.3」[21:44 3/19]ユーティリティ活用術
- ASUS、防塵ファン装備のRadeon HD 5670カード「EAH5670/DI/512MD5」[21:23 3/19]自作
- MSI、高性能クーラー「Twin Frozr II」装備のRadeon HD 5830カード[21:12 3/19]自作
- 【コラム】3Dグラフィックス・マニアックス 第91回 人工知性でコンテンツを生成するプロシージャル技術(15)[20:48 3/19]自作






















