2022/05/18

Windows 11 WSA와 함께 사용할 수 있는 안드로이드 에뮬레이터

Windows 11 WSA와 함께 사용할 수 있는 안드로이드 에뮬레이터

Android emulator for use with Windows 11 WSA, or Hyper-V
<Hyper-V(또는 가상 머신 플랫폼)과 같이 사용할 수 없는 기존 에뮬레이터>

Hyper-V, WSA와 공존하는 새 안드로이드 에뮬레이터

지금까지 사용해 온 안드로이드 에뮬레이터는 Hyper-V, 혹은 Windows 11의 WSA(Windows Subsystem for Android)와 같이 사용할 수 없다. 하드웨어 가상화 기능인 VT-x를 Hyper-V가 전용하기 때문이다. 하지만, 이것도 곧 옛말이다. BlueStacks를 시작으로 VirtualBox 기반이 아닌 Hyper-V 기반(또는 Hyper-V와 공존할 수 있는)의 안드로이드 에뮬레이터가 하나둘씩 선보이기 시작했기 때문이다.

오늘은 Hyper-V 기술과 호환되고 Windows 11 Android 하위 시스템과의 공존할 수 있는 안드로이드 에뮬레이터 몇 개를 테스트해봤다.

테스트 환경은 「Windows 11 WSA, 안드로이드 에뮬레이터를 대체할 수 있을까?」에 사용했던 윈도우 11을 그대로 사용했으며, 오늘 참가한 에뮬레이터는 다음과 같다.

MEmu v8.0.1(수정된 버전)
BlueStacks5(Nougat 64bit, Hyper-V 지원)
联想模拟器(레노버 에뮬레이터, v8.0.0.0)

Android emulator for use with Windows 11 WSA, or Hyper-V
<Hyper-V(또는 WSA)와 같이 사용할 수 있는 새 에뮬레이터>

Nox는 아직 개발 중이고, 추후 공개되면 테스트해 볼 요량이다. 게임 앱을 일일이 설치하고 실행하기는 시간상 어렵고 해서 지금까지 해왔던 대로 몇 가지 벤치마크 앱으로 간단하게 테스트했다.

한 가지 알아둘 점은 BlueStacks5은 Android 64bit(7.1.2)인데 반해 나머지는 Android 32bit(7.1.2)이다. Lenovo와 MEmu 둘 다 멀티플레이어 설정 화면엔 (바로 아래 스크린샷처럼) 분명히 64bit라고 표기되어 있지만, 막상 앱플레이어를 실행하고 보면 32bit이다. 앱플레이어를 삭제하고 새로 생성해도, 윈도우 10에서 해도 마찬가지다.

Android emulator for use with Windows 11 WSA, or Hyper-V
<설정엔 64bit라고 표시되어 있지만, 실행하고 보면 32bit인 Lenovo, MEmu>

테스트에 사용한 안드로이드 에뮬레이터 다운로드

MEmu v8.0.1(공유 링크 암호: 1122)

BlueStacks5(Nougat 64 bit, Hyper-V 지원)

联想模拟器(레노버 에뮬레이터, v8.0.0.0)

벤치마크 결과

[테스트 환경]

Host Spec: ASUS D515UA-BQ236AMD | AMD Ryzen 3 5300U, 4G+16G, Samsung PM991 M.2 256GB, Windows 11 Build 22000

Emulator specs: 2CPU, 4096MB, 1280x720, OpenGL

Lenovo 8.0.0(Android 7.1.2 32bit)

MEmu MEmu v8.0.1 No AD(Android 7.1.2 32bit)

BlueStacks5(Android 7.1.2 64bit)


Geekbench 5.4.4 for Android x86(32-bit)

3D Benchmark - Luxury Cafe v1.03

3DMark v1.7.3516-3516

PCMark for Android Benchmark v2.0.3716

PassMark PerformanceTest v3.0.1003

Pirate Ship Benchmark v5.4

Android emulator for use with Windows 11 WSA, or Hyper-V

최초 Android 11 기반 에뮬레이터 MuMu 간단 테스트」 등에서 보듯 Geekbench 점수는 32bit 안드로이드보단 64bit 안드로이드가 좋다. 하지만, 재밌게도 MEmu v8.0.1은 멀티 코어 점수에서 64bit 안드로이드인 BlueStacks를 앞선다.

이것은 MEmu가 선전했다기보다는 (앞에 링크한 MuMu 문서와 비교하면 알 수 있듯) BlueStacks5가 생각보다 낮은 성능을 보여준 것이다.

Android emulator for use with Windows 11 WSA, or Hyper-V
Android emulator for use with Windows 11 WSA, or Hyper-V
Android emulator for use with Windows 11 WSA, or Hyper-V

BlueStacks5의 3D 성능만 MEmu와 Lenovo보다 떨어진다. 하지만, 두 에뮬레이터가 테스트 시작조차 못 한 Sling Shot, Sling Shot Extreme 테스트를 BlueStacks는 하나를 통과했다는 것은 게임 호환성에선 BlueStacks이 다소 유리하리라 판단할 수 있다.

Android emulator for use with Windows 11 WSA, or Hyper-V

세 에뮬레이터 모두 PCMark 벤치마크 중 가장 오래된 버전인 Work 버전 1.0만을 통과할 수 있었다.

비록 테스트를 완벽하게 통과하지는 못했지만, Work 2.0, Work 3.0 세부 테스트 항목 중 가장 많은 단계를 통과한 BlueStacks이 다른 에뮬레이터보다 호환성과 안정성 면에서 우수하다고 평가하고 싶다. 특히 BlueStacks5는 유일하게 전체 테스트 도중 ('앱 대기, 종료' 같은) 자잘한 오류가 발생하지 않았다.

(큰 차이는 아니지만) 성능보다 안정적인 에뮬레이터를 원한다면, BlueStacks5이나 LDPlayer 정도를 추천한다. MEmu는 예전이나 지금이나 자잘한 에러가 많다.

Android emulator for use with Windows 11 WSA, or Hyper-V
Android emulator for use with Windows 11 WSA, or Hyper-V
Android emulator for use with Windows 11 WSA, or Hyper-V
Android emulator for use with Windows 11 WSA, or Hyper-V

이번에 새로 추가한 Pirate Ship Benchmark다. max fps는 에뮬레이터 설정이 60프레임으로 고정되어 있으므로 당연히 60이 한계다.

그래픽 옵션이 높을 때(Graphic Test 1) 평균 프레임은 큰 차이가 없는데, 낮을 땐(Graphic Test 2) BlueStacks5이 제일 떨어진다.

이 테스트 결과만을 놓고 보면, 고사양 게임엔 BlueStacks, 낮은 사양 게임엔 MEmu가 제격으로 보인다.

0 comments:

댓글 쓰기

댓글은 검토 후 게재됩니다.
본문이나 댓글을 정독하신 후 신중히 작성해주세요