Share via


UWP 디바이스 앱의 새로운 기능

이 섹션에서는 UWP 디바이스 앱의 새로운 기능을 엿볼 수 있습니다. 디바이스 앱에 대한 자세한 내용은 UWP 디바이스 앱 모임을 참조 하세요.

Windows 런타임 디바이스 API에는 디바이스 메타데이터가 필요하지 않습니다. 즉, 앱을 사용하기 위해 앱이 UWP 디바이스 앱일 필요는 없습니다. UWP 앱은 이러한 API를 사용하여 USB, HID(휴먼 인터페이스 디바이스), Bluetooth GATT, Bluetooth RFCOMM, Wi-Fi Direct 디바이스 등에 액세스할 수 있습니다. 자세한 내용은 디바이스 통합을 참조 하세요.

Windows 10의 새로운 기능

Windows 10에서는 Microsoft Store 디바이스 앱 기능이 변경되지 않습니다. UWP 디바이스 앱을 빌드, 테스트 및 제출하기 위한 Windows 8.1 프로세스는 Windows 10에서 계속 작동합니다. 그러나 사용자 지정 기능을 사용하여 UWP(유니버설 Windows 플랫폼) 앱을 개발하는 것이 좋습니다. 자세한 내용은 HSA(하드웨어 지원 앱): 앱 개발자를 위한 단계를 참조 하세요.

디바이스 메타데이터 마법사

Windows 8.1에는 새 디바이스 메타데이터 마법사가 도입되었습니다. 원시 XML을 편집할 필요 없이 UWP 디바이스 앱용 디바이스 메타데이터 패키지를 쉽게 만듭니다. 새 마법사는 대시보드에 제출하기 전에 로컬로 앱에 대한 디바이스 메타데이터의 유효성을 검사할 수도 있습니다. 이 마법사가 프로세스에 적합한 방법에 대한 자세한 내용은 UWP 디바이스 앱 빌드를 단계별로 참조하세요.

디바이스 메타데이터 작성 마법사를 얻으려면 이 항목의 단계를 완료하기 전에 Windows 8.1 용 독립 실행형 SDK를 설치해야 합니다. Windows용 Microsoft Visual Studio Express를 설치하면 마법사를 포함하지 않는 SDK 버전이 설치됩니다.

디바이스 동기화 및 업데이트에 대한 백그라운드 작업

Windows 8.1에서 UWP 디바이스 앱은 백그라운드 작업에서 다단계 디바이스 작업을 수행할 수 있으므로 앱이 백그라운드로 이동되고 일시 중단된 경우에도 완료까지 실행할 수 있습니다. 이는 사용자가 진행률 표시줄을 앉아서 볼 필요 없이 신뢰할 수 있는 디바이스 서비스(영구 설정 또는 펌웨어 변경) 및 콘텐츠 동기화를 허용하는 데 필요합니다. 장치 서비스에는 DeviceServicingTrigger를 사용하고 콘텐츠 동기화에는 DeviceUseTrigger를 사용합니다. 이러한 백그라운드 작업은 앱이 백그라운드에서 실행될 수 있는 시간을 제한하며 무기한 작업 또는 무한 동기화를 허용하지 않습니다. 자세한 내용은 UWP 디바이스 앱에 대한 디바이스 동기화 및 업데이트를 참조 하세요.

디바이스 동기화의 경우 DeviceUseTrigger에는 디바이스 메타데이터가 필요하지 않습니다.

UWP 디바이스 앱에 대한 자동 실행

앱을 설치한 후 주변 장치가 PC에 연결될 때 자동으로 시작되도록 UWP 디바이스 앱을 구성할 수 있습니다. Windows 8.1에서 디바이스 앱에 대한 자동 실행은 HID(휴먼 인터페이스 디바이스), 스마트 카드 및 일반 포트에 대한 지원을 추가합니다. 자세한 내용은 UWP 디바이스 앱에 대한 자동 실행을 참조 하세요.

프린터 기능

Windows 8.1에서 UWP 디바이스 앱은 인쇄 작업을 관리하고 프린터 기본 테넌트 작업을 수행할 수 있습니다. 자세한 내용은 인쇄 작업을 관리하는 방법 및 프린터 기본 테넌트 수행 방법을 참조하세요.

이러한 기능은 새 샘플, 인쇄 작업 관리 및 프린터 기본 테넌트에서 강조 표시된 것을 볼 수 있습니다. 샘플에 포함된 프린터 확장 라이브러리는 COM 인터페이스 PrinterExtensionLib의 COM 구현을 래핑합니다. 이 라이브러리는 사용자 고유의 UWP 디바이스 앱에서 쉽게 재사용할 수 있도록 설계되었습니다.

사용자 환경 변경

Windows 8.1에 설치된 다른 UWP 앱과 일치하는 환경을 제공하기 위해 UWP 디바이스 앱이 설치될 때 시작고정되지 않습니다. 처음부터 사용자는 화면 중앙에서 위로 살짝 밀어 최근에 설치된 UWP 디바이스 앱을 포함하여 모든 앱을 볼 수 있습니다.

Windows 8.1 기본 제공 카메라 앱에는 더 이상 옵션 단추가 포함되어 있지 않습니다. 즉, UWP 디바이스 앱에서 사용자 지정된 카메라 옵션 플라이아웃이 해당 앱에 표시되지 않습니다. 그러나 Windows.Media.Capture.카메라 사용하는 다른 UWP 앱은CaptureUI 클래스는 설치 시 추가 옵션에 대해 사용자 지정된 플라이아웃을 계속 노출할 수 있습니다.