8GB 맥북 에어 M1 안드로이드 에뮬레이터: 런처가 맞춰 주는 것과 직접 할 일
수정일 · MACOS EMULATOR 팀
8GB 맥북 에어 M1에서도 안드로이드 에뮬레이터는 돌아갑니다. 칩은 충분합니다. 플레이가 부드러운지를 정하는 것은 메모리입니다. macOS, 에뮬레이터, 게임, 그리고 열어 둔 모든 앱이 8GB를 나눠 써야 하니까요. MACOS EMULATOR 런처가 이 맥에서 알아서 맞추는 것과, 직접 챙겨야 할 것을 정리했습니다.
8GB에서는 칩이 아니라 메모리가 결정합니다
저희가 받는 성능 리포트를 보면, 게임이 버벅일 때도 그래픽 칩은 대개 성능의 절반도 쓰지 않습니다. 먼저 무너지는 쪽은 메모리입니다. 메모리가 모자라면 macOS가 데이터를 디스크로 옮기고, 그때마다 게임이 잠깐 멈춥니다.
8GB 맥에서 측정한 예를 보면 여유 메모리는 1.5GB뿐이었고, macOS는 이미 4.2GB를 디스크로 옮겨 둔 상태였습니다. 그런데도 게임 엔진은 프레임을 100% 지키고 있었습니다. 게임은 괜찮았고, 옆에서 돌아가는 앱들 때문에 숨이 찬 쪽은 맥이었습니다.
8GB 맥에서 런처가 알아서 정하는 값
런처는 맥의 메모리를 읽고 그 등급에 맞는 기본값을 정합니다. 8GB 맥북 에어 M1에서는 다음과 같습니다.
- 에뮬레이터 메모리: 4.5GB. 16GB 이상 맥에서는 6.5GB입니다. 나머지는 macOS와 다른 앱의 몫입니다.
- 주사율: 30Hz. 8GB M1에서 30Hz로 측정한 결과, 프레임의 100%가 제때 도착했고 가장 나쁜 간격도 38ms였습니다. 화면에서 느껴지는 것은 숫자가 아니라 일정함입니다.
- 화질: “Balanced”. “Ultra”도 있지만 경고가 먼저 뜹니다. 게임이 이 단계를 안정적으로 버티지 못하고, 바꾸면 약 400MB의 영상을 다시 내려받아야 합니다.
메모리와 주사율 변경은 에뮬레이터를 다음에 시작할 때 적용됩니다. 이미 슬라이더를 움직였는데 원래 값이 기억나지 않는다면 “Settings”를 여세요. “Machine profile” 줄의 “8 GB” 버튼이 메모리, 해상도, 화질, 주사율을 맥 등급에 맞는 값으로 한 번에 되돌립니다.
에뮬레이터에 메모리를 더 주지 마세요
가장 먼저 떠오르는 방법이지만, 8GB에서는 가장 손해가 큽니다. 에뮬레이터에 준 1GB는 고스란히 macOS에서 빠집니다. 그러면 macOS가 디스크에 데이터를 쓰고, 그 사이 화면이, 때로는 소리까지 멈춥니다. 런처에서 4.5GB보다 높게 올릴 수는 있지만, 값을 저장하기 전에 경고가 나옵니다. 이미 올렸다면 4.5GB로 되돌리세요. 부하가 큰 맥이라면 가장 먼저 고칠 부분입니다.
옆에서 돌아가는 앱 닫기
- 브라우저 창: 많이 열려 있을수록 무겁습니다.
- 진행 중인 iCloud 동기화.
- 디스코드 화면 공유: 이것 하나로 프로세서의 절반 가까이를 씁니다.
확인하려면 활동 모니터를 열고 메모리 탭을 보세요. 메모리 압력이 노란색이나 빨간색으로 바뀌거나 스왑이 몇 GB씩 쌓여 있다면, 에뮬레이터 설정을 건드리기 전에 메모리를 가장 많이 차지한 앱부터 닫으세요.
확인할 macOS 설정 두 가지
첫째는 저전력 모드이고, 맥북 에어에서는 이것이 가장 큰 영향을 줍니다. 8GB 맥북 에어 M1에서 측정한 결과, 모드를 켰을 때 초당 3.3프레임, 끈 뒤에는 29.7프레임이었습니다. 시스템 설정 > 배터리에서 저전력 모드를 “안 함”으로 바꾸거나, 배터리를 사용할 때만 켜지도록 한 뒤 전원을 연결하고 플레이하세요.
둘째는 화면 해상도입니다. 시스템 설정 > 디스플레이에서 “기본값”으로 두세요. “더 많은 공간”을 고르면 맥이 화면보다 큰 이미지를 그린 뒤 축소하므로, 에뮬레이터가 돌아가는 동안 할 일이 더 늘어납니다.
맥북 에어 화면에서 선명한 전체 화면
마우스로 창을 키우면 이미 그려진 이미지를 늘리기만 합니다. 선명한 전체 화면을 원한다면 “Settings”에서 “Resolution”으로 들어가 “Screen fit”을 고르세요. “Machine profile”의 “8 GB” 버튼이 정하는 값도 바로 이것입니다. 게임이 화면 크기에 맞춰 그려지니 흐릿하지 않습니다.
큰 외장 모니터(예: 2560x1440)에서는 8GB 맥에 여유가 없습니다. 이때 런처는 그리는 부담이 가장 적은 해상도인 “Fluid (1440x900)”로 알아서 내립니다.
첫 부팅은 10분에서 20분, 한 번뿐
8GB 맥에서는 안드로이드 기기의 첫 부팅에 10분에서 20분이 걸립니다. 멈춘 것이 아니고, 한 번뿐입니다. 진행 상황은 “Play” 버튼 아래에 표시됩니다. 종료하거나 다시 시작하지 말고, 그동안 다른 앱을 닫아 메모리를 확보해 주세요. 그 전 단계는 맥 안드로이드 에뮬레이터 설치 가이드에 정리되어 있습니다.
발열: 맥북 에어에는 팬이 없습니다
부하가 오래 이어지면 맥북 에어의 칩은 안전한 온도를 지키려고 스스로 속도를 낮추고, 플레이 시간이 길어질수록 프레임이 떨어집니다. 고장이 아닙니다. 오래 플레이할 때는 게임 안에서 초당 30프레임으로 제한하면 훨씬 덜 뜨거워집니다. 맥은 단단하고 트인 곳에 두세요.
그래도 버벅인다면 느린 맥 안드로이드 에뮬레이터를 위한 설정에서 효과가 큰 순서대로 더 자세히 다룹니다.
자주 묻는 질문
8GB 맥북 에어 M1에서 안드로이드 에뮬레이터를 쓸 수 있나요?
네, 메모리를 비워 두면 됩니다. 런처는 에뮬레이터에 4.5GB, 30Hz, “Balanced” 화질을 정합니다. 플레이하는 동안 브라우저와 무거운 앱을 닫고 저전력 모드를 끄세요. 호환 여부는 게임마다 다릅니다.
8GB 맥에서는 에뮬레이터에 메모리를 얼마나 줘야 하나요?
런처가 알아서 정하는 4.5GB입니다. 그보다 많으면 macOS가 디스크에 데이터를 쓰고, 게임이 뚝뚝 멈춥니다. 이미 값을 바꿨다면 “Settings”의 “Machine profile”에 있는 “8 GB” 버튼으로 한 번에 되돌리세요.
맥북 에어 M1에서 에뮬레이터를 60Hz로 올려야 하나요?
아니요. 8GB에서 런처는 30Hz를 유지합니다. 프레임 수는 절반이지만 제때 도착합니다. 8GB M1에서 측정한 결과, 프레임의 100%가 제때 도착했고 가장 나쁜 간격은 38ms였습니다.
8GB 맥에서 첫 부팅이 왜 이렇게 오래 걸리나요?
안드로이드 기기의 첫 부팅은 8GB 맥에서 10분에서 20분 걸리며, 한 번뿐입니다. 런처를 연 채로 두세요. 진행 상황은 “Play” 버튼 아래에 표시됩니다.
게임 중에 맥북 에어 M1이 뜨거워지는데 어떻게 하나요?
걱정할 일은 아닙니다. 팬이 없어서 안전한 온도를 지키려고 칩 속도를 낮춥니다. 오래 플레이할 때는 게임을 초당 30프레임으로 제한하고, 맥을 단단한 표면 위에 두세요.