내보내기(0) 인쇄
모두 확장

Windows Phone SDK의 새로운 기능

2012-02-09

이 항목에는 Windows Phone SDK 7.1 의 새로운 기능과 설명서에 대한 정보가 포함되어 있습니다.

참고참고:

Windows Phone SDK의 이전 이름은 Windows Phone Developer Tools입니다.

최신 릴리스 정보 및 Windows Phone SDK 다운로드와 설치에 대한 정보는 Windows Phone SDK 설치를 참조하십시오.

다음 표에서는 Windows Phone SDK 의 새로운 기능 및 설명서를 보여 줍니다.

기능

새 설명서 및 업데이트된 설명서

Windows Phone SDK 7.1 에서는 상당한 진전을 이루었으며, 이를 통해 이전에는 불가능했던 다수의 응용프로그램 클래스를 빌드할 수 있습니다.

개념 항목에서는 작업을 수행하기 위해 이해해야 하는 개념에 대한 필수 정보를 제공합니다. 방법 항목은 일련의 단계나 코드 예제 또는 두 가지 모두를 제공하여 작업을 수행하는 데 도움을 줍니다. 코드 샘플은 Visual Studio에서 열고 실행할 수 있는 다운로드 가능 프로젝트입니다. 관리되는 API 관련 설명서는 지정된 네임스페이스의 각 형식 및 멤버에 대한 세부 정보를 제공합니다.

멀티 타기팅 및 앱 호환성

Windows Phone SDK 7.1 를 사용하여 Windows Phone OS 7.1 또는 Windows Phone OS 7.0 을 대상으로 하는 Silverlight® 및 XNA Framework 프로젝트를 만들 수 있습니다. 새 프로젝트를 만들 때는 대상으로 하는 버전을 선택하라는 메시지가 나타납니다. 새 Windows Phone OS 7.1 기능을 활용하도록 기존 Windows Phone OS 7.0 프로젝트를 업그레이드할 수도 있습니다.

Windows Phone OS 7.0 휴대폰에서 작동하는 모든 앱과 게임은 Windows Phone OS 7.1 휴대폰에서도 완벽하게 작동합니다.

개념 설명서:

멀티태스킹

Windows Phone OS 7.1 에서는 활성 포그라운드 응용프로그램이 아닌 경우에도 응용프로그램이 작업을 수행할 수 있게 하는 여러 기능이 도입되었습니다.

개념 설명서:

실행 모델 및 빠른 응용프로그램 전환

중지 이전에 유휴 상태를 포함하도록 실행 모델이 업데이트되었습니다. 사용자가 유휴 응용프로그램으로 돌아가면 이 응용프로그램은 다시 시작 중… 메시지를 사용자에게 표시하지 않고 신속하게 계속됩니다.

개념 설명서:

코드 샘플:

알람 및 미리 알림

Windows Phone SDK 7.1 를 사용하여 화면에 대화 상자를 표시하거나 지정 시간에 사운드를 재생하는 알람 및 미리 알림을 만들 수 있습니다.

개념 설명서:

코드 샘플:

관리되는 API 설명서:

백그라운드 에이전트

응용프로그램이 포그라운드에서 실행되고 있지 않을 때에도 백그라운드에서 코드를 실행할 수 있습니다. 두 가지의 주요 백그라운드 작업 유형, 즉 정기 에이전트와 리소스를 많이 사용하는 에이전트가 있습니다.

개념 설명서:

코드 샘플:

관리되는 API 설명서:

백그라운드 파일 전송

사용자가 벗어난 후 계속 실행되고 있는 응용프로그램에서 파일 다운로드를 시작할 수 있습니다. 파일 다운로드는 응용프로그램이 더 이상 포그라운드에서 실행되고 있는 중이 아닐 때에도 백그라운드에서 계속 실행됩니다.

개념 설명서:

코드 샘플:

관리되는 API 설명서:

백그라운드 오디오

오디오 응용프로그램이 백그라운드에서 실행될 수 있습니다. 사용자가 다른 앱을 시작하는 동안 음악이 계속 재생되고, 사용자는 볼륨 컨트롤에 액세스할 수 있습니다.

개념 설명서:

코드 샘플:

관리되는 API 설명서:

미디어

Windows Phone OS 7.1 에는 중요한 미디어 기능 향상이 들어 있습니다. 기능 향상에는 32비트 컬러 지원, 확장명 없는 미디어 URI 지원, Windows Phone 에뮬레이터의 H.264 지원 등이 포함됩니다. 또한 MediaElement는 배터리 전원을 적게 사용하면서도 개선된 비디오 품질을 위해 하드웨어 렌더링을 사용합니다. 응용프로그램에서 벨소리를 저장할 수도 있습니다.

개념 설명서:

코드 샘플:

관리되는 API 설명서:

Silverlight 4

Windows Phone OS 7.1 은 이제 Silverlight 4를 포함합니다.

개념 설명서:

센서

응용프로그램은 가속도계뿐 아니라 나침반 및 자이로스코프 센서에도 액세스할 수 있어, 실제 단말기 자체가 사용자 입력 수단인 경우 사용할 수 있는 앱과 게임을 개발할 수 있습니다. 자세(요, 피치, 롤), 장치 가속도, 회전율 등에 대한 데이터를 제공하는 결합된 동작 API도 있습니다.

Windows Phone 에뮬레이터가 향상되어 이제 센서 데이터를 시뮬레이션할 수 있습니다. 센서 데이터를 사용하는 응용프로그램에 대한 초기 테스트를 에뮬레이터에서 직접 수행할 수 있습니다.

개념 설명서:

코드 샘플:

관리되는 API 설명서:

소켓 지원

응용프로그램이 TCP 및 UDP 프로토콜을 사용하는 소켓을 통해 통신할 수 있습니다. 소켓을 사용하면 클라우드 서비스를 사용한 양방향 통신이 가능하며 메신저와 여러 명의 게임 플레이 등의 시나리오가 가능합니다.

개념 설명서:

코드 샘플:

관리되는 API 설명서:

네트워크 정보

응용프로그램이 네트워크 및 네트워크 인터페이스에 대한 정보에 액세스할 수 있습니다. 사용자 휴대폰의 통신사 및 네트워크 기능을 확인할 수 있으며 연결 기본 설정과 요구 사항을 가져오거나 설정할 수도 있습니다.

개념 설명서:

코드 샘플:

  1. 네트워크 및 단말기 정보 샘플

관리되는 API 설명서:

푸시 알림

푸시 알림 시스템이 더 강력해졌습니다. 토스트 알림은 응용프로그램 내의 특정 위치에 연결하고 매개 변수를 전달할 수 있습니다. 타일 알림은 양면 응용프로그램 타일 및 보조 타일을 지원합니다.

개념 설명서:

코드 샘플:

관리되는 API 설명서:

라이브 타일

시작 화면에 고정된 응용프로그램 타일에 양면이 있으며 두 면은 정기적으로 뒤집어집니다. 이러한 기능 덕분에 타일이 보다 매력적이며 정보 전달력이 높아졌습니다. 응용프로그램의 타일 두 개 이상을 시작 화면에 고정할 수 있습니다(예: 날씨 앱에서 여러 도시에 대한 타일 사용).

개념 설명서:

코드 샘플:

관리되는 API 설명서:

Silverlight 및 XNA 통합

이제 Silverlight와 XNA Framework 중에서 선택하는 대신 두 가지 모두를 단일 앱이나 게임에서 사용할 수 있습니다. Silverlight 응용프로그램의 페이지 탐색 모델을 XNA Framework 응용프로그램의 풍부한 그래픽 역량과 결합할 수 있습니다.

개념 설명서:

코드 샘플:

응용프로그램 성능 분석

Windows Phone OS 7.1 에는 앱과 게임을 프로파일링하는 기능이 제공됩니다. 시간 경과에 따라 CPU, 메모리와 같은 시스템 리소스의 사용량을 측정하고 결과에서 바로 코드를 탐색할 수 있습니다.

개념 설명서:

Visual Basic 지원

Visual Basic을 Silverlight 및 XNA Framework 응용프로그램에 모두 사용할 수 있게 되었습니다. Visual Basic이 Windows Phone SDK 7.1 에 완전히 통합되어, 별도로 Visual Basic을 설치할 필요가 없습니다.

코드 샘플:

광고

Microsoft Advertising SDK for Windows Phone을 사용하면 Microsoft Advertising의 광고를 포함하여 앱과 게임을 상품화할 수 있습니다. Advertising SDK는 이제 Windows Phone SDK 7.1 에 완전히 통합되어 별도로 설치할 필요가 없습니다.

개념 설명서:

코드 샘플:

WebBrowser 컨트롤

WebBrowser 컨트롤이 Internet Explorer 9을 지원하며, 성능 향상 및 HTML5 렌더링의 이점을 가질 수 있습니다. 또한 WebBrowser 확장 메서드를 통해 WebBrowser 컨트롤의 쿠키 컬렉션에 프로그래밍 방식으로 액세스할 수도 있습니다.

개념 설명서:

코드 샘플:

관리되는 API 설명서:

단말기 상태

Windows Phone SDK 7.1 에서는 DeviceStatus 클래스를 통해 사용자의 Windows Phone 단말기에 대한 확장된 프로그래밍 액세스가 가능합니다. 단말기가 배터리나 외부 전원 중 어느 것을 사용 중인지, 키보드가 사용 가능한지 아니면 배포되어 있는지 여부, 단말기 제조업체 등을 확인할 수 있습니다.

개념 설명서:

코드 샘플:

관리되는 API 설명서:

로컬 데이터베이스

응용프로그램의 격리된 저장소 컨테이너에 있는 로컬 데이터베이스에 관계형 데이터를 저장할 수 있습니다. 응용프로그램은 LINQ to SQL을 사용하여 데이터베이스 작업을 수행할 수 있습니다. 새로운 API는 프로그래밍 방식의 데이터베이스 업그레이드 시나리오를 가능하게 합니다.

개념 설명서:

코드 샘플:

관리되는 API 설명서:

격리된 저장소 탐색기

Windows Phone SDK 7.1 에는 격리된 저장소의 파일과 디렉터리를 나열하고 복사하며 교체할 수 있는 명령줄 도구가 있습니다.

개념 설명서:

실행기 및 선택기

Windows Phone SDK 7.1 에는 다수의 새로운 실행기 및 선택기가 도입되었습니다. 이제 응용프로그램에서 주소를 선택하거나, 게임 세션에 게임 플레이어를 초대하거나, 벨소리를 저장할 수 있습니다. 사전 설정된 확대/축소 수준으로 지도에 위치를 표시하거나 Bing Maps에서 두 지점 사이의 방향을 표시할 수도 있습니다.

개념 설명서:

관리되는 API 설명서:

연락처 및 일정

Windows Phone SDK 7.1 에서는 이제 사용자 연락처 및 일정 데이터에 대한 읽기 전용 액세스가 제공됩니다. 사용자로 하여금 연락처 목록에서 선택하도록 하고, 사용자에게 이메일을 보내며, 연락처의 생일 및 기타 항목을 검색하는 등의 방법으로 사용자 데이터를 쿼리하고 해당 데이터와 상호 작용하여 응용프로그램을 구별할 수 있습니다.

개념 설명서:

코드 샘플:

관리되는 API 설명서:

암호화된 자격 증명 저장소

Windows Phone SDK 7.1 에서는 일련의 암호화 API에 액세스할 수 있습니다. 로그인 자격 증명이 필요한 응용프로그램의 경우 이러한 API를 사용하면 자격 증명을 암호화된 방식으로 저장할 수 있습니다. 따라서 사용자는 응용프로그램을 사용할 때마다 새롭게 로그인할 필요가 없어졌습니다.

개념 설명서:

관리되는 API 설명서:

사용자 환경 디자인 지침

Windows Phone 사용자 환경 설계를 위한 최선의 방법을 따를 수 있도록 안내하는 새로운 설명서가 있습니다. 이 설명서에서는 Windows Phone 을 만든 전문가 및 다수의 초기 응용프로그램 설계자의 조언을 모았습니다. 여기에는 40개가 넘는 유용한 새 항목이 있습니다.

개념 설명서:

인증 요구 사항

응용프로그램 인증 요구 사항이 이제 온라인 MSDN 라이브러리에서 제공됩니다. 설명서에는 대부분의 요구 사항에 대한 테스트 단계가 나와 있습니다. 따라서 인증을 위해 응용프로그램을 앱 허브에 전송하기 전에 응용프로그램의 요구 사항 부합성 여부를 테스트할 수 있습니다.

Windows Phone OS 7.0 및 Windows Phone OS 7.1 요구 사항이 업데이트되었습니다.

개념 설명서:

마켓플레이스 테스트 키트

Windows Phone SDK 7.1 에는 Windows Phone 마켓플레이스 테스트 키트가 있습니다. 마켓플레이스 테스트 키트를 사용하면 인증 요구 사항을 기준으로 Visual Studio에서 직접 응용프로그램을 테스트할 수 있습니다. 새롭게 기본 제공되는 에뮬레이터 화면 캡처 도구를 사용하여 응용프로그램의 화면 캡처를 만들어 마켓플레이스 테스트 키트를 사용하여 전송할 수도 있습니다.

개념 설명서:

카메라

Windows Phone SDK 7.1 에서는 원시 프레임에 대한 실시간 액세스를 비롯하여 Windows Phone 단말기 카메라에 대한 프로그래밍 액세스가 가능합니다. 이 기능을 사용하여 스캔 및 증강 현실 응용프로그램을 만들 수 있습니다. 또한 응용프로그램의 플래시에 액세스하고 초점을 조정할 수도 있습니다.

개념 설명서:

코드 샘플:

관리되는 API 설명서:

사진 확장성

App Connect를 사용하여 사진 허브, 사진 뷰어 및 공유 선택기에서 Windows Phone 응용프로그램을 시작할 수 있습니다.

개념 설명서:

검색 확장성

App Connect는 응용프로그램이 Windows Phone의 검색 환경을 매끄럽게 확장하는 새로운 방법입니다. App Connect를 사용하면 검색 버튼으로 웹을 검색하는 사용자가 Bing 검색 결과에서 바로 응용프로그램을 실행할 수 있습니다.

개념 설명서:

코드 샘플:

응용프로그램 모음

Windows Phone OS 7.1 응용프로그램 모음의 크기가 이제 기본, 최소로 두 가지입니다. 새로운 최소화된 응용프로그램 모음은 저장 공간이 금방 고갈되는 파노라마 페이지에 사용하도록 최적화되었습니다.

개념 설명서:

코드 샘플:

관리되는 API 설명서:

화상 키보드

Windows Phone OS 7.1 에는 숫자만으로 구성된 키보드, 수식 최적화된 키보드 등을 비롯하여 응용프로그램에서 활용할 수 있는 새로운 화상 키보드가 있습니다.

개념 설명서:

코드 샘플:

시스템 트레이 및 진행률 표시기

시스템 트레이는 불투명도와 색을 지원합니다. 또한 응용프로그램에 진행률을 나타내는 데 사용할 수 있는 진행률 표시기도 포함되어 있습니다.

개념 설명서:

관리되는 API 설명서:

OData 클라이언트

Windows Phone SDK 7.1 에는 클라이언트 Proxy 클래스를 생성할 수 있는 서비스 참조 추가 대화 상자가 포함되어 있습니다. LINQ 쿼리를 사용하여 OData 리소스에 액세스할 수 있으며, 로그인 ID와 비밀번호로 OData 서비스 보안을 유지하도록 클라이언트 인증을 수행할 수도 있습니다. 클라이언트 상태 저장 시의 성능도 향상되었습니다.

개념 설명서:

관리되는 API 설명서:

전역화 및 지역화

Windows Phone OS 7.1 에서는 16개 문화권에 대한 지원이 추가되었습니다. 읽기 및 사용자 인터페이스 글꼴을 포함하여 동아시아 언어를 지원합니다.

개념 설명서:

시험판 응용프로그램 만들기

사용자가 구입하기 전에 시험적으로 사용해볼 수 있는 시험판 응용프로그램을 설계하고 구현할 수 있습니다. 응용프로그램의 시험판 모드를 구현하는 데 유용한 새로운 항목과 샘플이 있습니다.

개념 설명서:

코드 샘플:

Windows Phone 마켓플레이스

Windows Phone 마켓플레이스 FAQ는 이제 온라인 MSDN 라이브러리에서 제공됩니다.

개념 설명서:

맨 위로 이동

Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2014 Microsoft