Windows 8.1용 Windows 스토어 장치 앱 빌드

Windows 8.1에서 장치 제조업체는 장치 도우미 역할을 하는 Windows 스토어 장치 앱을 만들 수 있습니다. 이 항목에서는 Windows 스토어 장치 앱의 구성 요소, 앱을 빌드하는 기본 단계 및 앱과 장치 메타데이터를 각각 Windows 스토어 대시보드 및 Windows 개발자 센터 하드웨어 대시보드에 제출하는 순서를 설명합니다. 각 단계에 대한 자세한 내용은 Windows 스토어 장치 앱 빌드 단계별 지침을 참조하세요.

구성 요소

가장 기본적인 수준에서 Windows 스토어 장치 앱은 장치 메타데이터를 통해 특정 장치와 연결된 Windows 스토어 앱입니다. Windows 스토어 장치 앱의 네 가지 구성 요소는 장치, 앱, 장치 메타데이터 패키지 및 장치 드라이버입니다. 장치 프로토콜 API(USB, HID, Bluetooth GATT 및 Bluetooth RFCOMM)를 사용하여 주변 장치에 액세스하기 위해 장치 메타데이터를 사용할 필요는 없습니다. 그러나 자동 설치, 자동 실행장치 업데이트와 같은 특수 기능을 사용하도록 설정하려면 장치 메타데이터를 사용해야 합니다.

장치실제 장치입니다. 주변 장치는 PC 엔클로저 외부에 있습니다. 내부 장치는 PC 엔클로저와 통합되거나 내부에 있는 장치입니다.
Windows 스토어 장치 앱은 장치에 사용자 지정 사용자 환경을 제공하는 Windows 스토어 앱으로, 사용자가 장치의 고유 기능에 액세스할 수 있게 합니다. 장치 앱에는 환경 ID를 지정하는 StoreManifest.xml 파일이 포함되어 있습니다. 환경 ID는 장치 메타데이터 패키지를 고유하게 식별하는 GUID입니다.
장치 메타데이터Windows 7용으로 이미 만들었을 수 있는 장치 메타데이터 패키지의 확장 버전입니다. Windows 8.1에서는 장치 메타데이터가 장치와 앱 간의 링크를 만듭니다. 이 링크는 환경 ID에 식별되어 있습니다. PC의 UI 콘텐츠(지역화할 수 있는 모델 이름, 설명 및 실사 아이콘) 외에도 장치 메타데이터 패키지는 자동 실행 구성 및 장치에 액세스할 권한이 있는 앱을 지정합니다. Windows는 WMIS(Windows 메타데이터 인터넷 서비스)에서 장치 메타데이터를 자동으로 다운로드합니다.
드라이버모든 Windows 스토어 장치 앱은 간접적으로 드라이버를 사용하여 장치에 액세스합니다. 예를 들어 Windows 8.1에서 도입된 Windows 런타임 장치 프로토콜 API는 Windows 제공 드라이버를 사용하여 앱이 USB, HID 및 Bluetooth를 통해 통신하게 합니다. 이러한 API에서 사용되는 드라이버에 대한 자세한 내용은 1단계: Windows 스토어 장치 앱 만들기를 참조하세요.

중요  사용자 지정 드라이버를 사용하여 장치에 액세스하려면 Microsoft의 승인이 필요합니다. 자세한 내용은 PC 내부의 특수 장치용 Windows 스토어 장치 앱 디자인 가이드를 참조하세요.

 

개발 워크플로

이미 장치를 만들고 필요한 드라이버를 하드웨어 대시보드에 제출한 경우 Windows 스토어 장치 앱을 만드는 여섯 단계가 있습니다. 각 단계에 대한 자세한 내용을 보려면 링크를 클릭합니다.

장치 앱 개발 워크플로

1단계: 앱 만들기. Windows 스토어에 앱을 연결하고 앱을 개발한 다음 테스트합니다.

2단계: 장치 메타데이터 만들기. 장치 메타데이터 제작 마법사를 사용하여 장치에 앱을 연결하고 장치 메타데이터 패키지를 만든 다음 환경 ID를 지정하는 StoreManifest.xml 파일을 만듭니다.

3단계: 앱에 환경 ID 추가. StoreManifest.xml 파일을 앱에 통합합니다.

참고  앱이 권한 있는 앱이고 자동 설치에 대해 구성되지 않은 경우 3단계는 필요하지 않습니다.

4단계: 장치 메타데이터 테스트(로컬). 장치 메타데이터 제작 마법사를 사용하여 장치 메타데이터의 유효성을 검사하고 로컬 개발 워크스테이션에 배포합니다.

5단계: Windows 스토어 대시보드에 앱 제출. 대시보드를 사용하여 판매 정보를 확인하고 테스터에게 앱이 Windows 스토어 장치 앱임을 나타냅니다.

참고  앱이 권한 있는 앱이고 자동 설치에 대해 구성되지 않은 경우 6단계 후 Windows 스토어 대시보드에 앱을 제출할 수 있습니다. 자세한 내용은 권한 있는 앱 제출 순서를 참조하세요.

6단계: Windows 개발자 센터 하드웨어 대시보드에 장치 메타데이터 제출. 장치 메타데이터 패키지를 수동으로 제출하거나 장치 메타데이터 제작 마법사를 사용하여 하드웨어 대시보드에 제출할 수 있는 대량 제출 패키지를 만듭니다.

표준 제출 순서

앱과 장치 메타데이터를 다양한 대시보드에 처음 제출하는 경우 이벤트가 특정 순서대로 발생해야 합니다. 다음 표에서는 장치 드라이버를 제출할 시기를 보여 줍니다(해당하는 경우).

순서설명계속하기 전에
1 하드웨어 대시보드에 장치 드라이버를 제출합니다.Windows 업데이트에서 드라이버를 사용할 수 있을 때까지 기다립니다.
2 Windows 스토어 대시보드에 앱을 제출합니다. 앱이 수용되고 Windows 스토어에서 라이브 상태가 될 때까지 기다립니다.
3 하드웨어 대시보드에 장치 메타데이터를 제출합니다. 앱이 Windows 스토어에 있어야 하드웨어 대시보드에서 메타데이터가 유효성 검사를 통과할 수 있습니다. 수용 및 배포될 때까지 10일 동안 기다립니다.
4마침: 사용자는 Windows 스토어 장치 앱의 모든 기능을 활용할 수 있습니다. 자동 설치, 자동 실행장치 업데이트와 같은 장치 앱 기능은 사용자 PC에 장치 메타데이터 및 앱이 있어야 작동합니다. 앱에 Microsoft에서 제공하지 않는 드라이버가 필요한 경우 앱이 작동하려면 해당 드라이버도 있어야 합니다.

 

권한 있는 앱 제출 순서

경우에 따라 장치 메타데이터를 제출하기 전에 Windows 스토어 장치 앱이 Windows 스토어에서 라이브 상태가 아니어도 됩니다. Windows 스토어 장치 앱이 다음과 같은 경우

  • 권한 있는 앱으로 지정됨
  • 자동 설치에 대해 구성되어 있지 않음

앱이 이러한 조건을 충족하면 Windows 스토어 장치 앱을 Windows 스토어 대시보드에 제출하기 전에 장치 메타데이터를 하드웨어 대시보드에 제출할 수 있습니다. 이 경우 앱에 환경 ID를 추가할 필요가 없으며, 장치 메타데이터에서 앱을 권한 있는 앱으로 지정하기만 하면 권한이 적용됩니다.

참고  프린터와 카메라용 Windows 스토어 장치 앱은 자동으로 설치됩니다. 따라서 이러한 유형의 Windows 스토어 장치 앱은 표준 제출 순서를 따라야 하며 장치 메타데이터가 제출되기 전에 Windows 스토어에 제출되어야 합니다.

Windows 스토어 장치 앱 제한

장치 제조업체가 자동 설치 및 앱 권한에 대한 장치 메타데이터에 지정할 수 있는 Windows 스토어 앱 수는 제한되어 있습니다. 예를 들어 IHV(주변 장치 제조업체)는 자동 설치에 대해 구성된 앱과 권한 있는 앱으로 지정된 앱을 최대 1개까지 제출할 수 있습니다. IHV는 두 제한을 모두 충족하는 앱 1개 또는 각각 제한 중 하나를 충족하는 앱 2개를 제출할 수 있습니다.

중요  장치 제조업체가 Windows 스토어에 제출할 수 있는 Windows 스토어 장치 앱의 총 수에는 제한이 없습니다. 이러한 제한은 단일 장치 메타데이터 패키지에만 적용됩니다.

통신사 및 OEM이 장치 메타데이터에 지정할 수 있는 앱 수에 대한 제한은 다릅니다. 자세한 내용은 Microsoft OEM 담당자에게 문의하세요.

각 장치 메타데이터 패키지에는 다음 제한이 적용됩니다.

개발자자동 설치 앱 제한권한 있는 앱 제한
IHV11
통신사18
OEMMicrosoft에 문의Microsoft에 문의

 

관련 항목

Windows 스토어 장치 앱 빌드 단계별 지침
Windows 스토어 장치 앱의 자동 설치
Windows 스토어 장치 앱의 자동 실행
Windows 스토어 장치 앱의 장치 동기화 및 업데이트
내부 장치용 Windows 스토어 장치 앱

 

 

표시:
© 2015 Microsoft