가이드에뮬레이터화면7분

맥 안드로이드 에뮬레이터 전체 화면: 큰 모니터에서도 흐릿하지 않게

수정일 · MACOS EMULATOR 팀

큰 모니터에서 안드로이드 에뮬레이터 창을 키우면 화면이 뭉개집니다. 맥이나 모니터 탓이 아닙니다. 창을 키워도 새로 그려지는 것은 없고, 이미 그려진 이미지가 늘어날 뿐입니다. MACOS EMULATOR에서 진짜 전체 화면은 서로 다른 두 가지 설정으로 이루어집니다. 그 두 가지와, 외장 모니터나 8GB 맥에서 달라지는 점을 정리했습니다.

창을 키우면 에뮬레이터가 흐릿해지는 이유

안드로이드 기기는 모든 프레임을 고정된 크기, 즉 기기 화면(패널)의 크기로 그립니다. 기본값은 1440x900인 “Fluid”입니다. 창이 그보다 크면 맥이 프레임마다 이미지를 확대해서 보여 줍니다. 작을 때는 선명하고 크게 키우면 흐릿해지며, 디테일은 하나도 늘지 않습니다.

가로 2560픽셀 화면이라면 1440픽셀 이미지가 1.78배로 늘어납니다. “Settings”에서 “Resolution” 옆에 있는 주황색 (?) 표시가 지금 쓰는 화면을 기준으로 해상도마다 이 계산을 해 줍니다. 1.2배까지는 “sharp”, 1.5배부터는 “small details blurry”입니다.

“전체 화면”의 두 가지 뜻, 설정도 두 가지

이 창에는 macOS의 초록색 버튼이 없습니다. 대신 런처에 자체 설정이 두 개 있습니다. “전체 화면”이라는 말이 두 가지를 뜻하기 때문입니다. 화면 크기에 맞는 선명한 이미지, 그리고 화면 전체를 덮는 창입니다.

1. 선명한 이미지: “Screen fit”

흐림을 해결하는 설정입니다. 기기 패널이 메뉴 막대와 Dock을 뺀 맥 화면 크기에 맞춰지고, 게임은 1배 배율로 그려집니다. 창이 그 크기에 딱 맞고, 게임의 픽셀 하나하나가 화면 픽셀 정수 개에 그대로 대응합니다. 어중간하게 늘어나는 곳이 없으니 흐릿한 곳도 없습니다.

  1. 1런처 홈 화면에서 “RENDER” 카드 오른쪽 아래의 로고를 누른 뒤 “Set full screen”을 누릅니다.
  2. 2또는 “Settings”에서 “Resolution”으로 들어가, “fullscreen sharp”라는 설명이 붙은 “Screen” 항목을 고릅니다.

“Settings”의 “Machine profile” 줄에서 내 맥에 맞는 버튼(“8 GB”, “16 GB”, “24 GB”)을 눌러도 “Screen fit”이 설정됩니다. 해상도를 바꾸면 기기가 다시 시작되니, 게임 도중이 아니라 시작하기 전에 바꾸세요.

2. 화면 전체를 덮는 창: “Full screen” 스위치

“Screen fit”만으로는 창이 남습니다. 화면 전체를 덮으려면 “RENDER” 카드에서 “Performance mode” 옆에 있는 “Full screen” 스위치도 켜세요(처음에는 꺼져 있습니다). 그러면 엔진이 시작될 때 창이 화면을 덮습니다. 배경은 검은색, 게임은 1배 배율로 가운데에 놓이고, macOS의 전체 화면 공간은 쓰지 않습니다.

이 스위치에는 “Screen fit”이 필요합니다. 다른 해상도에서 켜면 기기가 다시 시작되고, “Screen fit”을 벗어나면 스위치가 꺼집니다. 게임 중에는 도구 막대의 전체 화면 버튼으로 들어가고 나올 수 있으며, 이 버튼은 스위치를 켰을 때만 나타납니다.

외장 모니터에서는

“Screen fit”은 맥의 주 디스플레이를 기준으로 계산됩니다(“Resolution”의 (?) 표시에 나오는 “Your main screen”). 외장 모니터가 주 디스플레이가 아니라면 패널이 다른 화면에 맞춰집니다. 기기를 시작하기 전에 macOS 디스플레이 설정에서 외장 모니터를 주 디스플레이로 지정하세요. 화면을 하나 더 연결하거나 Dock 크기를 바꾸면, 다음에 시작할 때 패널도 그에 맞춰집니다.

시스템 설정 > 디스플레이에서 해상도도 “기본값”으로 두세요. “더 많은 공간”을 고르면 맥이 화면보다 큰 이미지를 그리고, “Screen fit”에서는 패널도 그만큼 커집니다.

8GB 맥에서는 런처가 알아서 낮춥니다

8GB 맥에는 아주 큰 패널을 감당할 여유가 없습니다. 프레임당 약 2.5메가픽셀을 넘으면(2560x1440 큰 모니터, 2560x1440으로 설정한 5K iMac 등) 런처가 기기를 시작할 때 “Fluid (1440x900)”로 되돌리고, “Resolution”의 (?) 표시에 “capped to Fluid on 8 GB”라고 알려 줍니다. 도구 막대의 전체 화면 버튼도 나타나지 않습니다.

맥북 내장 화면은 기본값으로 설정되어 있다면 그대로 쓸 수 있습니다. 30Hz는 유지하세요. 8GB에서 런처가 알아서 정하는 값은 8GB 맥북 에어 M1 에뮬레이터 가이드에 정리되어 있습니다.

전체 화면에서 화면이 끊길 때

해상도를 올리면 그래픽 칩과 프로세서의 일이 늘어날 뿐, 메모리는 더 들지 않습니다. 그러니 이 때문에 “Memory” 설정을 건드리지 마세요. 복잡한 장면에서 끊긴다면 먼저 해상도를 낮추세요. 그리는 부담이 가장 적은 패널은 “Fluid”입니다(“RENDER” 카드 로고를 누르면 열리는 창의 “Back to Fluid”, 또는 “Settings”에서 “Resolution”). 얼마나 버티는지는 맥의 성능에 달려 있습니다.

“Fluid”에서도 버벅인다면 느린 맥 안드로이드 에뮬레이터 설정 가이드에서 정말 부담이 되는 것들을 짚어 봅니다.

해상도를 바꾸면 달라지는 것과 그대로인 것

  • 도구 막대: “Screen fit”에서는 왼쪽 위에 가로로, 창 모드에서는 오른쪽 가장자리에 세로로 놓입니다.
  • 키 설정: 위치가 픽셀이 아니라 화면 비율로 저장되므로 하나도 움직이지 않습니다. 키를 지정하는 방법은 에뮬레이터 키보드·마우스 가이드에서 설명합니다.
  • 소리: 창 크기를 바꾼 뒤 소리가 사라지면, 런처 배너의 “Restore sound”가 잃는 것 없이 되돌려 줍니다.

자주 묻는 질문

맥 안드로이드 에뮬레이터가 전체 화면에서 왜 흐릿한가요?

창을 키웠기 때문입니다. 1440x900 이미지가 화면 크기로 늘어난 것입니다. “Settings”에서 “Resolution”으로 들어가 “Screen fit”을 고르면, 게임이 화면 크기에 맞춰 그려집니다.

에뮬레이터의 전체 화면 버튼은 어디에 있나요?

이 창에는 macOS의 초록색 버튼이 없습니다. “Screen fit”으로 선명하게 만든 뒤 “RENDER” 카드의 “Full screen” 스위치를 켜면 화면 전체를 덮습니다. 들어가고 나오는 버튼은 도구 막대에 있습니다.

“Screen fit”은 외장 모니터에서도 되나요?

네, 외장 모니터가 맥의 주 디스플레이라면 됩니다. 기기를 시작할 때마다 그 화면을 기준으로 크기가 계산됩니다. 8GB 맥에서는 2560x1440 큰 모니터가 한도를 넘기 때문에 기기가 “Fluid (1440x900)”에 머뭅니다.

전체 화면으로 하면 에뮬레이터가 느려지나요?

그래픽 칩과 프로세서의 일이 늘어날 뿐, 메모리는 더 들지 않습니다. 복잡한 장면에서 끊긴다면 그리는 부담이 가장 적은 패널인 “Fluid”로 돌아가세요.

해상도를 바꾸면 키 설정이 흐트러지나요?

아니요. 위치가 화면 비율로 저장되므로, “Fluid”에서 “Screen fit”으로 바꾸거나 맥 화면에서 외장 모니터로 옮겨도 키가 하나도 움직이지 않습니다.