Apple 独自のチップを搭載した最初のデバイスは 2010 年の iPad でした。当時、A4 プロセッサにはシングルコアが搭載されており、そのパフォーマンスは今日の世代とはまったく比較できませんでした。 XNUMX 年前から、これらのチップを Mac コンピュータに統合するという噂もありました。モバイル チップのパフォーマンスは年々急速に向上しているため、デスクトップへの導入は非常に興味深いトピックです。
前年の64ビットA7プロセッサはすでに「デスクトップクラス」とラベル付けされており、モバイルプロセッサというよりも大型プロセッサに近いことを意味します。最新かつ最も強力なプロセッサー A8X が iPad Air 2 に搭載されました。プロセッサーには 5 つのコアがあり、4250 億個のトランジスタが含まれており、そのパフォーマンスは MacBook Air Mid-2013 の Intel Core iXNUMX-XNUMXU と同等です。確かに、合成ベンチマークはデバイスの実際の速度については何も述べていませんが、少なくとも、今日のモバイル デバイスはタッチ スクリーンを備えた磨かれたインクにすぎないという誤解を多くの人に与える可能性があります。
Apple は自社の ARM チップを熟知しているので、あなたのコンピュータにも ARM チップを搭載してみてはいかがでしょうか? KGI Securitiesのアナリスト、Ming-Chi Kuo氏によると、早ければ2016年にはARMプロセッサで動作する最初のMacが登場する可能性があるという。最初の有能なプロセッサは16nm A9Xで、その10年後には10nm AXNUMXXとなる可能性がある。 Intel のプロセッサがトップに躍り出ているのに、なぜ Apple がこの措置をとることを決断する必要があるのか、という疑問が生じます。
ARM プロセッサが合理的な理由
最初の理由はインテル自身にあります。それが悪いことではありませんが、Apple は常に「ソフトウェアを開発する会社はハードウェアも作るべきだ」というモットーに従ってきました。このような状態には利点があり、ソフトウェアとハードウェアの両方を常に最高レベルに最適化できます。近年、Apple はこれを直接実証しました。
Apple が主導権を握ることを好むのは周知の事実です。 Intelのシャットダウンは、生産プロセス全体の簡素化と合理化を意味する。同時に、チップの製造コストも削減されます。現在の 2 社の関係は良好以上のものですが、同じものをより低コストで生産できるとわかっているのであれば、お互いに依存したくないでしょう。さらに、今後の開発はすべてサードパーティに頼らずに、すべて自分で管理できるようになります。
短くしすぎたのかもしれませんが、本当です。さらに、プロセッサのメーカーが変更されるのはこれが初めてではない。 1994 年には Motorola 68000 から IBM PowerPC へ、そして 2006 年には Intel x86 への移行でした。 Apple は間違いなく変化を恐れていません。 2016 年はインテルへの移行から 10 年になります。 IT 業界の XNUMX 年は長いですが、何かが変わる可能性があります。
今日のコンピューターは十分な能力を備えており、自動車に匹敵する可能性があります。最新の車であれば、A 地点から B 地点まで問題なく移動できます。定期的に乗る場合は、価格とパフォーマンスの比率が最も優れたものを購入すると、手頃な価格で十分に役に立ちます。頻繁に長距離を運転する場合は、より高いクラスの、おそらくオートマチックトランスミッションを搭載した車を購入してください。ただし、維持費は若干高くなります。オフロードでは、四輪駆動車やストレートオフロードカーを購入することもできますが、定期的に使用するため、運用コストが高くなります。
重要なのは、ほとんどの人にとっては小型車または下位中流クラスの車で十分であるということです。同様に、ほとんどのユーザーにとって、YouTube のビデオを見たり、Facebook で写真を共有したり、電子メールをチェックしたり、音楽を再生したり、Word で文書を作成したり、PDF を印刷したりするには、「普通の」ラップトップで十分です。 Apple の MacBook Air と Mac mini はこの種の用途向けに設計されていますが、もちろん、よりパフォーマンスが要求されるアクティビティにも使用できます。
より要求の厳しいユーザーは、結局のところパフォーマンスが高い MacBook Pro または iMac を好みます。このようなユーザーは、すでにビデオを編集したり、グラフィックを操作したりできます。適切な価格で妥協のないパフォーマンスを実現する、最も要求の厳しい製品、それが Mac Pro です。オフロードカーがファビア、オクタヴィア、その他の人気車に比べてはるかに少ないのと同じように、それらの台数は他のすべてのモデルに比べて一桁少ないでしょう。
それでは、近い将来、Apple が (最初はおそらくそれほど要求の少ない) ユーザーのニーズを満たすことができる ARM プロセッサを製造できるようになったら、それを OS X の実行に使用しないのはなぜでしょうか。このようなコンピュータはバッテリ寿命が長く、エネルギー消費が少なく、「熱」もそれほど高くないため、受動的に冷却することもできるようです。
ARMプロセッサが意味をなさない理由
ARM チップを搭載した Mac は、x86 アプリケーションを実行するために Rosetta のような層を実行するには十分な能力がない可能性があります。その場合、Apple はゼロから始めなければならず、開発者は多大な労力をかけてアプリを書き直す必要があります。主に人気のある専門的なアプリケーションの開発者がこのステップを踏み出すことに同意するかどうかは、ほとんど議論の余地がありません。しかし、もしかしたら Apple は、x86 アプリを「ARM OS X」上でスムーズに実行する方法を見つけたかもしれません。
Intel との共生は完璧に機能しており、何か新しいものを発明する理由はありません。このシリコン巨人のプロセッサはトップクラスに属し、世代が進むごとに性能が向上し、エネルギー消費が低くなります。 Apple は、Mac の最下位モデルには Core i5 を、より高価なモデルまたはカスタム構成には Core i7 を使用しており、Mac Pro には非常に強力な Xeon が搭載されています。したがって、常に十分な電力が得られるという理想的な状況になります。 AppleがIntelと決別すれば、同社のコンピュータを誰も欲しがらなくなる状況に陥る可能性がある。
それで、どうなるでしょうか?
もちろん、外部の人はそれを知りません。 Apple の観点から全体の状況を見てみると、私は間違いなくそう思うだろう ジェドノウ 同様のチップが私のすべてのデバイスに統合されていました。そして、モバイルデバイス向けにデザインできたら、コンピューターでも同じことを実践したいと思っています。しかし、強力なパートナーによって安定的に供給されている現在のプロセッサでも、現時点では非常にうまくいっているが、まもなく登場する新しい 12 インチ MacBook Air のリリースは、まさに Intel の導入の遅れのせいで遅れている可能性がある。新世代のプロセッサー。
少なくとも Macbook Air のプロセッサーと同等の強力なプロセッサーを搭載できますか?もしそうなら、プロ用コンピュータにも ARM を導入 (または開発) できるでしょうか? 86 種類のコンピューターを持ちたくありません。同時に、ユーザーはお気に入りのアプリケーションを使用したいと思うので、ARM Mac 上で xXNUMX アプリケーションを実行するテクノロジーも必要です。私がそれを持っていて、それが確実に動作するのであれば、ARM ベースの Mac をリリースするつもりです。それ以外の場合は、今のところインテルを使い続けるつもりです。
そして、もしかしたら最終的には全く違うものになるかもしれません。私の場合、仕事に十分な能力がある限り、Mac のプロセッサの種類はあまり気にしません。したがって、架空の Mac に Core i5 と同等のパフォーマンスを持つ ARM プロセッサが搭載されているとしたら、私はそれを買わなくても何の問題もありません。あなたはどうでしょうか。Apple は今後数年以内に自社プロセッサを搭載した Mac を発売できると思いますか?
ARM とは、使用可能なソフトウェアの 99.9% を捨てて、電子メール、Facebook、Angry Birds を読むためだけにコンピューターを使用することを意味します (はい、私は喜んで誇張しています)。そして、まったくのバカでない人がそれを許可しないことを願っています。 Intel に切り替えると、作業が大幅に簡素化されました。結局のところ、科学分野のかなりの数の人々がメイシーに通っています。それが私の意見です。
ARM への移行は、互換性の大幅な喪失を意味し、事前に選択されたアプリケーションの厳重に保護されたエコシステムにさらに圧迫されることを意味します。それに加えて、Macbook Air から USB ポートを削除する計画やその他のアイデアが加わり、その結果、それ自体とのみ互換性のあるコンピューターが完成することになり、おそらくその後も互換性を持つことになるでしょう。私にとって、それは私が好きなMACの終わりを意味するでしょう:-( しかし、誰にもわかりません、変化は人生です...
パフォーマンスが前世代と同じくらい弱いのに、Intel で最も弱い iMac と mini があるのはなぜでしょうか?
私にとっては、少なくともこれらのモデルをテストし、Retina と同様の方向、つまり製品ラインを徐々に増やすことです。
次期インテル Core M プロセッサーのことを忘れているようです…
歴史は繰り返す?
それはすぐに来ると信じています。予想通りの空気だったとしても驚かない。これは、あまり仕事をするのではなく、コーヒーを飲みながら楽しみたいという大衆向けのデバイスです。また、x86 用のエミュレータのようなものを想像することもできますが、apple が登場して以来、ほとんどの開発者は新しいハードウェア用にソフトウェアを最初に作り直そうと急いでいます。フルスブロックはそこに行くだろうから、どうだろうか? :-)
唯一の欠点は、古いソフトウェアとの互換性がないことだと思います。
メリットとしては、例えば価格が安くなる可能性があることです。最も安価な Mac であっても、チップセットを搭載した Intel プロセッサの価格は 250 米ドルからです。 Apple は A8、A9、... プロセッサを 50 ドル以下で製造できます。
もう 8 つの利点は、Mac で Metal グラフィックス API を使用できることです。現在のグラフィックスを搭載したクアッドコア AXNUMX のパフォーマンスは、最新のゲーム機のレベルにあるでしょう。
Mac の基本バージョンには ARM プロセッサが搭載されている可能性がありますが、最も強力な Mac では依然として Intel プロセッサが搭載されている可能性があります。 Apple には独自のアプリ ストアと、独自のトランスレータを備えた独自の開発環境があります。現在 Apple が提供する標準 API のみを使用しているプログラムは、ARM プロセッサ用に変換するのが簡単です。
その後、最も強力なバージョンの Mac には ARM プロセッサと Intel プロセッサが搭載されるようになりました。 OS X、iLife、iWorks プログラムは ARM プロセッサ上で実行され、Photoshop、Premiere、Final Cut およびその他のプログラムは引き続き Intel プロセッサ上で実行されます。
残念ながら、新しいソフトウェアとの互換性がないという欠点もあります。
新しいソフトウェアと互換性がないのはなぜでしょうか? OS X 用のプログラムを作成し、Intel および ARM 用にコンパイルして、App Store に送信します。 Apple が提供する API のみを使用する場合は、問題ありません。 Intelプロセッサー用の特別なものを使用すると、当然動作しません。高いパフォーマンスを必要とするプロ仕様のソフトウェアを除けば、これには理由がありません。
ユーザーは App Store を起動し、自分のプロセッサに対応したバージョンのプログラムをダウンロードして使用します。
以前、Intel プロセッサで OS X を試したときに、店頭で見つけた中で最も高価な Sony Vaio を購入したところ、2 日で動作したという記事を読んだことがあります。 2週間以内に、Appleから基本的なプログラムも到着しました。
主な問題は、Apple が ARM 上での x86 プログラムの実行をどの程度保証できるかということです。特に企業で使用する場合は、少なくとも Windows のものを時々使用することが不可欠です。したがって、x86 Windows 仮想化が目立ったパフォーマンスの低下なしに ARM 上で動作できれば、その結果、ユーザーは物理的にどのようなプロセッサが搭載されているかをあまり気にしないことになるでしょう。しかし、エミュレーションの必要性と、それに伴う大幅なパフォーマンスの低下がなければ、うまくいかないのではないかと思います。しかし、誰にもわかりません。たとえば、Cupertino は、ソリューションの高いパフォーマンスとエネルギー効率を維持するような方法でプロセッサ アーキテクチャをエミュレートする理想的な方法を見つけることに成功しました。
Apple がそれを保護する必要はありません。彼はすでに自分のアプリストアを持っています。開発者がプログラムを ARM に適応させる時間を確保できれば十分であり、問題にはなりません。そしていつか、私は間違いなく Intel プロセッサーを搭載した Mac を販売するでしょう。
来年には新しい ARM コアが登場し、性能は現在の 3.5 倍になるはずなので、エミュレーションは克服できるでしょう。
来年の WWDC で、Apple は ARM プロセッサ上の OS X を発表し、開発者にプログラムをテストするために ARM プロセッサを搭載した Mac mini を提供し、クリスマスの 15 か月前には Mac mini と Macbook の基本バージョンの販売を開始するだろうと想像できます。 ARM プロセッサを搭載した air および iMac。そして27年後、インテルは2インチのMacBook Pro、3インチのiMac、およびMac Proにのみプロセッサーを残すことになります。そして場合によっては、XNUMX〜XNUMX年後にはIntelがプロセッサをMac Proにのみ搭載することになるでしょう。
なぜ互換性がないのでしょうか? Windows 10 は ARM 上でも実行できるようになります。 Tri は、BroadCom の ARM SoC を搭載した RasPi 2 の新しいバージョンで、Windows がそこで動作することになっています。したがって、Mac で ARM を使用しない理由はありません。 Apple が Intel と提携し始めたとき、IBM PowerPC アプリケーションも書き直され、x86 命令にコンパイルされました。 Apple にとって、ARM アーキテクチャはさらなる小型化と軽量化、より繊細なマシンの方向に有利であり、bigLITTLE テクノロジを使用すると、コア数が増えてもバッテリーが長持ちします。 iPhone、iPad、Mac、Apple TV、その他現在提供されているすべてのもので同じチップが使用されることになる。
特に、異なるハードウェアで実行するときに適切に最適化できるようになります。