Mac玩游戏的8种方式
我是艾文喵
2025年05月19日 23:44
收录于文集
共5篇
mac游戏生态

、游戏支持系统与Mac架构详解

  • 各类游戏支持系统不同(例如原神支持iOS、Windows和Android)

  • Mac配备的芯片架构(以Apple芯片为例,架构为Aarch64,图形API为Metal)

  • 选择适合游戏的转译方式(例如原神iOS版可通过PlayCover安装游玩,PC版DX11使用DXMT转译效率最高)

二、Mac玩游戏方式详解

  1. App Store下载(Mac或iOS版本)

    • 原生运行(arm Metal)

  1. PlayCover(iOS版本)

    • 侧载安装(绕过签名),原生运行(效果等同App Store下载)

  1. Steam

    • 大部分游戏为x86-64(Intel),需要套Rosetta转译

    • 少部分支持Aarch64(Apple芯片)原生运行

  1. DXVK(CrossOver、Yaagl或Whisky)

    • 转译DX12(兼容DX11)-Vulkan-Metal

    • 基于Wine

  1. GPTK(CrossOver、Yaagl或Whisky)

    • 转译DX12(兼容DX11)-Metal

    • 基于Wine

  1. DXMT(Yaagl、一键安装、修改后CrossOver24或25)

    • 转译DX11-Metal(不兼容DX12)

    • 基于Wine

  1. 虚拟机(仅限Parallels,其他虚拟机GPU完全不可用)

    • 通过虚拟化技术运行

  1. 安卓模拟器(mumu模拟器Pro、蓝蝶或Android Studio)

三、科普知识

  • 为什么需要转译?

    • 因为游戏不支持macOS,我们需要转译让其在macOS上运行

  • 什么是转译?

    • 将不同指令集转换为Mac可执行的,通过Wine重现Windows动态库以适配macOS

  • Rosetta是什么?

    • Apple研发的转译器,可让Apple Silicon芯片运行x86-64系统应用

  • Wine是什么?

    • 可以在macOS/Linux上运行Windows应用的工具

  • DX11、DX12和Metal是什么?

    • DX11/DX12是Windows的图形API,Metal是Apple的图形API

  • PlayCover是什么?

    • 允许Mac运行iOS游戏的工具

  • CrossOver是什么?

    • 基于Wine,允许Windows游戏在macOS上运行

四、性能损失情况

  • 原生运行:无损失

  • Rosetta转译:10%-20%

  • DXVK转译:40%-50%

  • GPTK转译:DX11下30%-40%,DX12下20%-30%

  • DXMT转译:20%-30%

  • 虚拟机:60%-80%

总结

Mac可通过原生运行、转译、虚拟机或安卓模拟器运行游戏,Apple芯片的性能提升为Mac游戏提供可能性,推动需求有助于改善游戏生态。