내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

Windows Phone 8의 Windows Phone 에뮬레이터

2014-06-18

Windows Phone 에뮬레이터는 Windows Phone 장치를 에뮬레이트하는 데스크톱 응용프로그램으로, 물리적 장치 없이 Windows Phone 앱을 디버그 및 테스트할 수 있는 가상화된 환경을 제공합니다. 또한 응용프로그램 프로토타입을 위한 격리된 환경을 제공합니다.

Windows Phone 에뮬레이터는 실제 장치에 필적하는 성능을 제공합니다. 하지만 Windows Phone 스토어 에 앱을 게시하기 전에 물리적 장치에서 앱을 테스트하는 것이 좋습니다. 자세한 내용은 Windows Phone 8의 앱을 배포 및 실행하는 방법을 참조하세요.

Windows Phone 에서 지원되는 각 OS 버전과 화면 해상도에 대해 고유 에뮬레이터 이미지에서 앱을 테스트할 수 있습니다. Visual Studio 의 기본 에뮬레이터는 Emulator WVGA 512MB로서, 이 에뮬레이터는 메모리 제한 Windows Phone 8 휴대폰을 에뮬레이트합니다. 이 기본 선택을 사용하면 Windows Phone 8 앱에 가능한 가장 큰 시장을 대상으로 할 수 있습니다. 자세한 내용은 Windows Phone 8 저메모리 휴대폰용 앱 개발을 참조하세요.

이 항목에는 다음 단원이 포함되어 있습니다.

 

설치

Windows Phone 에뮬레이터는 Windows Phone SDK 의 구성 요소입니다. Windows Phone SDK 설치 방법에 대한 자세한 내용은 SDK 다운로드를 참조하세요.

Windows Phone SDK 8.0 은 Windows Phone 8 에뮬레이터 및 Windows Phone 7.1 에뮬레이터를 모두 설치합니다.

제거

Windows Phone SDK 8.0 을 제거할 경우 사용할 에뮬레이터에 대해 만들어진 Hyper-V 가상 이더넷 어댑터는 자동으로 제거되지 않습니다. 이 가상 어댑터는 제어판의 네트워크 연결에서 수동으로 제거할 수 있습니다.

시스템 요구 사항

Windows Phone 에뮬레이터의 하드웨어, 소프트웨어 및 구성 요구 사항에 대한 자세한 내용은 다음 항목을 참조하세요.

중요중요:

Windows Phone SDK 8.0 설치 프로그램은 Windows Phone 8 에뮬레이터 를 실행하기 위한 필수 사항을 확인합니다. 필수 사항이 없을 경우 경고가 표시되지만 요구하지는 않습니다.

컴퓨터나 네트워크가 에뮬레이터를 실행하는 데 필요한 모든 요구 사항을 지원하지 않을 경우에도 여전히 SDK를 설치하고 Windows Phone 8 용 앱을 개발할 수 있습니다. 하지만 등록된 Windows Phone 8 휴대폰에서 앱에 대한 테스트와 디버깅만 할 수 있습니다.

이전 버전과의 호환성

Windows Phone 8 에뮬레이터 에는 Visual Studio 2012가 필요하며, 이는 이전 버전의 Visual Studio 와 호환되지 않습니다.

Windows Phone 8 에뮬레이터 는 Windows Phone OS 7.1 보다 이전의 Windows Phone OS 버전을 대상으로 하는 앱을 로드할 수 없습니다.

Windows Phone 8 에뮬레이터 의 네트워킹 연결은 다음과 같은 특징을 포함한 데스크톱 컴퓨터의 연결처럼 동작합니다.

  • 에뮬레이터는 네트워크에서 자신의 IP 주소로 별도의 장치로 나타납니다.

  • Windows 8 운영 체제에 아직 설치되지 않은 추가 네트워크 소프트웨어를 필요로 하지 않습니다.

  • Windows 도메인에 가입되어 있지 않습니다.

  • 개발 컴퓨터에서 프록시 설정을 복사합니다.

에뮬레이터의 네트워크 연결 기능을 이해하려면 Windows Phone 에서 동일한 네트워크까지의 Wi-Fi 연결과 비슷하다고 생각하면 됩니다. 휴대폰에서 실행 중인 앱에서 Wi-Fi 연결을 통해 네트워크 리소스에 액세스할 수 있는 경우 에뮬레이터에서 실행 중인 앱도 동일한 네트워크 리소스에 액세스할 수 있습니다.

중요중요:

개발 컴퓨터에서 네트워크 리소스에 액세스하기 위해 도메인 멤버십을 필요로 하는 경우에는 회사 IT 부서에서 예외를 받지 않는 한 에뮬레이터에서 실행 중인 앱에서 해당 네트워크 리소스에 액세스할 수 없습니다.

에뮬레이터의 네트워크 요구 사항에 대한 자세한 내용은 Windows Phone 8용 에뮬레이터의 시스템 요구 사항을 참조하세요.

에뮬레이터에서 네트워크 문제를 해결하려면 에뮬레이터 문제 해결을 참조하세요.

Windows Phone 8 에뮬레이터 의 그래픽 렌더링 및 네트워킹 구현이 Windows Phone OS 7.1 에뮬레이터와 다르게 변경되었습니다. 다음 표에서는 이러한 변경 내용 및 이러한 변경 내용이 에뮬레이터에서 앱을 테스트하는 데 미치는 영향에 대해 설명합니다.

에뮬레이터 기능

Windows Phone OS 7.1 에뮬레이터의 동작

Windows Phone 8 에뮬레이터 의 동작

영향

그래픽 렌더링

컴퓨터의 하드웨어 그래픽 카드를 사용합니다.

소프트웨어 에뮬레이션을 사용합니다.

Windows Phone 8 에뮬레이터 의 그래픽이 실제 휴대폰에서보다 빠르거나 느릴 수 있습니다.

네트워킹

컴퓨터의 네트워크 연결을 사용합니다.

별도의 장치로 네트워크에 직접 연결합니다.

자세한 내용은 Windows Phone 8 에뮬레이터에서의 네트워크 사용을 참조하세요.

Windows Phone 8 에뮬레이터 가 고유 IP 주소로 네트워크에 직접 연결됩니다. 네트워크 구성 및 방화벽이나 프록시 설정에 따라 에뮬레이터가 일부 네트워크 대상에 연결되지 않을 수 있습니다.

샘플 사진

미디어 라이브러리는 샘플 사진으로 미리 채워집니다.

에뮬레이터에서 사진 허브를 처음 열 때 샘플 사진이 미디어 라이브러리에 추가됩니다.

사진 선택자 작업을 사용하는 앱이나 MediaLibrary 클래스를 사용하는 앱을 테스트하려면 앱을 테스트하기 전에 에뮬레이터를 실행하고 사진 허브를 수동으로 열어 샘플 사진으로 앨범을 채웁니다.

다음 표에서는 에뮬레이터에서 테스트할 수 있는 Windows Phone 8 하드웨어 및 플랫폼의 기능에 대해 설명합니다. Windows Phone 8 에뮬레이터 는 Windows Phone 7.1 에뮬레이터에서 지원되지 않는 일부 기능을 지원합니다.

나열된 기능 중 일부는 부분적으로만 지원되거나 특정 조건 하에서만 지원되고, 일부는 추가적인 다운로드를 필요로 합니다.

지원되는 기능

설명

다중 화면 해상도

Windows Phone 8 에뮬레이터를 사용하여 다음 화면 해상도에서 앱을 테스트할 수 있습니다.

  • WVGA(800 × 480)

  • WXGA(1280 × 768)

  • 720p(1280 × 720)

자세한 내용은 Windows Phone 8용 다중 해상도 앱을 참조하세요.

화면 구성 옵션

Windows Phone 에뮬레이터는 다음 화면 구성 옵션을 지원합니다.

메모리 제한 장치

에뮬레이터를 사용하여 이미지에서 다음 메모리 제한 장치를 에뮬레이트하는 앱을 테스트할 수 있습니다.

  • Emulator WVGA 512MB는 Windows Phone 8 을 대상으로 하는 앱에 사용합니다.

  • Emulator WVGA 512MB, Emulator 7.8 256MB 및 Emulator 7.1 256MB는 Windows Phone OS 7.1 을 대상으로 하는 앱에 사용합니다.

자세한 내용은 Windows Phone 8 저메모리 휴대폰용 앱 개발을 참조하세요.

네트워킹

네트워킹 지원은 Windows Phone 에뮬레이터와 통합됩니다. 네트워킹은 기본적으로 사용하도록 설정됩니다. 대부분의 환경에서 Windows Phone 에뮬레이터용 네트워크 드라이버를 설치하거나 네트워킹 옵션을 수동으로 구성할 필요가 없습니다. 자세한 내용은 Windows Phone 8 에뮬레이터에서의 네트워크 사용을 참조하세요.

시뮬레이션 대시보드를 사용하여 불량 네트워크 연결을 시뮬레이션할 수도 있습니다. 자세한 내용은 Windows Phone의 저대역폭 연결 또는 불량 신호를 시뮬레이션하는 방법을 참조하세요.

언어 및 지역 설정

테스트 용도로 Windows Phone 에뮬레이터에서 표시 언어 및 지역 설정을 변경할 수 있습니다. 자세한 내용은 Windows Phone 에뮬레이터에서 지역 설정을 테스트하는 방법Windows Phone의 지역화된 앱을 테스트하는 방법을 참조하세요.

응용프로그램 수명 주기 및 삭제 표시

앱이 비활성화되었거나 삭제 표시가 되어 있을 때 동작이나 앱을 테스트할 수 있습니다. 자세한 내용은 Windows Phone에 대한 앱 상태 변경을 테스트하는 방법을 참조하세요.

로컬 폴더(이전에 격리된 저장소로 알려짐)

격리된 저장소의 데이터는 에뮬레이터가 실행되는 동안 유지되지만 에뮬레이터를 닫으면 손실됩니다. 격리된 저장소에 대한 자세한 내용은 빠른 시작: Windows Phone 8의 파일 및 폴더 작업을 참조하세요.

카메라 및 동영상(제한 사항 포함)

Windows Phone 8 에뮬레이터 의 카메라 및 동영상 지원에 대한 자세한 내용은 다음 각 항목의 “에뮬레이터 사용”이라는 섹션을 참조하세요.

이 기능은 Windows Phone 7.1 에뮬레이터에서는 지원되지 않습니다.

위치(GPS) 시뮬레이션

자세한 내용은 Windows Phone의 위치 데이터를 사용하는 앱을 테스트하는 방법를 참조하세요.

가속도계 시뮬레이션

자세한 내용은 Windows Phone의 가속도계를 사용하는 앱을 테스트하는 방법를 참조하세요.

멀티 터치

멀티 터치 입력을 지원하는 호스트 컴퓨터가 필요합니다. 마우스를 사용한 멀티 터치 시뮬레이션은 에뮬레이터에서 지원되지 않습니다.

마이크

호스트 컴퓨터의 마이크가 필요하며 이 마이크를 사용합니다.

근거리 컴퓨터 연결(NFC)

추가적인 다운로드의 도움으로 근거리 컴퓨터 연결을 테스트할 수 있습니다. 자세한 내용은 Windows Phone 8의 근접성을 참조하세요.

앱에서 바로 구매

추가적인 다운로드의 도움으로 앱에서 바로 구매를 테스트할 수 있습니다. 자세한 내용은 Windows Phone 8용 앱에서 바로 구매 테스트를 참조하세요.

복사 및 붙여넣기

자세한 내용은 Windows Phone 에뮬레이터에서 복사하여 붙여넣기를 테스트하는 방법을 참조하세요.

잠금 화면

자세한 내용은 Windows Phone의 잠금 화면을 시뮬레이션하는 방법을 참조하세요.

알림

자세한 내용은 Windows Phone의 방해를 시뮬레이션하는 방법을 참조하세요.

다음 표에서는 에뮬레이터의 몇 가지 추가 기능을 보여 줍니다.

기능

설명

하드웨어 키보드 및 하드웨어 버튼

호스트 컴퓨터 키보드를 하드웨어 키보드로 사용할 수 있습니다. 특수 키를 사용하여 휴대폰의 하드웨어 버튼을 에뮬레이트할 수도 있습니다. 자세한 내용은 Windows Phone 8용 에뮬레이터에서 컴퓨터 키보드를 사용하는 방법을 참조하세요.

화면 캡처 도구

Windows Phone 에뮬레이터는 스토어 의 크기 요구 사항에 맞는 응용프로그램의 스크린샷을 쉽게 만들 수 있도록 해 주는 스크린샷 도구를 제공합니다. 자세한 내용은 Windows Phone 스토어의 스크린샷을 만드는 방법를 참조하세요.

다음 목록에서는 에뮬레이터에서 테스트할 수 없는 Windows Phone 8 하드웨어 및 플랫폼의 기능에 대해 설명합니다. 실제 장치에서 다음 기능을 테스트해야 합니다.

  • 나침반

  • 자이로스코프

  • 진동 컨트롤러

  • 밝기. 에뮬레이터의 밝기 수준은 항상 높음입니다.

에뮬레이터에서 앱을 실행하는 것에 대한 자세한 내용은 Windows Phone 8의 앱을 배포 및 실행하는 방법을 참조하세요.

Windows Phone SDK 8.0 에서 도구로 작업하는 동안 답을 찾고 문제를 해결하려면 Windows Phone 개발 도구 포럼을 방문하세요. Windows Phone 개발에 대한 모든 포럼을 보려면 Windows Phone 개발 포럼을 방문하세요. 다른 지원 옵션을 검토하려면 MSDN 문제 해결 및 지원을 방문하세요.

표시:
© 2014 Microsoft