MacBook Air M2、M3 跑安卓模拟器:内存说了算,还有听不见的发热
更新于 · MACOS EMULATOR 团队
MacBook Air M2 或 M3 跑安卓模拟器毫不费力:芯片不是问题。决定你玩得顺不顺的,是两件事:你这台 Air 的内存,以及它没有风扇。下面说明 MACOS EMULATOR 在这些机器上会自动设好什么,又有哪些要你自己来。
M2 还是 M3:要看的是内存
启动器不看芯片的名字:它按内存把你的 Mac 归入一个档位,再据此设定模拟器的内存、帧率和初始画质。MacBook Air M2 或 M3 按配置不同,有 8、16 或 24 GB 内存:打开苹果菜单,选择「关于本机」,「内存」这一行会告诉你。Air M4 也是同样的规则。
- 8 GB:模拟器分到 4.5 GB,帧率 30 Hz,和 8 GB 的 Air M1 完全一样,MacBook Air M1 跑安卓模拟器的指南 有详细说明。
- 16 GB:模拟器分到 6.5 GB。
- 24 GB:模拟器分到 10.5 GB,帧率 60 Hz。
- 三个档位:画质都是「Balanced」(均衡)。
在 16 GB 的 Air 上,初始帧率显示在「RENDER」(渲染)卡片上:保持它就好。在「Settings」里,「Machine profile」(机器配置)这一行每个档位都有一个按钮,你这台 Mac 的那个标着「your Mac」(你的 Mac):点一下,就能一次恢复它的内存、分辨率、画质和帧率,在模拟器下次启动时生效。
16 GB 的 Air M2,我们的测试机
16 GB 的 MacBook Air M2 是我们的参考机:安装教程里的截图,就是在一台 2022 年款、16 GB 的 Air M2 上用 macOS Sequoia 截的;有人问客服,建议是在什么机器上测出来的,客服举的也是它。它的设置从「Balanced」和模拟器 6.5 GB 起步,这正是启动器在每一台 16 GB Mac 上自动设定的数值。
16 GB 上,为什么是 6.5 GB,而不是更多
给模拟器 6.5 GB,就给 macOS、模拟引擎和你的应用留下 9.5 GB。这份余量,比给模拟器多 1 GB 更重要:余量不够时,macOS 会往硬盘上写,或者压缩内存,画面只能干等。
如果你还是把「Memory」(内存)调高,启动器会在写入之前先提醒你:在 16 GB 的 Mac 上,6.5 GB 是实测得出的数值,再往上,游戏会卡顿,安卓还可能在对局中途把它关掉。提醒里的默认按钮,保留的是你现在的数值。Mac mini 跑安卓模拟器的指南 讲了一位 16 GB 的玩家把内存调低之后,换来了什么。
8 GB:Air M1 的做法同样适用于你
8 GB 的 Air M2 或 M3,得到的数值和 8 GB 的 Air M1 一样。安卓设备的第一次启动要十到二十分钟,只有这一次:不要退出,不要重新打开。游戏时,关掉浏览器和占资源的应用。
没有风扇:发热时,你什么也听不见
MacBook Air 没有风扇。长时间高负载时,它的芯片会自动降速来保持安全温度,而且没有任何声音提醒你。我们在一台 MacBook Air M2 上实测:做同样的工作,Mac 的负载一路上升,macOS 却只报告轻微发热。
所以,性能报告会记下 Mac 的发热状态。如果玩久了帧率慢慢往下掉,就在对局中从工具栏做一份报告:客服能从中看出,是不是发热造成的。模拟器帧数测量指南 说明了怎么做。
要玩很久的话,在游戏的画面选项里把帧率限制在每秒 30 帧:画面少一半,发热会小很多。用电池玩时,这也是稳妥的选择。
用电池时:关掉低电量模式
macOS 的低电量模式会限制芯片性能,模拟器也跟着被拖慢:在一台 8 GB 的 Air M1 上,开启时每秒 3.3 帧,关闭后 29.7 帧。在「系统设置」>「电池」里,把「低电量模式」设为「永不」,或者改成只在使用电池时开启,然后插上电源玩。
Air 的屏幕:保持「默认」
在「系统设置」>「显示器」里,「更多空间」这个选项的开销比你想的大。在一台 2022 年款的 MacBook Air M2 上,对局中实测:macOS 每一帧都先把整个屏幕按 3420x2224 像素绘制,再缩小到 2560x1664 的面板上,从模拟引擎那里占走了一个处理器核心的 45%。保持「默认」:如果你的屏幕设得比它更高,启动器会在它的「Settings」里提示你。
想要清晰的画面,光拉大窗口不够,那只是拉伸已经算好的画面:在「Settings」>「Resolution」里选择「Screen fit」(适应屏幕),你这一档的按钮设的也正是它。模拟器全屏设置指南 讲解了其余的部分。
常见问题
MacBook Air M2 跑安卓模拟器够用吗?
够用。芯片跟得上,设置由内存决定:8 GB 上给模拟器 4.5 GB,16 GB 上 6.5 GB,24 GB 上 10.5 GB,画质都是「Balanced」。至于兼容性,要看具体的游戏。
Air M3 和 Air M2 的设置不一样吗?
内存相同,设置就一样。启动器按内存给 Mac 定档,不看芯片:16 GB 的 Air M3 和 16 GB 的 Air M2,初始数值完全相同。
16 GB 的 MacBook Air,该给模拟器分多少内存?
6.5 GB,也就是启动器自动设定的数值:它给 macOS 和你的应用留下 9.5 GB。再往上调的话,启动器会在写入之前先提醒你。
我的 MacBook Air 玩一阵子就变慢,为什么?
它没有风扇,芯片会悄无声息地自动降速,来保持安全温度。长时间游玩时,把游戏限制在每秒 30 帧,并确认低电量模式已经关闭。
玩游戏时,Air 的屏幕要设成「更多空间」吗?
不用。这样 macOS 会绘制一张比屏幕更大的画面,每一帧都要再缩小:在一台 Air M2 上,对局中要占一个处理器核心的 45%。保持「默认」,并在启动器里选择「Screen fit」。