広告を閉じる

Apple Silicon は 2020 年から使用されています。その後、Apple はこの大きな変更、つまり Intel プロセッサを別の ARM アーキテクチャに基づく独自のソリューションに置き換えるという大きな変更を導入しました。このおかげで、新しいチップは経済性の向上とともに大幅に高いパフォーマンスを提供しますが、いくつかの落とし穴も伴います。 Intel Mac 用に開発されたすべてのアプリケーションは、少なくとも何らかの支援がなければ、Apple Silicon を搭載したコンピュータでは実行できません。

これらは異なるアーキテクチャであるため、あるプラットフォーム用のプログラムを別のプラットフォームで実行することは不可能です。これは、Mac に .exe ファイルをインストールしようとするのと少し似ていますが、この場合の制限要因は、プログラムがオペレーティング システムに基づいて特定のプラットフォーム向けに配布されているということです。もちろん、前述のルールが適用される場合、新しいチップを搭載した Mac は事実上破滅することになります。ネイティブ アプリケーションと新しいプラットフォームですでに利用可能なアプリケーションを除いて、実際には何もプレイしません。このため、Apple は Rosetta 2 と呼ばれる古いソリューションを取り除きました。

ロゼッタ2_apple_fb

Rosetta 2 または翻訳レイヤー

ロゼッタ2とは一体何なのでしょうか?これはかなり洗練されたエミュレータで、その役割は、Intel プロセッサから Apple Silicon チップへの移行における落とし穴を排除することです。このエミュレータは特に古い Mac 用に書かれたアプリケーションの変換を処理します。そのおかげで、M1、M1 Pro、M1 Max チップを搭載した Mac 上でもアプリケーションを実行できます。もちろん、それには一定の性能が必要です。この点に関しては、対象のプログラムによって異なります。Microsoft Office など一部のプログラムでは、一度だけ「翻訳」する必要があるため、最初の起動には時間がかかりますが、その後は問題が発生することはありません。さらに、この声明は今日では無効です。 Microsoft はすでに Office パッケージから M1 ネイティブ アプリケーションを提供しているため、それらを実行するために Rosetta 2 翻訳層を使用する必要はありません。

したがって、このエミュレータのタスクは確かに単純ではありません。実際、そのような翻訳にはかなりのパフォーマンスが必要となるため、アプリケーションによっては流暢性の問題が発生する可能性があります。ただし、これは一部のアプリにのみ影響することに注意してください。これは Apple Silicon チップの優れたパフォーマンスのおかげです。結論から言えば、ほとんどの場合、エミュレータの使用に問題はなく、その使用方法さえ知らない可能性があります。すべてがバックグラウンドで行われるため、ユーザーがアクティビティ モニターまたはアプリケーション リストで特定のアプリケーションのいわゆる「タイプ」を直接確認しない場合、特定のアプリケーションが実際にはネイティブで実行されないことさえわからない可能性があります。

アップル_シリコン_m2_チップ
今年は新しい M2 チップを搭載した Mac が登場するはずです

M1 ネイティブ アプリが不可欠な理由

もちろん、完璧なものなどありません。それは Rosetta 2 にも当てはまります。もちろん、このテクノロジーには一定の制限もあります。たとえば、x86_64 プラットフォームを仮想化することを目的としたカーネル プラグインやコンピュータ仮想化アプリケーションは変換できません。同時に、開発者は、AVX、AVX2、および AVX512 ベクトル命令の変換が不可能であることを警告されます。

おそらく、ほとんどの場合、Rosetta 2 はアプリケーションなしで問題なく処理できるのに、アプリケーションをネイティブに実行することが実際に重要なのはなぜなのか、自問できるかもしれません。上で述べたように、ほとんどの場合、ユーザーは、特定のアプリケーションがネイティブで実行されていないことにさえ気づきません。なぜなら、アプリケーションは中断されずに楽しめるからです。一方で、これを十分に認識するアプリケーションもあります。たとえば、最も人気のあるコミュニケーション ツールの 2 つである Discord は、現時点では Apple Silicon 向けに最適化されていないため、ほとんどのユーザーを悩ませる可能性があります。このプログラムは Rosetta XNUMX の範囲内で動作しますが、非常にスタックしており、他の多くの問題を伴います。幸いなことに、それはより良い時間に点滅します。アプリケーションのテストバージョンである Discord Canary バージョンが、ついに新しいチップを搭載した Mac で利用できるようになりました。すでに試したことがある人なら、その使い方がまったく異なっており、完全に完璧であることに間違いなく同意するでしょう。

幸いなことに、Apple Silicon はしばらくの間私たちに提供されており、ここに Apple コンピュータの未来があることは明らかです。まさにこれが、必要なすべてのアプリケーションを修正された形式で利用できるようにすること、またはそれらのアプリケーションが特定のマシン上でいわゆるネイティブに実行されることが非常に重要である理由です。このようにして、コンピュータは前述の Rosetta 2 を介した変換にかかる電力を節約できるため、一般にデバイス全体の機能をさらに向上させることができます。クパチーノの巨大企業が Apple Silicon に将来性を見据えており、この傾向が今後数年間絶対に変わらないことは明らかであるため、開発者には健全なプレッシャーも生じています。したがって、申請書もこの形式で準備する必要があり、これは徐々に行われています。例えば このウェブサイトで ネイティブ Apple Silicon をサポートするアプリのリストが表示されます。

.