사실은 아이폰을 맥이랑 연결한 뒤 퀵타임으로 영상 캡쳐 하는 기능 테스트용으로 찍은 건데... 꽤 잘 나와서 지우기 아깝다...

Posted by 슈하렌

지난 3월 말부터 '큐라레: 마법도서관'이라는 게임을 시작했다. '확산성 밀리언 아서' 같은 TCG 게임인데 기존 게임과는 다른 점들이 많다나 뭐라나. 사실 나는 다른 건 다 모르겠고 사운드 작업에 참여한 아티스트들이 다 하나같이 내가 좋아하는 분들이라서 노래 들으려고 시작했다.


아무튼 굉장히 좋지 않은 메모리 관리 능력 때문에 아이패드에서도 자주 튕기는 현상을 보이는 게 너무 짜증나서 다른 방법으로 게임을 구동시킬 방법이 없을까 고민을 하던 도중, 컴퓨터에서 안드로이드 가상 머신을 띄워 큐라레를 구동하는 사람들이 몇몇 있길래 나도 시도를 해봤다.


* 참고로 나는 2013-Mid 맥북 에어 11인치를 사용하고 있다. 스펙은 대략 이렇다.

  • CPU: 1.3 GHz Intel Core i5 (하스웰)
  • RAM: 8GB (업그레이드 했음)
  • 그래픽: Intel HD Graphics 5000 1024MB (CPU 내장 그래픽)
  • OS: OS X 10.9.2 Mavericks

포탈 1이나 엘더 스크롤 V: 스카이림 돌리면 CPU가 최고 90도까지 치솟아 오르는 노트북이다. 즉, 게임을 하기에는 매우 적합하지 않으나 최소 옵션으로 맞추면 돌리기는 하는 그런 사양. 애초에 게임을 할 목적으로 산 건 아니긴 하지만...


1. Parallels Desktop 9 (홈페이지)


사실 맨 처음 시도한 것은 패러렐즈였다. 현재 윈도우를 패러렐즈에서 쓰고 있는데 안드로이드도 구동 가능하다나 뭐라나 해서 받았다. 그런데 구글 플레이 스토어를 이용할 수 있는 방법이 전혀 없어서 바로 삭제해버렸다.



2. BlueStacks (홈페이지)

그 다음 내가 사용해본 것은 BlueStacks라는 안드로이드 앱 전용 구동기이다. 일반적인 안드로이드 가상 머신과는 달리 오로지 애플리케이션 구동만을 위해 만들어졌다. 그래서 게임하기에는 최적이라나 뭐라나. 다행히 맥 버전도 있어서 다운로드 받고 바로 실행을 해 보았다.

그런데 나를 처음 반기는 것은 안드로이드 버전 2.3 진저브레드의 인터페이스였다. 맥이라고 이렇게까지 신경을 안 써준다. 그래도 큐라레가 돌아가기만 하면 되니까... 구글 플레이 스토어 로그인을 하고 앱을 다운로드 받고 실행시켰더니 업데이트가 끝나기 무섭게 앱이 꺼져버렸다. 두 번째, 세 번째 시도를 해보아도 마찬가지였다. 그래서 얘도 탈락.



3. Genymotion (홈페이지)


결론부터 말하자면 현재 사용하고 있는 가상 머신이다. VirtualBox 기반으로 구동되는 Genymotion은 자사 홈페이지의 말에 따르면 현존하는 안드로이드 가상 머신 중에서 가장 빠르다고 한다. 실제로도 내가 여태까지 봤던 안드로이드 가상 머신 중에서는 가장 빠르고 쾌적한 것 같다.


개인 라이선스는 무료이고, 기업에서 사용하려면 따로 지불을 해야 한다. 아무튼 라이선스가 있는 소프트웨어이기 때문이라 그런지 다운로드 받기 위해서는 회원가입부터 해야 한다. 그래서 회원가입을 하고, 로그인을 하고, 다운로드를 받고 가상머신을 새로 생성하고 실행을 시켰더니(안드로이드 버전 4.4.2의 Custom Phone으로 가상 머신을 만들었다.) VirtualBox부터 받으란다. 윈도우 버전은 아예 Genymotion 안에 VB가 내장되어 있는데 맥과 리눅스 버전은 그렇지 않다고. 그래서 VB도 다운로드 받았다. 그런다음 다시 실행시켰다.


윈도우를 켜놨던 패러렐즈가 오류와 함께 종료됐다. 나중에 알고 보니 함께 실행하면 안 된다고 한다.[각주:1]


안드로이드가 실행되고, 이제 게임을 받아서 실행하기만 하면 다 되는 줄 알았다. 그런데 문제가 있었다. Genymotion 2.0부터는 구글 앱스가 내장되어 있지 않기 때문에 사용자가 임의로 받아야 한다고. 하지만 다행히도 이미 XDA 포럼에서 해결책을 찾은 사람이 있다. (링크)


그래서 나도 제시된 해결 방법을 통해 ARM Translation Installer 1.1을 플래싱하고, Google Apps도 플래싱했다. 그럼 이제 플레이 스토어에 로그인 해서 앱을 받고 실행시키기만 하면 되겠구나 했는데 'Unfortunately, Google Play service has stopped.' 라는 에러를 농담 안 하고 2초마다 한 번씩 내뱉는 것이다. 다른 해결책들을 보면 한 번만 무시하면 된다던데 나는 안 그랬던 것이다. 그래도 애써 메시지 뜰 때마다 무시하고 앱을 받아서 구동시켰다.


그런데 업데이트가 끝나기 무섭게 앱이 꺼졌다.


어디가 문제인지 전혀 알 수가 없었다. 사실 플레이 스토어 설치 이후로 계속 에러를 내뿜는 것도 맘에 들지 않았는데 이런 식으로 앱조차 돌아가지 않는다니 결국 맥에서 큐라레를 돌린다는 건 불가능한 일인가 싶었다. 그래도 한 번만 더 시도를 해야겠다 싶어서 가상 머신을 새로 만들었다.


이번에는 안드로이드 버전 4.3.2의 갤럭시 S3으로 도전해 보았다. 그런데 이상하게 이번에는 구글 플레이 서비스 에러도 한 번밖에 안 났고, 결정적으로 큐라레가 실행되었다. 전투나 탐색 중간에 심하게 버벅이는 부분도 있지만 대부분은 꽤 잘 돌아간다.


그래서 한 번 시스템 리소스 사용량을 확인해봤다. (* 전투 중일 때)



VBoxHeadless를 보면 CPU 사용량 퍼센트가 한 78%까지 먹는다. 그래도 이 정도면 뭐...



가상 머신 RAM이 2기가 정도이니까 이 정도면 꽤 쓸만하다. 역시 CTO를 주문해서 램을 8기가로 올리길 잘 했다.


아무튼 맥북 에어 11인치에서도 큐라레: 마법도서관을 실행시켰다. 그렇지만 웬만해선 폰으로 하는 것을 추천한다. 대신에 RAM이 큰 것을 사용하는 게 좋을 것 같다.[각주:2] 이 게임은 정말 메모리 축 내는 괴물이다.


마지막으로 구동 스크린샷. 전투 장면만 못 찍었네 정신이 없어서...






테슬라 개갞기 감히 우리 델핀 언니에게 너 따위가

  1. 해결책은 아직 못 찾았다. 혹시 해결 방법을 아시는 분은 알려주세요. [본문으로]
  2. 굳이 말하자면 안드로이드 계열 폰이 좋을 것 같다. iOS는 메모리도 거지같고 최적화도 덜 됐고... [본문으로]
Posted by 슈하렌


티스토리 툴바