Mac版Steamだけで何が遊べるのか〜ネイティブ対応の実情と、Steam経由だとRosettaで動いてしまう話〜
互換レイヤーを使わず、Mac版Steamだけでどこまで遊べるのかを実測しました。ネイティブかRosettaかを見分ける手順と、同じゲームがSteam経由だとRosettaで動き、直接起動するとネイティブで動くという結果まで。CPU時間は1.44倍でした。
プログラミングや3DCGで何か作りたいと思っているエンジニアがいます
互換レイヤーを使わず、Mac版Steamだけでどこまで遊べるのかを実測しました。ネイティブかRosettaかを見分ける手順と、同じゲームがSteam経由だとRosettaで動き、直接起動するとネイティブで動くという結果まで。CPU時間は1.44倍でした。
Whiskyの開発が終わったあと、Macで何を入れ直せばいいのかを実測でまとめました。移行先ごとの導入容量と所要時間、22GBのボトルのうち持ち出す価値があるのは2.7MBだけだったこと、そして同じWarframeがWine 11.14では起動すらしないのに11.13では動くという結果まで。
Whiskyの開発が終わって1年3か月。MacでWindowsゲームを遊ぶ手段は、Mac版ネイティブ・無料の互換レイヤー・CrossOver・クラウドゲーミング・仮想マシンの5つに整理できます。実測値と2026年8月時点の各ツールの版を並べ、目的別・予算別の判断表にまとめました。
AppleがGame Porting Toolkit 4で、AIコーディングエージェント向けのスキル24本をApache 2.0で配り始めました。中身を読み、その手順どおりにDirectXのシェーダ(DXIL)をMetalのライブラリへ変換し、実機のM4に読み込ませるところまで確認しています。前回のp967では動かせなかったGPTK 4ですが、シェーダ変換だけはWine不要でmacOS 26のまま動きました。再現できるようコマンドと版を全部載せています。
MacでWindowsゲームを動かすApple純正のGame Porting Toolkit。M4に導入して測ったところ、64bitのDirectXなら47〜48fpsで動く一方、32bitアプリはD3DMetalを一切通らずOpenGLに落ち、SteamはCEFの壁で今回も動きませんでした。公式のGPTK 4もライブラリ差し替えでは動かず。つまずいた原因を層で仕分けると、遊べるかどうかを決めていたのはD3DMetalではなくWineの側でした。
外付けRTX 3060でゲームを動かし、同じPCの内蔵GPU Radeon 780MでローカルLLMを同時に走らせたらどうなるかを実測しました。結論は「成立する。ただし代償は平均fpsではなくフレームの安定性に出る」。平均fpsは-15.7%で済むのに、1% Lowは-43.3%、0.1% Lowは-47.9%まで落ち込みます。GPU同士は競合しておらず、犯人はDDR5メモリコントローラでした。AI側も生成-8.7%に対しプロンプト処理-20.8%と削られ方が違う。アプリごとにGPUを割り当てる設定方法と、対戦ゲームでは避けるべき理由まで実測値つきで整理します。
1台のミニPC(Ryzen 7 7840HS)で、内蔵GPU Radeon 780M(統合メモリ)と外付けRTX 3060(OCuLink接続のeGPU)を切り替えて実測しました。llama.cpp Vulkanで7B・14B・MoE 30B-A3Bの3種類を測ると、ゲームは全指標きっちり3.47倍差なのに、AIはモデル次第で1.67〜10.8倍と振れ幅が段違い。さらに「BIOSでVRAM割当を増やさないと大きいモデルは載らない」という予想が外れ、512MB設定のまま14.2GBを確保できた理由も判明。-ngl 99を付けると起動すらしない罠、Smart App Controlが公式バイナリを弾く問題まで実測値つきで記録します。
Macでゲームが増えた背景を調べました。2020年のApple Silicon移行で何が変わったのか、統合メモリがなぜゲームに効くのかを図解。「PCも内蔵GPUなら同じ構成では?」という疑問にも、メモリバスの太さ・タイル方式という描き方の違いから答えます。Metal 4のフレーム補間、2026年7月のGPTK 4 betaでGTA Vが106→176fps。一方でSteamのシェアはmacOS 2.21%とLinuxを下回っており、反チートのカーネル問題・DirectX資産・鶏と卵という3つの壁も正直に整理します。
MacでWindowsゲームを動かす無料ツールWhiskyは2025年4月に開発終了しました。では今、無料でどこまで遊べるのか。M4のMacで実際に試したところ、Whisky本体は最新のmacOSでも動くのに、Steamを起動した途端に自己更新が走って起動不能に。Wineを7.7から11.13へ入れ替えると復旧しましたが、今度はSteamもWarframeのランチャーも画面が黒や白のまま。日本語が豆腐になる問題の直し方と、Rosetta 2終了でこの方式に期限があることまで記録しました。
ゲームエンジンの2大巨頭、UnityとUnreal Engineのこれからを公式ロードマップやイベント発表から調べ、同じ切り口で並べてみました。UnrealはUE5.8を最後にUE6へ、Unityはレンダリング統合とWeb/モバイル強化へ。Runtime Fee撤回後の料金・ライセンスの最新動向まで比較します。
落ちてくる玉をタップして得点する2Dミニゲームを、Unity(C#)とXcode(Swift/SpriteKit)で全く同じに作成。iPhoneシミュレータで動かし、見た目・操作感・アプリサイズ(164MB vs 240KB)・起動・開発の手間を徹底比較。ゲームエンジンとネイティブの使い分けを結論します。
ライティング・影・反射のある3D空間でボールを発射し、積み上げた箱を物理で崩す——全く同じミニゲームをUnity(6000.4.5f1)とUnreal Engine(5.7.4)で作り徹底比較。Mac vs Windows(RTX3060)の実機FPS検証つき。
前編・中編で用意したPLATEAUの東京・丸の内を、Unityで実際に歩き回れるゲームにします。CharacterControllerで一人称プレイヤーを配置し、当たり判定・地面・ライティングを整備。実寸大データのスケール自動調整やNavMeshの要否も解説する3部作完結編。
MacでWindows用ゲームを動かす方法をWhisky中心にまとめました。互換レイヤー・仮想マシン・Boot Camp・Mac対応版の違い、特に混同しやすい互換レイヤーと仮想化の差、ボトルの作り方、動くもの・動かないものの傾向、うまくいかないときに見るところ、開発終了後の選択肢まで扱っています。