AppleはIntelチップ向けにコーディングされたアプリをM1 Macで実行できないようにする可能性がある

AppleはIntelチップ向けにコーディングされたアプリをM1 Macで実行できないようにする可能性がある

  • Oligur
  • 0
  • vyzf
AppleはIntelチップ向けにコーディングされたアプリをM1 Macで実行できないようにする可能性がある
  • ニュース
Apple 2020 M1 Mac ラインナップ
これは良くないですね。
写真:Apple

Apple は、Intel チップ向けに書かれたアプリが M1 搭載 Mac 上で動作することを阻止することを計画している可能性がある。

最新のmacOS Big Sur 11.3ベータ版で発見された新しいコードは、少なくとも一部の地域では、古いソフトウェアを新世代のMacで実行できるように変換するソフトウェアであるRosetta 2をAppleが削除する可能性があることを示唆している。

クパチーノがMacをIntelプロセッサから独自のApple Siliconに移行する意向を発表した際、Rosetta 2はシームレスな移行を実現すると約束しました。Rosetta 2は非常に優れたパフォーマンスを発揮し、場合によっては、M1 Mac上では、当初開発されていたIntelチップよりも高速にアプリが動作することもあります。

多くの開発者が、Apple Siliconでネイティブに動作するようにソフトウェアを迅速にアップデートしており、日々その数は増えています。しかし、多くのアプリは依然としてIntel CPU向けにコーディングされています。例えば、Adobe PhotoshopアプリのM1バージョンは現在ベータ版です。

Microsoft Teams、Discord、WhatsAppといった人気アプリも、M1 Macでネイティブに動作するようにはまだ最適化されていません。これらのアプリは、新しいM1搭載MacBook Air、MacBook Pro、Mac miniで動作しますが、それはRosetta 2がリアルタイムで翻訳してくれるからです。

現時点では理由は不明だが、Apple は世界の一部の地域でこの強力な翻訳ソフトウェアを Mac から削除する可能性があるようだ。

一部の M1 Mac ユーザーにとって Rosetta 2 が消えてしまう?

「お住まいの地域ではRosettaはご利用いただけなくなりました」と、開発者のスティーブ・モーザー氏がmacOS 11.3の最新ベータ版で発見したコードの一行に記されています。「Rosettaを必要とするアプリケーションは動作しなくなります。」

別の行には、Appleがアップデートをインストールする前にこの重要な変更についてユーザーに警告することを示唆する内容が記されています。現時点では、Rosetta 2はmacOS 11.3ベータ3リリースですべてのユーザーが利用できます。

Appleは記事掲載前にCult of Macからのコメント要請に応じなかった。

Rosettaの削除がいつになるか(あるいはそもそも削除されるかどうか)は不明ですが、Appleは少なくともその準備を始めているようです。この変更が必要な理由も不明ですが、法的な問題が原因かもしれません。

2017年に、Intelは、Intelチップ向けに開発されたx86ソフトウェアをM1などのARMプロセッサ上で実行できるようにする技術を開発している企業(Microsoftなど)に対して反撃を始めました。

インテルはx86を守るために戦う

「インテルは、ダイナミックx86 ISAの進化に莫大な​​リソースを投資しており、そのため、強力な特許ポートフォリオやその他の知的財産権によってこれらの投資を保護する必要があります」とインテルのブログ投稿には記されています。「一部の企業がインテルの許可なくインテル独自のx86 ISAを模倣しようとする可能性があるという報告があります。…インテルは、自社の特許の不法侵害を歓迎しません。また、他社がインテルの知的財産権を今後も尊重し続けることを強く期待しています。」

M1チップ、そして将来のApple SiliconチップがIntelをMac事業から追い出していることを考えると、チップメーカーはAppleにとってもMacユーザーにとっても移行が簡単なものにならないように奮闘しているのかもしれない。

今のところは憶測の域を出ないので、今後の展開を見守るしかない。しかし、Appleが一部のMacからRosetta 2を廃止した場合、Intel製アプリが使えることを承知でマシンを購入した多くのM1 Macユーザーは、非常に不満を抱くことになるだろう。