Windows 10 IoT Core 디바이스에서 앱 업데이트
OEM 및 엔터프라이즈 고객은 다음과 같은 방법으로 Windows10 IoT Core 디바이스에 앱 업데이트를 제공할 수 있습니다.
- Microsoft Store 사용: 앱이 Microsoft Store에서 게시 및 업데이트됩니다.
- 디바이스 업데이트 센터 사용: 앱이 Windows 업데이트에 게시되고 다른 OEM 패키지(드라이버 패키지)와 같이 업데이트됩니다.
- Azure IoT 디바이스 관리 사용: 앱이 Azure Storage에 게시되고 Azure DM 채널 Windows 10의 새로운 기능, 버전 1709를 통해 업데이트됩니다.
- OMA-DM 사용: Intune 또는 SCCM(System Center Configuration Manager)과 같은 OMA-DM 호환 디바이스 관리 채널을 사용하여 앱이 업데이트됩니다.
앱의 첫 번째 버전은 이미지 시간 동안 항상 디바이스에 미리 패키지됩니다. 신뢰할 수 있는 앱을 설치하려면 ApplicationManagement/AllowAllTrustedApps 설정을 설정해야 합니다.
Microsoft Store 사용하기
Microsoft Store는 OS/OEM 구성 요소 업데이트와 상관없이 IoT Core 앱을 업데이트할 수 있는 고유하고 안전한 수단을 제공합니다. 이 옵션은 다음과 같은 OEM에 유용합니다.
- 높은 업데이트 빈도: 드라이버 업데이트보다 높은 앱 업데이트 빈도 및 앱 업데이트는 드라이버와 무관합니다.
- 타사 ISV 개발자: 다른 릴리스 일정으로 관리되는 타사 ISV 개발 앱입니다.
이 옵션에서 사전 패키지된 앱은 Microsoft Store 호환 앱(서명된 스토어)이어야 합니다.
참고
Microsoft Store 클라이언트는 Windows 10 IoT Core에서 지원되지 않습니다.
자세한 내용은 Windows 10 IoT Core에 앱 설치 및 서비스를 참조하세요.
스토어 앱 업데이트 관리
디바이스 측의 다음 설정은 Windows 스토어의 업데이트를 제어합니다.
- ApplicationManagement/AllowStore: 저장소를 사용/사용하지 않도록 설정합니다.
- ApplicationManagement/AllowAppStoreAutoUpdate: 모든 스토어 앱의 자동 업데이트를 사용하도록 설정합니다.
자체 업데이트
앱은 자체적으로(자동으로 또는 앱과의 사용자 상호 작용으로) 업데이트를 제어하도록 설계할 수 있습니다. Windows는 개발자가 사용 가능한 업데이트를 쿼리하고 사용 가능한 업데이트를 다운로드하고 사용 가능한 업데이트를 설치할 수 있는 API를 제공합니다.
이 기능 빌드에 대한 자세한 내용은 앱용 패키지 업데이트 다운로드 및 설치를 참조하세요. 이 경우 AllowAppStoreAutoUpdate를 사용하지 않도록 설정해야 합니다.
디바이스 업데이트 센터 사용
디바이스 업데이트 센터는 앱, 드라이버 및 기타 다양한 파일이 포함된 OEM 사용자 지정 패키지를 업데이트하는 채널입니다. 이 경로에서 애플리케이션은 프로비저닝 패키지에 패키지되어 디바이스에 전달됩니다. 디바이스 부팅 시 이 프로비저닝 패키지가 처리되고 포함된 앱이 설치/업데이트됩니다. 이미지에 앱 추가에 대한 지침을 참조하세요.
이 옵션은 다음과 같은 OEM에 유용합니다.
- 드라이버와의 종속성: 앱 업데이트는 드라이버에 따라 달라지며 동일한 드라이버 빈도로 업데이트됩니다.
- 다른 앱과의 종속성: 디바이스에 둘 이상의 앱이 있으며 항상 함께 업데이트되어야 합니다.
이 옵션에서 사전 패키지된 앱은 Microsoft Store 호환 앱(서명된 스토어)일 필요가 없습니다. 나중에 Microsoft Store를 사용하여 앱을 업데이트할 수 있는 옵션을 사용하도록 설정하는 앱에 여전히 Store 서명을 원할 수 있습니다.
Azure IoT 디바이스 관리 사용
Azure IoT 디바이스 관리(AzureDM)는 Windows 10 IoT Core에서 사용할 수 있는 확장성이 뛰어난 관리 솔루션입니다. AzureDM을 통한 애플리케이션 설치 및 업데이트에 대한 자세한 내용은 애플리케이션 관리를 참조하세요.
OMA-DM 사용
OMA-DM 인터페이스는 Windows 10 IoT Core에서 지원되며 모든 OMA-DM 호환 관리 솔루션을 사용하여 애플리케이션을 설치 및 업데이트할 수 있습니다. 사용량 지침은 EnterpriseModernAppManagement CSP 설명서를 참조하세요.
다양한 옵션 비교
항목 | Microsoft Store 사용 | 디바이스 업데이트 센터 사용 | AzureDM 사용 | OMA-DM 사용 |
---|---|---|---|---|
Appx 서명 | 서명된 스토어 | 서명된 스토어 또는 서명된 OEM | 서명된 스토어 또는 서명된 OEM | 서명된 스토어 또는 서명된 OEM |
배포/가시성 | 스토어 프라이빗(스토어 카탈로그에서는 사용할 수 없음) | 프라이빗 | 프라이빗 | 프라이빗 |
인프라 | Microsoft Store | Windows 업데이트 | Azure IoT / 스토리지 | OEM 인프라 |