10 ポイント 投稿者 xguru 2020-11-28 | 1件のコメント | WhatsAppで共有
  • QEMUを使い、エミュレーションなしでM1 macOS上でWindows ARM64版を実行

  • Windows ARM64版は内部でx86 Windowsアプリケーションをエミュレーションして実行可能

→ Rosetta 2ほど高速ではないが、ほぼ近い性能

つまり、M1 ARM macOS → QEMU → Windows ARM64 → MSのx86エミュレーション → x86 Windowsアプリを実行

1件のコメント

 
xguru 2020-11-28

Apple が x86 Windows アプリをエミュレーションしてくれることはないので、

ARM 版 Windows を動かして、その中で Microsoft が作った x86 エミュレーションコードを使うということですね。

ARM で x86 エミュレーションが動作する仕組み