店員が新しい Mac の箱を渡すとき、古い PC にはまだインストーラが残っている。経理の書き出し、Windows しか受け付けないプラグイン、カーネル級アンチチートのゲーム。店員は「今は動く」と言う。カートのページは、その「動く」がどの層なのかを書いていない。
今日は 2026 年 9 月 17 日。Apple Silicon に Boot Camp はない。Windows 11 を仮想マシンに入れるとき、ゲストは ARM だ。Wine / CrossOver は Windows を入れない。ゲストにどれだけ統一メモリを残すかは M6 Mac mini は 16GB・24GB・32GB のどれ?2026 メモリ構成の買い方。本当に必要なのが別マシンでの iOS ビルドなら、先に Windows で iOS アプリを開発するには?5 つの方法を徹底比較 を読む。以下は四つだけ分ける:仮想マシン、Wine、ARM、そして先に壁に当たるソフト。
乗り換えのあと、先に揃える層はどれか
「動く」は少なくとも三層ある。混ぜると道具を間違える。
| 層 | よく使う道具 | Windows を入れるか | 何を翻訳するか |
|---|---|---|---|
| ネイティブ macOS | 公式 App、代替ソフト | 入れない | なし |
| 互換層 | Wine、CrossOver、Game Porting Toolkit | 入れない | Win32 API → ホスト |
| 仮想マシン | Parallels、VMware Fusion、UTM | 入れる。しかも Windows 11 ARM | ゲスト内でさらに x86 / x64 |
Intel Mac は今も Boot Camp で Windows 10 を入れられる(Apple の一覧は Intel のみ)。Apple Silicon にデュアルブートの道はない。macOS 27 の名簿に残る機種は macOS 27 はどの Mac に対応?互換機種完全リスト。
仮想マシンはまだ「一式の Windows」になれるか
Microsoft は Parallels Desktop を、Apple Silicon 上で Windows 11 Pro / Enterprise(ARM) を動かす認可手段として書いている(公開文書は 18–20 世代と M シリーズに触れる)。仮想マシンごとに Windows ライセンスは別;プロダクトキーは x64 / ARM で分かれない。VMware Fusion と UTM も ARM ゲストを起動できる。ライセンスの正本は Microsoft のその時点の文書。
ゲスト命令は ARM 上で仮想化される。マシン全体の x86 エミュレータではない。今も x86 / x64 で配られるソフトは、Windows 11 の Prism(24H2 以降)がユーザーモードを翻訳する。AVX / AVX2 などが後から足され、オフィスと開発ツールは立ち上がることが多い。
デスクトップらしく見えるところ:Coherence、共有クリップボードとフォルダ、ブラウザ、Office、多くのユーザーモードインストーラ。
PC らしくないところ:ゲスト内の x64 カーネルドライバは翻訳されない。古い VPN、一部のエンドポイントセキュリティ、専用周辺機器、カーネル級アンチチートは ARM64 ドライバ待ち。入れ子の仮想化(WSL2、Windows Sandbox、Hyper-V)も欠けやすい。DirectX 12 のゲームと一部のメディアスタックは、Microsoft 自身も制限を書いている。
ホストとゲストは同じ統一メモリを奪い合う。16GB の上で一式の Windows を開くと、余裕はすぐ尽きる。
Wine と翻訳層は何を飲み込めるか
Wine / CrossOver は Win32 呼び出しを macOS に繋ぐ。Windows を入れず、ゲストライセンスも払わない。 「インストーラが一つ二つ、立ち上がれば足りる」デスクトップと一部のゲームなら、道は短い。
2026 年半ばの CrossOver 27 は Apple Silicon と macOS Sonoma 以降だけ。32 ビット bottle は終了。CodeWeavers は、2027 年の macOS 28 で Rosetta 2 がほぼ止まるために Wine をネイティブ ARM64 にする必要があると書いている。2026 年 7 月の ARM64 Preview は macOS 26.5+。ゲーム側は DXMT を勧める。D3DMetal とランチャーにはまだ穴がある。
Apple の Game Porting Toolkit は別路線:一部の DirectX を Metal に載せる。評価と移植向きで、デスクトップ全体の代わりではない。
互換層の勘定は アプリごと。カーネルドライバ、完全な Windows サービスが要るスイート、特定アンチチートに縛られたネットゲームは、この層では済まないことが多い。
ARM と x86 はどの層で違うか
違いは「Mac が .exe を受け付けるか」ではない。どのコード片がすでに ARM64 でなければならないかだ。
Prism が翻訳するのはユーザーモード。ドライバ、フィルタ、一部のアンチチートはカーネルで動き、ARM64 ネイティブでなければならない。見た目は普通の x64 でも、機能の一角が x64 専用ドライバに接着していれば、そこは止まる。
Microsoft は、M シリーズ上の Windows 11 ARM が ストアの 32 ビット ARM アプリをサポートしないとも書いている。先に 64 ビット ARM、次が x64 / x86 翻訳。古いインストーラが 32 ビット x86 だけなら、その翻訳経路を確認する。十年前の PC と同じだと思わない。
先に壁に当たるソフトは何か
| ソフトの種類 | よく止まる場所 |
|---|---|
| 古い VPN / エンドポイントセキュリティ / 専用キャプチャ | ゲストに ARM64 ドライバがない |
| 競技ネットゲーム(Easy Anti-Cheat、BattlEye、Vanguard など) | ドライバ未移植、または製品が VM を拒否 |
| 32 ビットだけのインストーラ | bottle / ストア / 翻訳経路が狭い |
| Windows の中でさらに VM、WSL2、Sandbox | 入れ子の仮想化 |
| 一部の DirectX 12、プロ向け GPU プラグイン | グラフィックススタックとドライバの境界 |
どの場面で方針を変えるか
| あなたの状況 | より安定した動き |
|---|---|
| たまに Win32 ツール、試せれば足りる | 先に Wine / CrossOver。ダメなら VM |
| 毎日一式の Windows デスクトップ+専用機器 | 本物の PC を残すか、ARM64 ドライバの有無を確認 |
| VM を検出する競技ゲーム | ゲームの声明に従う。Mac をゲーム機だと思わない |
| iOS ビルド、署名、シミュレータ | ネイティブ macOS。「Windows 上の Mac」を逆に使わない |
| まだ Intel + Boot Camp | この機体がまだ上げられる macOS を見てから、Windows を移すか決める |
肝心なタイトルは VM の試用期間か CrossOver の互換データベースで一度走らせてから、「今は全部動く」を信じない。
よくある質問
Mac はすべての Windows ソフトを動かせるか?
「すべて」とは約束しない。ユーザーモードの x86 / x64 は翻訳されやすい。カーネルドライバ、一部のアンチチート、入れ子の仮想化、グラフィックスの一部は、今もベンダーの移植次第。
Apple Silicon で Boot Camp は使えるか?
使えない。Boot Camp は Apple が列挙した Intel 機だけ。M シリーズで一式の Windows を動かすなら ARM ゲストの仮想マシン。
Wine と仮想マシン、どう選ぶ?
インストーラが一つ二つで、アプリごとの調整を受け入れられるなら互換層から。一式のデスクトップ、システムサービス、複数ソフト同時なら VM を使い、Windows ライセンスを別に買う。
ゲームとアンチチートは?
シングルプレイとカーネル級アンチチートのない作品は、VM や翻訳層で立ち上がることが多い。競技ネットゲームは VM を検出するか ARM64 ドライバを求める。パブリッシャーのページを正本にする。
互換層が解くのはその exe 一本で、開発機一式ではない
Wine と Windows 11 ARM の仮想マシンが答えるのは「このインストーラは開くか」だ。Xcode、署名、シミュレータ、夜間テストは今もネイティブ macOS が要る。Mac mini の待機はおよそ 4W。大きなリポジトリの索引には、24 時間つけっぱなしのゲーミングノートより Apple Silicon の統一メモリの方が向く。
macOS には Unix、Homebrew、Docker、SSH が最初からあり、落ちにくく無人運転向き。Gatekeeper と SIP は長期のビルドホストのリスクも下げる。同価格帯の Windows 機と比べ、WSL が一層減り、証明書の鎖は短い。
Windows 専用ツールは、本当に抱えられる層に置く。ビルド機は「蓋を閉じるか」で選ぶ——プランを見る。翻訳はたまに来る exe に残し、コンパイルは起き続けている Mac に置く。
