IntelからArmCpusへの切り替えはMacユーザーにどのように影響しますか?

Appleは、Intel CPUを使用してコンピュータに電力を供給することから、「Appleシリコン」と呼ばれる独自のカスタムARMベースのCPUを使用することに切り替えることを決定しました。Appleは何年もの間独自のモバイルCPUを設計してきましたが、IntelからARMへのこの変更には、ほとんどの消費者がおそらく気付かない可能性のある大きな問題があります。Macユーザーにとってありがたいことに、Appleはエンドユーザーへの影響を最小限に抑えるよう取り組んでいます。

建築

IntelおよびAMDCPUは、x86アーキテクチャ、より具体的にはx86_64アーキテクチャを使用します。これは、元の16ビット、次に32ビットのx86アーキテクチャの64ビットバリアントです。これは基本的に、CPUが実行できる標準的な命令セットです。アプリを作成してコンパイルするときは、実行するプラットフォームの種類を考慮する必要があります。これは、Windows、macOS、またはLinuxを意味するだけでなく、CPUが実行している命令セットも意味します。コンピュータ市場でのx86命令セットの普及により、本質的にすべてがそれを使用するように設計されています。

問題は、ARMベースのCPUがx86命令セットを使用せず、ARM命令セットを使用し、これがx86と互換性がないことです。これは、IntelベースのMacで実行されるほとんどのプログラムがARMベースのMacで実行できないことを意味します。

Appleがこの問題を解決するために計画している2つの方法があります。1つは、ARM CPUでも動作するようにアプリを変更するように開発者を説得することです。2つ目は、「抽象化レイヤー」を使用することです。Appleの市場シェアの大きさを考えると、多くの開発者にARMバージョンのソフトウェアを公開するように説得できる可能性があります。これは一般的になるまでに時間がかかる場合がありますが、特にコードの変更が必要になる場合があります。

「Rosetta2」と呼ばれる抽象化レイヤーは、x86アプリケーションをARMCPUで実行できるようにするための一時的な手段として設計されています。このプロセスは、すべてのアプリケーションで完全に機能するとは限らず、安定性とパフォーマンスの問題を引き起こす可能性がありますが、通常、ほとんどのアプリケーションで機能するはずです。また、アプリケーションのインストール時やコードの実行時など、変換が発生するたびに処理時間が長くなります。

ヒント:抽象化レイヤーは、AppleがIBMのPowerPCアーキテクチャからIntelのx86に切り替えたときに使用された元のRosetta抽象化レイヤーに続くため、「Rosetta2」という名前になっています。

実際には、このアプローチは、macOSユーザーがインストールしたいソフトウェアがx86CPUではなくARM互換であることを確認することに慣れなければならない可能性があることを意味します。ただし、抽象化レイヤー自体は基本的にユーザーに対して透過的であると想定されているため、これが問題になるはずです。

パフォーマンス

他の潜在的な問題はパフォーマンスです。ARM CPUは、電力効率が非常に高く、デバイスのバッテリ寿命を延ばすため、通常、モバイルデバイスで使用されてきました。これは特にマイナス面のようには聞こえませんが、残念ながら、従来のデスクトップCPUのミッドエンドからハイエンドのパフォーマンス層では、生のパフォーマンスの点で有利に比較されていません。

全体として、効率の変化は、該当する場合、顕著なバッテリー寿命の改善をもたらすはずです。中間層のCPUは、x86 Intelの前身とある程度の競争力を維持する可能性がありますが、最上位のオプションではそうではない場合があります。

この問題に対処するのに役立つ可能性があるため、実際にARM CPUを使用する第1世代のAppleデバイスは、ローエンドからミッドティアの製品であり、ハイエンドデバイスは少なくともあと1世代はIntelに残ります。



Leave a Comment

Powerbeats Proがケースで充電できない場合の対処法

Powerbeats Proがケースで充電できない場合の対処法

Powerbeats Proが充電できない場合、別の電源を使用し、イヤフォンを清掃してください。充電中はケースを開いたままにしてください。

3Dプリントの基本:必見のメンテナンスチェックリスト

3Dプリントの基本:必見のメンテナンスチェックリスト

設備を良好な状態に保つことは必須です。ここでは、3Dプリンターを最良の状態に保つための役立つヒントをご紹介します。

キヤノン Pixma MG5220: インクなしでスキャンする方法

キヤノン Pixma MG5220: インクなしでスキャンする方法

インクが切れた場合にキヤノン Pixma MG5220でスキャンを有効にする方法。

ノートパソコンが過熱する5つの理由

ノートパソコンが過熱する5つの理由

ノートパソコンが過熱する可能性のある理由と、この問題を回避してデバイスを冷却するためのヒントやコツを見つけましょう。

GeForce Now エラーコード 0xC272008F 修正方法

GeForce Now エラーコード 0xC272008F 修正方法

ゲームを楽しむ準備が整い、『Star Wars Outlaws』をGeForce Nowでプレイしようとすると、エラーコード0xC272008Fが発生。Ubisoftゲームを再び遊ぶための唯一の解決策を見つけましょう。

3Dプリンティングの基本:3Dプリンターのメンテナンステクニック

3Dプリンティングの基本:3Dプリンターのメンテナンステクニック

3Dプリンターを維持することは、最高の結果を得るために非常に重要です。念頭に置くべき重要なヒントをご紹介します。

プリンターのIPアドレスを見つける方法

プリンターのIPアドレスを見つける方法

プリンターの使用しているIPアドレスがわからなくて困っていますか?その情報を見つける方法をお教えします。

Samsungの電話でAirPodsを使用する方法

Samsungの電話でAirPodsを使用する方法

Samsungの電話用にAirPodsを購入するかどうか迷っているなら、このガイドが役立ちます。もっとも明白な質問は、両者が互換性があるかどうかです。

修正:ChromebookがBluetoothデバイスに接続しない

修正:ChromebookがBluetoothデバイスに接続しない

BluetoothデバイスをChromebookとペアリングできない場合は、Bluetoothオプションを無効にして、ラップトップを再起動します。

ダブルVPNとは何ですか?シングルVPNよりどれだけ優れていますか?

ダブルVPNとは何ですか?シングルVPNよりどれだけ優れていますか?

ダブルVPNは、ネットワークの使用状況を監視している人からユーザーを保護するための優れた解決策です。