Appleが2020年からMacを自社製チップに移行する計画だという今週のブルームバーグの報道は、Macの将来について長年にわたり高まってきた憶測の集大成と言えるでしょう。私はAppleが新型MacにARMチップを採用したことに感銘を受けていますが、完全な移行の見通しについては懐疑的です。
しかし、ブルームバーグの報道(これは記者マーク・ガーマン氏の情報源から得たもので、情報源は概して優れている)を信じるならば、アップルがこれを行うかどうかの憶測から切り替えて、なぜ同社がこの措置を取るのか、そして移行はどのような形を取るのかを分析し始めるべき時だ。
信じられないようなものを見たことがある
私がAppleについて書き始めたのは、同社が初めてチップの移行を行った頃でした。1994年、Appleは10年間Macで使用してきたMotorola 68000シリーズプロセッサを廃止し、AIMアライアンス(Apple、IBM、Motorola)のPowerPCプロセッサを採用しました。移行を容易にするため、AppleはMac OSにエミュレータを追加し、古いソフトウェアを新しいPowerPC Macで動作させました(実際、Mac OS自体のかなりの部分がエミュレーションで動作していました)。PowerPCプロセッサは非常に強力だったため、エミュレーションによる速度低下はほとんどありませんでした。
次のチップ移行はそれから12年後の2006年、AppleがPowerPCではなくIntelプロセッサを搭載した最初のMacを出荷した時に起こりました。この時もAppleは、プロセッサ間の移行を容易にするために、エミュレーション技術(Rosettaと呼ばれる)を提供しました。そして最初の移行と同様に、この移行もかなり順調に進みました。製品ライン全体が新しいプロセッサラインに刷新され、ソフトウェアもアップデートされ、1、2年も経たないうちに、状況は完全に正常に戻ったように見えました。
IDGAppleのスティーブ・ジョブズ氏(左)とIntelのポール・オッテリーニ氏(右)が、MacintoshコンピュータへのIntelプロセッサの実装について発表した。Apple WWDC 2005。
Appleが2020年にMacのチップ移行を開始すれば、前回の移行から14年が経過することになる。つまり、Appleは以前の2つの移行よりも長くIntelアーキテクチャを維持してきたことになる。しかし、今日のAppleとMacは、1994年と2006年のAppleとMacとは全く似ていない。これは、Macプロセッサにおける計画的かつ秩序ある変化を目撃しようとしているのか、それとももっと奇妙な変化なのかという疑問を投げかける。
素早い一撃で
Apple の選択肢の 1 つは、過去 2 回とまったく同じことをすることです。つまり、Apple 設計のプロセッサに移行することを発表し、開発者に数か月前に警告し、その後 1 年ほどかけて Mac 製品ライン全体を一新しながら、移行期間中に古いソフトウェアを (ただし、速度は遅くなりますが) 実行できるように Intel エミュレーターを macOS に構築するというものです。
もしかしたら、そんなに単純な話なのかもしれません。しかし、AppleはiPhoneやiPad向けに、一部のMacに匹敵、あるいは凌駕するAシリーズプロセッサを開発することに成功しましたが、それはiOSの世界ではハイエンド、Macの世界ではローエンドという状況です。AppleはMacBook Pro、iMac Pro、そしてMac Proで動作する高性能マルチコアプロセッサを設計・製造できるのでしょうか?そして、iPhone向けの次世代プロセッサの革新ではなく、ユーザーベースが小さいハイエンドMac向けのチップ開発にプロセッサ設計部門を投入する意志があるのでしょうか?
反論としては、Appleは両方を実現でき、プロフェッショナル向けアプリケーションのパフォーマンス向上は、他のすべてのデバイスのパフォーマンス向上にもつながるという意見がある。Appleは、iOSにおけるアプローチがmacOSにもうまく適用でき、さらに多くのプロセッサコアを搭載し(そしてバッテリー駆動のiPhoneやiPadよりもはるかに多くの電力を供給できる)、スケールアップできると確信しているのかもしれない。
また、これまでのプロセッサ移行とは異なり、AppleがMacプラットフォーム全体に独自のチップを採用する必要はないと判断する可能性もあります。非常に面倒に思えますが、プロ仕様のMacではIntelプロセッサをそのまま使い続け、場合によってはより高性能なApple設計のプロセッサと連携して動作させるという判断も考えられます。
IDG一つの可能性として、Apple は Mac Pro のようなプロ向け Mac では引き続き Intel プロセッサを使用し、コンシューマー向けマシンでは自社製プロセッサを使用するという可能性がある。
長くゆっくりとしたフェード
盲人と象のたとえ話をご存知ですか?私たちは全体像を見ていないだけなのではないか、マーク・ガーマンの情報源から得たほんのわずかな断片しか見ていないのではないか、と時々思うことがあります。
プロセッサ移行に関する報道の中で、ガーマン氏はAppleがiOSアプリをmacOSでより容易に実行できるようにする「Marzipan」と呼ばれる技術に取り組んでいると述べた。これは、iOS上で活発に活動しているApp Storeエコシステムを活用し、比較的静かなmacOSアプリ市場を活性化させることが狙いだ。
もしこの2つの物語が密接に関連していたらどうなるでしょうか?現在、Appleは2つの別々の(しかし関連性のある)オペレーティングシステムを、それぞれ大規模なユーザーベースで提供しています。Appleがこれらのオペレーティングシステムを差別化するために(製品の品質を維持しながら)行う作業が少ないほど良いのです。iOSアプリをmacOSで動作するように修正する行為は、iOS開発者に、スマートフォンやタブレットだけでなく、ノートパソコンやデスクトップパソコンなど、複数のデバイススタイルで動作するアプリの開発方法を教えるという目的も果たしています。
現在のiOSがmacOSのすべてをこなせるわけではないのは事実ですが、今後数年の開発期間を経て、それが現実になるでしょうか?将来のAppleのノートパソコンやデスクトップがApple設計のARMプロセッサを搭載し、iOSアプリも実行可能で、ほとんどのMacユーザーが求める機能(そして古いMac専用アプリのサポート)をすべて備えていたらどうなるでしょうか?
これらのデバイスはMacと呼ぶこともできるでしょう。しかし、少し目を細めてみれば、iOSデバイスの未来型とも言えるでしょう。この巨大な象の全ての部分を感じることはできませんが、Appleは様々な面で、可能な限り多くの技術を統合しようと前進しているように私には思えます。たとえmacOSとiOSが厳密に統合されることはなくても、今後10年間で、私たちが予想もしなかったような様々な形で融合していくことは明らかです。