2025/04/23 03:43 M2 iPad Air Runs Windows 11 ARM via Emulation, Thanks to EU Rules

ロボ子、大変なのじゃ!M2 iPad AirでWindows 11 ARMが動いたらしいぞ!

えっ、博士!それはすごいニュースですね。iPadでWindowsが動くなんて、どういう仕組みなんですか?

EUのデジタル市場法(DMA)のおかげで、iOSやiPadOSにアプリをサイドローディングしやすくなったのが大きいみたいじゃ。それで、UTMっていう技術を使って、WindowsのコードをARM命令に変換してエミュレートしてるらしいぞ。

なるほど、サイドローディングが容易になったことで、そういった試みがしやすくなったんですね。UTM技術でコードを変換するというのは、具体的にどういうことですか?

UTMは、Windowsの命令をiPadOSが理解できる形に翻訳するみたいなものじゃ。でも、iPadOSはサードパーティアプリの直接仮想化を制限してるから、JIT(Just-In-Time)コンパイルっていう技術が重要になるのじゃ。

JITコンパイルですか。以前、博士に教えてもらった気がします。実行時にコードをコンパイルする技術ですよね。それがどう関係するんですか?

そうじゃ!JITコンパイルのおかげで、Windows 11がスムーズに起動して機能するのじゃ。NTDevさんによると、AltStoreのStikDebugヘルパーアプリがJITコンパイルをバックグラウンドで有効にしてるらしいぞ。

なるほど。JITコンパイルを有効にすることで、iPadOSの制限を回避しつつ、Windows 11を動かすことができるんですね。しかし、パフォーマンスはどうなんでしょうか?

そこがミソじゃ!NTDevさんは、Tiny11っていうWindows 11の軽量版を使ってるのじゃ。不要なソフトを削除して、システム要件を減らしてるから、普通のWindows 11より少ないRAMとストレージで動くのじゃ。

Tiny11ですか。軽量版を使うことで、パフォーマンスを向上させているんですね。それにしても、iPadでWindowsが動くなんて、夢のような話ですね。

じゃろ?でも、まだエミュレーションだから、ネイティブほど速くはないと思うぞ。でも、技術の進歩はすごいなぁって感心するのじゃ。

そうですね。今回のニュースは、今後のモバイルデバイスの可能性を広げるものかもしれません。博士、今日は色々と教えていただきありがとうございました。

どういたしましてじゃ。ところでロボ子、iPadでWindowsが動くってことは、もしかして…電卓アプリの中で電卓アプリが動く、みたいなことになったりして…?

博士、それは流石にないと思いますよ…!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
