맥 한 대에 사용자가 여러 명일 때 안드로이드 에뮬레이터: 세션마다 남는 것
수정일 · MACOS EMULATOR 팀
맥 한 대에 macOS 계정이 두 개입니다. 개인 계정과 업무용 계정일 수도, 내 계정과 가족의 계정일 수도 있습니다. MACOS EMULATOR는 두 세션이 나눠 쓰지 않습니다. 앱 자체를 뺀 나머지, 곧 완전한 안드로이드 에뮬레이터가 세션마다 따로 있습니다. 무엇을 다시 해야 하는지, 디스크를 얼마나 쓰는지, 라이선스는 무엇을 말하는지 정리했습니다.
macOS 세션마다 에뮬레이터가 따로 있습니다
런처는 모든 것을 사용자 폴더에 두고, 맥의 공용 위치에는 아무것도 두지 않습니다. macOS 계정마다 폴더가 따로 있으니 세션마다 다음이 각자 한 벌씩 있습니다.
- 에뮬레이션 엔진과 안드로이드 시스템
- 게임이 들어 있는 안드로이드 기기, 그리고 “Full” 모드라면 내 구글 세션
- 설정, 키 설정, 로그
- 저장된 라이선스 키
공용인 것은 앱 하나뿐입니다. 맥의 응용 프로그램(Applications) 폴더에 있으면 모든 세션에서 열립니다. 맥에는 사본을 하나만 두세요.
새 세션에서 다시 하는 일
런처에게 새 세션은 새 맥과 같습니다. 응용 프로그램에서 앱을 열고, 엔진부터 에뮬레이터 설치를 이어서 진행하세요.
- 1엔진: 약 3.5GB를 내려받습니다. 다른 세션에서 이미 받았더라도 마찬가지입니다.
- 2손쉬운 사용 권한: 이 세션에서 런처가 요구하면 “Authorize” 버튼을 누른 뒤 시스템 설정 > 개인정보 보호 및 보안 > 손쉬운 사용에서 허용합니다.
- 3라이선스 키: “Install”이나 “Play”를 처음 누를 때 입력합니다.
- 4“Full” 모드에서는 앱이 사용자 본인의 구글 계정으로 Google Play에서 게임을 설치합니다. 이 세션에서 그 계정에 로그인하고 게임을 설치하세요.
- 5기기의 첫 시작: 대부분의 맥에서는 몇 분, 8GB 맥에서는 10분에서 20분까지 걸리며 세션마다 한 번뿐입니다.
- 6키 설정: 다시 지정해야 합니다. 설정한 세션에만 남아 있습니다.
시작 값은 아무것도 요구하지 않습니다. 런처가 세션마다 맥의 메모리를 읽어 같은 값을 정하니, 옮겨 적을 설정이 없습니다.
키는 세션이 아니라 사람마다 하나입니다
라이선스는 맥 한 대에 쓰이고 개인에게 속합니다. 이용약관의 라이선스 항목은 “개인적이고 비독점적이며 양도할 수 없는 라이선스”를 부여한다고 하고, “라이선스 키를 공유, 재판매 또는 공개하는 행위는 금지”된다고 정합니다. 그러니 두 경우로 나뉩니다.
- 한 사람이 맥에 macOS 계정을 두 개 가진 경우: 내 키 하나로 충분하니 각 세션에 붙여넣으세요. 런처는 세션이 아니라 하드웨어 식별자로 맥을 알아봅니다. 그래서 맥은 자리를 하나만 차지하고, 고객 페이지의 “활성화된 맥” 줄은 1 / 1로 그대로이며, 여기서 “맥 변경하기”는 필요 없습니다.
- 두 사람이 같은 맥을 쓰는 경우: 각자 라이선스를 갖고 자기 세션에 자기 키를 붙여넣습니다. 라이선스마다 맥 자리가 따로 있으니 두 사람 모두 이 맥에서 쓸 수 있습니다.
저장된 키는 그 세션에 남습니다. 한 세션에서 “Sign out”을 눌러도 다른 세션의 키는 지워지지 않습니다. 세션마다 오프라인 72시간 토큰도 따로 갖습니다. 라이선스를 다른 맥으로 옮기는 일은 별개입니다. 맥 변경 가이드에서 자세히 설명합니다.
세션 두 개는 디스크도 두 배입니다
세션끼리는 엔진조차 나누지 않습니다. 설치에는 세션마다 약 10GB가 필요하고, 기기는 게임이 늘수록 커집니다. 세션 폴더는 대개 같은 디스크에 있으므로, 설치 점검은 첫 번째 세션이 남긴 만큼을 기준으로 봅니다. 여유 공간이 12GB 미만이면 “Install game engine” 버튼이 비활성으로 남습니다. 12GB에서 25GB 사이에는 경고가 뜨고, 25GB부터 녹색 체크가 나타납니다.
“Free up space”는 내 세션에서만 작동합니다. 옆 세션에서는 아무것도 지우지 않습니다. 각 부분이 얼마나 차지하는지는 에뮬레이터 디스크 공간 가이드에 자세히 있습니다.
다른 세션으로 넘어가기 전에
도구 막대의 빨간 버튼으로 기기를 끈 다음 런처를 종료하세요. 런처만 종료해서는 기기가 꺼지지 않습니다. 세션마다 기기를 하나씩, 두 대를 동시에 켜 두는 경우는 측정한 적이 없어서 보장해 드리지 않습니다.
열어 둔 세션은 앱과 앱이 쥔 메모리를 그대로 가지고 있습니다. “Performance mode”는 내 세션의 앱만 뒤로 보내며 다른 세션의 앱은 건드리지 않습니다. 게임이 버벅이면 설정을 찾기 전에 다른 세션을 먼저 닫아 보세요. 그 세션으로 들어가 Apple 메뉴에서 로그아웃하면 됩니다.
한 세션에서 삭제하기
“Uninstall”은 누른 세션의 데이터만 지웁니다. 엔진, 기기, 설정, 저장된 키가 해당됩니다. 다른 세션의 폴더는 건드리지 않습니다.
앱은 공용입니다. 앱은 휴지통으로 가므로 응용 프로그램에서 모두에게 사라집니다. 다른 세션은 고객 페이지의 “앱 다운로드”로 다시 내려받으면 됩니다. 데이터는 그대로 기다리고 있고, 키를 다시 묻지도 않습니다.
관리자가 아닌 세션에서는 관리자 계정이 설치한 앱을 macOS가 휴지통으로 보내지 못하게 할 수 있습니다. 그때는 데이터가 이미 지워진 상태이고, 런처가 앱을 휴지통으로 끌어다 놓으라고 안내합니다. 다른 세션이 쓰고 있다면 그대로 두세요. 나머지는 안드로이드 에뮬레이터 삭제 가이드에서 다룹니다.
자주 묻는 질문
맥 사용자마다 라이선스가 필요한가요?
사람마다 하나입니다. 라이선스는 개인에게 속하고 키는 공유할 수 없습니다. 한 사람이 맥에 macOS 계정을 두 개 가졌다면 키 하나로 둘 다 되고, 맥은 자리를 하나만 차지합니다.
엔진을 세션마다 내려받아야 하나요?
네. 세션마다 폴더가 따로 있으니 약 3.5GB의 엔진, 안드로이드 시스템, 기기도 따로입니다. 세션당 약 10GB에 게임 용량을 더해 계산하세요.
다른 세션에서 내 게임과 구글 계정이 보이나요?
그 세션의 런처에서는 보이지 않습니다. 기기가 따로 있기 때문입니다. 내 게임과, “Full” 모드라면 내 구글 세션은 내 세션의 기기 안에 남습니다.
두 세션에서 동시에 플레이할 수 있나요?
이 경우는 측정한 적이 없어서 보장하지 않습니다. 다른 세션으로 넘어가기 전에 기기를 끄고 런처를 종료하세요.
삭제하면 다른 세션의 데이터도 지워지나요?
아니요, 내 세션의 데이터만 지워집니다. 다만 앱은 휴지통으로 갑니다. 다른 세션이 고객 페이지에서 다시 내려받으면 자기 데이터를 그대로 찾습니다.