Apple Computerは6日(米国時間)、サンフランシスコで開催中の開発者会議「WWDC 2005」において、Macintoshに搭載するCPUを現在のPowerPCからIntel製CPUへと変更する計画を発表した。1年以内にIntel製CPUを搭載した最初の製品が発売され、2007年末までにMacintosh全モデルの移行が完了する予定。
移行計画が発表された基調講演でSteve Jobs CEOは、「世界で最高のパーソナルコンピュータを提供することが我々の目標であり、将来を考えるとIntelが示すプロセッサ・ロードマップがもっとも充実している」とIntelアーキテクチャへの移行の妥当性を強調。講演の終盤にゲストとして壇上へ招かれたIntel社のPaul Otelini CEOも、「もっとも革新的なコンピュータ会社が顧客に加わったことに興奮を覚える」と、Appleとの連携に強い意欲を示した。
主要デベロッパーとしては、Microsoft Macintosh Bussiness UnitのRoz Hoゼネラルマネージャー、さらにAdobeのBruce Chizen CEOが登壇。Macintoshに対するコミットメントを続ける方針を確認するとともに、PowerPCとIntelの両方のアーキテクチャをサポートする両社の姿勢を明らかにした。
開発ツールとしては、最新のgcc 4.0を含む「Xcode 2.1」を提供。PowerPCとIntelの2つのアーキテクチャに対応する「ユニバーサルバイナリ」を生成できるほか、ジャスト・イン・タイムのバイナリ変換機能「Rosetta」をサポートするなど、Intelアーキテクチャへの移行を意識したアプリケーションの開発に活用できる。また、C/C++コンパイラやMath Kernelライブラリなど、一式を含む開発ツールが今年後半にIntelから提供される計画も発表された。
基調講演では、Macintoshに搭載されるCPUの詳細については触れられていないが、同日付で公開された開発者向け文書(Universal Binary Programming Guidelines)には「x86 as a synonym for IA-32」とあることから、現行のIA-32との互換性を持つCPUが採用される可能性が高い。Apple Developer Connection(ADC)のセレクト/プレミアメンバー向けには、Pentium 4 3.6GHzを搭載したハード(筐体はPower Mac G5)を999米ドルで1年間貸与する「The Developer Transition Kit」が提供されることから、Pentium 4を念頭に置いているものと考えられる。
Universal Binary Programming Guidelinesには、PowerPCバイナリをリアルタイムにIntelのコードに変換する「Rosetta」に関する情報も掲載されている。それによれば、Intel製CPUを搭載したMacintoshでPowerPCネイティブのバイナリを実行すると、「Rosetta」という機能により即座にIntelのコードへと変換、多くの場合そのまま実行できるという。なお、PowerPC G3向けにビルトされたバイナリが対象とされ、AltivecコードなどG4/G5に依存するバイナリ、カーネルモジュール(KEXT)自身またはKEXTに依存するバイナリは変換できない。Mac OS 8/9用アプリケーションについても、サポート外とされている。
また文書では、Rosettaが機能するバイナリの基準として、ユーザの操作する部分が多く複雑な計算を必要としないワードプロセッサのようなアプリケーションは互換性が高く、フーリエ計算やレイトレーシングなど複雑な計算を伴うものは互換性が低い、と例示されている。
かつてMacintoshがMotorola 68000シリーズ(68k)からPowerPCに移行したときには、68kとPowerPCのバイナリを1つのファイルに混在させる「ファットバイナリ」と、68kのコードをPowerPCのコードに翻訳して実行する「エミュレーション」の2つの手法により、バイナリ互換性の問題が解決された。今回のPowerPCからIntel製CPUへの移行では、ファットバイナリに相当する存在が「バンドル」(ファイルに見せかけたフォルダにバイナリやリソース一式を格納したパッケージ形式)、エミュレーションに相当する機能が「Rosetta」となる。
| アイ・オー・データ、IEEE802.11ac対応で最大1,300Mbps通信の無線LANルータ [13:31 5/22] |
| アイ・オー・データ、5GHz/2.4GHzで300Mbps通信が可能な無線LANルータ [13:22 5/22] |
| バッファロー、USBコネクタが自動で引っ込むキャップレスUSB 3.0メモリ [13:10 5/22] |
| Webページのロードが平均5%速くなった「Google Chrome 27 正式版」 [12:55 5/22] |
| 暗い場所でもタブレット/スマホを充電しやすくするLED内蔵USBケーブル [12:36 5/22] |
|
カネカ、簡便・迅速に検体から遺伝子を抽出できるRNA抽出キットを開発 [14:49 5/22] 開発・SE |
|
シャトレーゼ、父の日向けに似顔絵が描けるケーキや 「大黒柱ロール」発売 [14:47 5/22] ライフ |
|
東京都・青山など中心に「VOGUE」のナイトショッピングイベント開催 [14:44 5/22] ライフ |
|
STとQuantenna、QuantennaのWi-Fi技術をSoCに搭載するライセンス契約を締結 [14:44 5/22] 開発・SE |
|
アドバンスト・メディア、音声認識システムに自動車業界向け言語モデル開発 [14:38 5/22] エンタープライズ |