Appleは、英国のファブレス半導体メーカーARM Holdings plcのCPU設計図に基づいて自社設計したプロセッサを搭載した次世代Macハードウェアを開発中なのだろうか? オランダのメディアTechTastic.nlが発見したmacOS Sierraカーネルのコード文字列を詳しく調べれば、まさにそのような結論にたどり着くことができる。
Apple が macOS Sierra に ARM テクノロジーのサポートを追加するというのは非常に奇妙なことです。
ご存知の通り、2005年以降に製造されたすべてのMacはIntelチップを搭載しています。AppleはMac OSにARMチップのサポートを実装しているようです。つまり、ARMベースのMacが今年中に登場する可能性があります。
TechTastic.nl が述べているように、開発者は完全にコンパイルされたバイナリを提出しなくなりました。
代わりに、Appleが特定のCPUアーキテクチャ向けにバイナリコードをコンパイルするために使用する中間ビットコードが提出されます。AppleがARMベースのMacをリリースした場合、開発者は既存のコードを再提出する必要はなく、アプリをARMベースのハードウェアでネイティブに動作させるためにARM固有のコードを追加する必要もありません。
「これはおそらく、レガシーアプリケーションが最近App Storeから削除された理由の1つでもあるだろう」と同誌は推測している。
macOS Sierra カーネルは、ARM Hurricane ファミリーのサポートを示しています。
現在、ARM の既存の設計図には Hurricane CPU について何も言及されていないため、これはおそらく Apple のカスタム ARM ベースの CPU アーキテクチャの社内コード名であると考えられます。
iPhone 5s の A7 チップ以降、Apple は ARM の既成 CPU 部品の実装をやめ、ARM 命令セットと互換性がありながら社内でゼロから設計された 64 ビット CPU コアを採用しました。
A7以降、AppleはこれらのカスタムCPUに名前を付け始めました。A7マイクロアーキテクチャは「Cyclone」というコードネームで呼ばれ、A8のCPUは「Typhoon」、A9は「Twister」というCPUを採用しています。
A10 Fusion は、4 つの CPU コア (2 つは高性能タスク用、もう 2 つはフルパワーを必要としないタスク用の高エネルギー効率のコア) を使用する Apple 初の ARM 互換モバイル チップです。
ARM搭載Macのアイデアは、AppleがMacのIntelプロセッサーを、iPhoneやiPadに搭載されている自社設計のAシリーズチップのデスクトップ版に置き換える方法を検討しているとブルームバーグが報じた2012年に遡る。
「アップルのエンジニアたちは、モバイルデバイスに使用されているチップ設計が、いつかデスクトップやノートパソコンを動かすのに十分な性能を持つようになると自信を深めている」とブルームバーグは伝えた。
そして2014年には、Macintosh部門の元責任者であるジャン=ルイ・ガセ氏が、ARMベースの最初のMacが2017年に登場する可能性を示唆した。
「Appleがスタックの全レイヤーを独占しようとする意欲は、スティーブの死後も何年も衰えることなく続いています」と彼は書いている。「最近の例として、AppleはXcode IDEとClang/LLVMコンパイラ基盤を補完する独自のSwiftプログラミング言語を開発しました。」
すべての iOS デバイスのプロセッサは、ARM の電力節約テクノロジーに基づく CPU を使用します。
ガッセ氏は次のように説明した。
この論理に従えば、ARMベースのプロセッサがx86デバイスよりも優れている点は、さらに説得力のあるものになります。低コスト、優れた消費電力、マシンの他の部分との自然な統合などです。Intelは長年にわたり、優れた半導体設計・製造技術によって、x86アーキテクチャの複雑さという欠点を最終的に克服できると主張してきました。
しかし、その「最終的には」という表現は少々古くなりつつあります。実用化には至らなかったものの、ショーケース的な設計勝利を除けば、x86デバイスはARM由来のSoC(System On a Chip)設計に負け続けています。
したがって、ARM ベースの Mac ノートブックは、理論的には、Intel チップを搭載した既存の MacBook よりもはるかに長いバッテリー寿命を持つことになります。
独自にカスタム設計されたMac用プロセッサがあれば、AppleはIntelの減速ロードマップに依存する必要がなくなります。さらに重要なのは、将来のコンピュータ向けAシリーズプロセッサはiPhoneやiPadのチップと同じ年間リリースサイクルでリリースされる可能性が高いため、Macを年に一度刷新できるということです。
それはあなたたちにとって何か意味があるのでしょうか?
出典: TechTastic.nl (Google翻訳)