37
AppleがARM搭載Macを(おそらく)製造しない理由

Appleが設計した最先端プロセッサを搭載した新型iPhoneが発売されるたびに、噂は高まっている。MacのチップサプライヤーであるIntelの動きによってMacの発売が遅れ、足手まといになっているという認識が、この噂をさらに増幅させている。近い将来、AppleはIntelとの決別を表明し、iPhoneやiPadに搭載されているものと類似したApple設計のプロセッサをMacに搭載するだろうという説だ。

これはある程度の裏付けのある話です。Intelのチップが間に合わなかった、あるいは供給が足りなかったために、Macのいくつかのモデルの発売が遅れているようです。MacBook ProのRAMが16GBに制限されているという最近の騒動は、Appleが低消費電力のIntelチップセットを選択したため、それ以上のメモリを搭載できなかったことが原因です。

実際、Macはプロセッサの移行に何度も遭遇しています。Macの32年間の歴史の中で3回、つまり約10年に1回の割合でプロセッサが移行されています。

切り替える

最初のものは、Macの発売から10年間、その原動力となったモトローラ680×0シリーズプロセッサでした。1994年3月、AppleはApple、IBM、モトローラの3社が共同で開発した新しいPowerPCプロセッサアーキテクチャに移行しました。680×0プロセッサシリーズ用にコンパイルされた古いコードは、PowerPCチップ上でエミュレーションによって動作しました。

2 つ目は、PowerPC チップから Intel プロセッサへの移行です。この移行は 2005 年半ばに発表され、2006 年初頭に開始されました。前回のチップ移行と同様に、Apple は、Intel Mac 上で PowerPC コードをエミュレートするエミュレーション テクノロジ (今回は「Rosetta」というブランド名) を提供しました。

Mac Pro 2012

Mac Pro は、2006 年に Intel プロセッサに移行した最後の Mac でした。

680×0時代は10年続きました。PowerPC時代は12年続きました。そして今、Intel時代に入って11年近くが経ちました。他の条件が同じであれば、第4のプロセッサへの移行はまさに今が適切な時期と言えるでしょう。しかも、それはもうすぐです。

確かに起こり得る。実現しないとは言いたくない。Appleが自社製品の主要部品に関して他社に依存したくないという独自の道を切り開きたいと考えていることは周知の事実だからだ。Aシリーズで優れたチップ設計能力を証明したAppleが、Intelを捨てて独自路線を進む可能性は十分に考えられる。

しかし、Apple はそうしないと思います。

アップルが

Appleは、Intelからの独立性を確立するだけでなく、iPhoneの開発で培った経験から、Mac(あるいは一部のMacモデル)をARMに移行するという選択をするかもしれません。なぜなら、Appleは強力でエネルギー効率の高いプロセッサの開発に非常に長けているからです。これほど強力なプロセッサを自ら設計できるスキルを身につければ、同じ人々がMacにも目を向けるのは容易に想像できます。

Appleが販売するMacの3分の2はノートパソコンです。ノートパソコンも電力とエネルギー効率のバランスが重要です。Appleが設計したチップを搭載したMacノートパソコンも同様の道を辿り、バッテリーサイズを小型化することで、現行モデルよりもさらに薄く軽量化できると考えられます。あるいは、現行モデルと同じサイズで、より電力とバッテリー駆動時間を向上させることも可能でしょう。

Appleがそうしない理由

AppleがARMベースのMacを作ることに反対する意見は数多くある。どれも決定的な要因ではないが、Intelチップからの移行は大きな負担を伴うことを示唆している。

過去10年間で、多くのMacユーザーはWindowsをエミュレーションで実行したり、Boot Campを使ってWindowsを起動したりすることに慣れてきました。開発者はMacでWindows開発環境を利用できます。ゲームプレイヤーはiMacを再起動してNo Man's Skyをプレイできます。しかし、AppleがIntelから離れれば、こうした利便性は失われてしまうでしょう。より正確に言えば、MacでWindowsを実行すると、遅くて扱いにくいエミュレーション体験になってしまう世界に戻ることになるでしょう。

iPhoneとiPadにはデータポートが1つ、Lightningポートしかありません。Macは一般的にもっと複雑です。Appleがこれまでで唯一ARM搭載Macを発売したのが、USB-Cポート1つしかないMacBookの新型でない限り、AppleはThunderbolt 3を含む他の接続方式を統合する必要があるでしょう。現在、AppleはIntelのチップセットを使用することで多くのものを無料で手に入れていますが、独自の道を進むのであれば、これらの技術のライセンスを取得し、自社で開発する必要があるでしょう。

さらに、互換性の問題もあります。古いアプリはARMで動作させるには再コンパイルが必要です。活発に開発が行われているアプリは比較的簡単に再コンパイルできるでしょうが、古いアプリも使われています。AppleはRosettaのようなIntelエミュレータを開発して互換性を高めることも可能ですが、速度は犠牲になります。Macは過去に2度同じ状況を経験しており、必要であれば再び同じ状況に陥る可能性もあります。

おそらくそうならない本当の理由

もしMac(そしてPC市場全体)がAppleの将来の方向性を大きく左右する、活況を呈し成長を続ける事業であれば、私はおそらくARMへの移行を強く訴えるだろう。しかし、MacはAppleの事業全体の15%にも満たず、PC市場全体が縮小する中で、その売上は比較的横ばいにとどまっている。

私はMacについて警鐘を鳴らすつもりはありません。Macの将来は明るいと私は思っていますし、2016年はMacにとって何もなかったにもかかわらず、2017年にはMacの新モデルが多数登場すると信じている人の一人です。

MacBook Pro 2016年後半ファミリー りんご

Apple はおそらく、Mac 用のチップを開発するために、最も売れている iPhone のエンジニアを引き抜かないはずだ。 

しかし、プロセッサの移行は大掛かりな作業です。ハードウェアとソフトウェアの両面で、膨大なエンジニアリングの労力が必要です。Macの速度は、iPhoneやiPadの速度の限界から始まるのが一般的です。Appleは、Macのハイエンドアプリケーションをサポートするために、チップ設計をさらに強化するために尽力する必要があります。そして、Appleのチップ設計者が新しいカスタムMacチップの開発に取り組んでいる間は、次世代iPhoneプロセッサへの注力は途切れていません。

Macの大きな強みは、iOSとは異なり、成熟したプラットフォームであり、ユーザーが従来のマウスとキーボードを使った操作に慣れていることです。AppleがMacを本来の姿とは異なるもの(タブレットなど)に変えるのは理にかなっていないのと同様に、Macユーザーにプロセッサの移行を強制するのも理にかなっていません。Macは安定性と「クラシック」なコンピューティングインターフェースのプラットフォームであり、iOSこそがあらゆる変化(そして成長)が起こる場所です。

そして、それはまさに核心を突いている。Macは今後も成長と進化を続けるだろうが、それは非常に限定された制約の中で行われることになる。一方、iPhoneはAppleの収益の大部分を牽引しており、今後もその状態が続くだろう。そして、iPhoneこそがAppleの最優先事項だ。Macは、Intelのパーソナルコンピュータ向けチップ開発に追随することで大きな恩恵を受けており、Appleは事業のごく一部にリソースを投入するためにiOSから注意を逸らす必要がなくなる。

さて、注目してください。Appleは2017年春にARMベースのMacBookを発表するでしょう。決して不可能ではありません。しかし、私はそうはならないと思います。AppleはiPhoneの成長と改良に大きく依存しており、安定したプラットフォームに大きな変化を起こす余裕などありません。