결론을 먼저 이야기하자면, 윈도우 폰 개발 환경을 만족하는 시스템이라면 VMWare를 통해서도 윈도우 폰 개발 환경을 구축할 수 있다.
(참고로, 케냘은 맥북에어 2010 late 모델에 Mac OS X 10.6.8 + VMWare Fusion 3.1.3 + Windows 7 x86 을 설치해서 운용하고 있다)관련된 내용을 몇 가지 언급하자면:
- VMWare의 가상 머신에 윈도우 폰 개발 환경을 구축하면, 윈도우 폰 에뮬레이터에서 3D 가속이 지원되지 않는다. 윈도우 폰 7은 GPU에 의존하여 렌더링을 수행하기 때문에, 3D 가속이 지원되지 않는 환경에서의 윈도우 폰 에뮬레이터는 더럽게 느리다. 간단히 말해, 안드로이드 에뮬레이터보다 더 느리다.
- 가상 머신에 64비트 윈도우 7을 설치하면 32비트 윈도우 7에서 윈도우 에뮬레이터를 구동할 때 보다 더 느리다. 케냘의 추측으로는 내부적으로 서로 다른 플랫폼에 대한 가상화가 이루어지므로(VMWare 64비트 -> Win7 64비트 -> XDE.exe 32비트) 더 느려지는 것이 아닐까 싶다. 가능하면 32비트 윈도우 7을 설치하자.
p.s:물론 여유가 있다면 pc를 하나 더 구입하는 것이 나을 것이다. i5 노트북도 요즘 한 60만원쯤 하나...?
'TechLog' 카테고리의 다른 글
WP 7.5의 내장 하드웨어 기능 (0) | 2011.10.12 |
---|---|
IronPython + WinForm = 크로스 플랫폼 GUI? (0) | 2011.10.12 |
윈도우 폰 7 에뮬레이터의 로그 확인하기 (0) | 2011.10.11 |
실버라이트의 저수준 터치 이벤트, Touch.FrameReported (0) | 2011.10.03 |
OnManipulationStarted, OnManipulationDelta, OnManipulationCompleted 메서드 (0) | 2011.10.02 |