최신 Windows API 및 기술

Applies to Windows and Windows Phone

Windows 8.1 및 Windows Phone 8.1의 최신 기능으로 Windows 앱 사용자와 개발자의 관심을 끌 수 있습니다.

많은 새로운 API, 기능, 앱 아이디어 등 새로운 플랫폼으로 이동하는 것은 흥미로운 일입니다. Windows 8.1 및 Windows Phone 8.1은 많은 새로운 기능을 제공하며 기존 데스크톱 컴퓨터에서 핸드헬드 터치 스크린 장치, 최신 휴대폰에 이르기까지 많은 새로운 하드웨어에서 실행됩니다. 앱은 놀라운 그래픽 라이브러리, 네트워킹 기능, 새로운 구매 옵션, 새 UI 컨트롤 등에 액세스할 수 있습니다. 단순히 앱을 포팅하지 말고 그 다음 수준으로 전환해 보세요!

새로운 기능의 전체 목록은 Windows 8.1: 개발자용 새로운 API 및 기능Windows Phone 8.1의 새로운 기능에서 확인할 수 있으며 여기서는 몇 가지 기능만 강조합니다.

참고  Windows 런타임에는 앱이 응답 상태를 유지하도록 비동기로 사용되는 많은 API가 포함되어 있습니다. 이 형태의 스레딩은 처음에 복잡해보일 수도 있지만 C#과 Visual Basic에 포함된 asyncawait 키워드를 사용하면 오래지 않아 이런 방식의 코딩에 익숙해질 것입니다. 간략한 소개는 빠른 시작: C# 또는 Visual Basic에서 비동기 API 호출을 참조하세요.

범용 Windows 앱 소개

Windows Phone 8.1을 통해 높은 수준의 플랫폼 수렴 도입: 이제 동일한 Visual Studio 솔루션에서 동일한 API 및 컨트롤을 사용하여 데스크톱 및 휴대폰 장치 둘 다를 위한 Windows 런타임 앱을 작성할 수 있습니다. 자세한 내용은 모든 Windows 장치용 범용 Windows 앱 빌드를 참조하세요.

Windows Phone 8.1의 새로운 기능

Windows Phone 8.1에서는 피벗 컨트롤, 앱 바 및 휴대폰 디스플레이에 맞게 조정되는 기타 컨트롤 지원을 포함하여 JavaScript 및 WinJS로 작성한 앱을 지원합니다. 자세한 내용은 Windows Phone 8.1의 WinJS를 참조하세요. 동일한 컨트롤을 사용할 수 있으므로 여러 장치용 앱 작성이 훨씬 간소화됩니다.

Windows Phone 8.1의 다른 새로운 기능은 다음과 같습니다.

기능설명

알림

Windows Phone 8.1에서는 완전히 새로운 알림 센터를 소개합니다.

관리 센터에서 알림 메시지 관리

백그라운드 전송

앱이 더 이상 포그라운드에 없는 경우에도 데이터 업로드 및 다운로드 지원 추가

범용 Windows 앱의 백그라운드 전송 API: 알아야 할 사항

지리적 위치 및 지오펜스 향상 기능

이제 장치가 특정 위치에 도달할 때 앱에서 이벤트를 발생시킬 수 있습니다.

빠른 시작: 지오펜스 설정

DirectX 지원

Windows Phone 8.1의 DirectX는 이전에 데스크톱에서만 사용할 수 있었던 많은 기능을 지원하도록 업데이트되었습니다.

DirectX 및 XAML interop(C++ 및 DirectX로 작성한 Windows 스토어 앱)

XAML 컨트롤

Windows Phone 8.1에서는 Windows 스토어 앱과 동일한 XAML UI 프레임워크를 사용합니다.

컨트롤 목록(C#/VB/C++ 및 XAML로 작성한 Windows 런타임 앱)

데이터 및 저장소

Windows Phone 8.1에서는 이제 로밍 데이터, 파일 선택기를 비롯한 Windows.Storage.API를 지원합니다.

데이터 및 파일 액세스

파일 선택기 작업

 

Windows 8.1의 새로운 기능

Windows 8.1에서는 XAML(C#, C++ 및 VB에서 액세스 가능)와 WinJS(JavaScript에서 액세스 가능)에서 새로운 컨트롤을 지원하며 데스크톱, 노트북 및 태블릿 컴퓨터에 완전히 새로운 UI를 구축하는 작업을 계속하고 있습니다. 이러한 컨트롤은 앱에 프레임워크를 제공하며 정보와 이미지 제공 및 카메라나 연락처와 같은 기능 사용뿐만 아니라 탐색을 관리합니다.

다음은 가장 흥미로운 몇 가지 컨트롤입니다.

기능설명

Hub 컨트롤

Windows 8 라이브 타일

기본 날씨 앱과 같이 혼합된 스타일로 여러 페이지의 정보를 표시해야 하는 경우 앱에 프레임워크를 제공하는 탐색 컨트롤입니다.

JavaScript 샘플 코드

C# 샘플 코드

XAML 트리를 비트맵으로 렌더링

XAML 시각적 트리를 사용하고 RenderTargetBitmap 개체에 렌더링합니다. 저장하거나 처리하기 위해 XAML 개체를 비트맵으로 변환하는 데 유용합니다.

XAML 트리를 비트맵으로 렌더링

DatePicker 및 TimePicker 컨트롤

Windows 8 라이브 타일

처음부터 새 컨트롤을 작성할 필요 없이 사용자가 시간이나 날짜를 선택할 수 있는 표준 방법을 신속하게 추가하는 새로운 XAML 컨트롤입니다.

DatePicker

TimePicker

3D 인쇄 지원

3D 프린터의 드롭인 지원으로 3D 디자인 앱에 바로 솔리드 모델 렌더링 옵션을 추가합니다.

3D 프린터 지원

3D 인쇄 샘플

빠른 시작: 3D 인쇄

DirectX 기능 향상

Windows 8 라이브 타일

DirectX 11.2와 함께 제공된 새로운 기능을 사용하면 놀라운 그래픽으로 최신 C++ 게임을 만들 수 있습니다.

DirectX 프로그래밍

Windows 스토어 기능 향상

새로운 화폐화 모델을 사용하면 사용자가 추가 기능이나 게임 내 필수품에 대해 지불하면 앱에서 수익을 낼 수 있습니다. 자동 앱 업데이트는 항상 최신 버전의 앱이 실행되도록 합니다.

Windows 스토어

텍스트 음성 변환

고품질 음성 합성을 앱에 추가하는 API입니다. 교육용이나 요구 사항이 특별한 응용 프로그램에 적합합니다.

음성 합성

HID(휴먼 인터페이스 장치) 지원

HID 프로토콜을 지원하도록 만들어진 사용자 지정 타사 하드웨어를 사용합니다.

HID(휴먼 인터페이스 장치)

멀티미디어 업데이트

멀티미디어 재생, 처리 및 오디오와 비디오 캡처 기능이 향상되었습니다. 한 번에 연속 사진을 촬영하거나 사용자가 셔터를 탭하기 전에 이미지를 저장하여 과거의 사진 촬영하는 기능 등 고급 이미지 캡처 옵션을 앱에 추가합니다.

멀티미디어

네트워킹

새로운 HTTP 클라이언트 API가 기존 네트워킹 API를 대체합니다. 네트워크를 통해 신속하고 간단하게 데이터를 보내고 받습니다. 파일 전송은 백그라운드에서 실행할 수도 있습니다.

Windows.Web.Http

HTTPClient 샘플

지오펜스

지오펜스를 사용하면 앱이 주요 위치의 반경을 정의하고 해당 영역에 들어가거나 영역에서 나갈 때 앱이 경고를 받을 수 있습니다. 앱을 백그라운드에서 실행되고 새로운 백그라운드 작업 LocationTrigger 클래스를 사용하여 지오펜스 이벤트를 가져옵니다. 사용자가 정의된 위치에 도달하면 쇼핑 목록 또는 위치 기반 게임 열기와 같은 특정 작업을 수행하는 앱을 만듭니다.

Windows.Devices.Geolocation.Geofencing

Wi-Fi direct

Wi-Fi direct를 사용하여 앱이 근처의 다른 Wi-Fi direct 장치를 검색하고 애드혹 네트워크를 설정하여 즉석 피어 투 피어 네트워킹 지원을 게임에 추가할 수 있습니다.

Wi-Fi direct 샘플

 

자세한 정보를 위해 이동할 위치

개발자로서 사용할 수 있는 많은 도움말 소스가 있습니다. Microsoft 지원에서 지원 인시던트를 열 수도 있지만 먼저 다음 온라인 리소스를 참조하는 것이 좋습니다.

관련 항목

모든 Windows 장치용 범용 Windows 앱 빌드
블로그: 범용 프로젝트의 Windows/Phone 8.1 플랫폼 특정 코드
Windows 8.1 제품 개발자 가이드
Windows 8.1: 개발자용 새로운 API 및 기능

 

 

표시:
© 2015 Microsoft