종종 많은 사용자와 앱을 공유해야 합니다. 나중에 앱을 업데이트해야 하며, 비기술 사용자도 원활하고 쉽게 수행할 수 있도록 해야 합니다.
이를 위해 Windows 10 버전 1709를 기준으로 앱 설치 관리자 파일을 도입했습니다. Visual Studio를 사용하여 직접 만들거나 만들 수 있는 XML 파일입니다( 여기서 Visual Studio 지침 참조). 앱 설치 관리자 파일은 앱의 위치와 업데이트 방법을 지정합니다. 이 앱 배포 방법을 사용하도록 선택하는 경우 실제 앱 컨테이너 대신 앱 설치 관리자 파일을 사용자와 공유해야 합니다. 그러면 사용자가 앱 설치 관리자 파일을 클릭해야 합니다. 이 시점에서 익숙한 앱 설치 관리자 UI가 나타나고 설치를 통해 사용자를 안내합니다. 사용자가 이러한 단계를 사용하여 애플리케이션을 설치하면 애플리케이션이 앱 설치 관리자 파일과 연결됩니다.
나중에 애플리케이션에 대한 업데이트가 있는 경우 앱 설치 관리자(.appinstaller) 파일만 업데이트합니다. 파일을 업데이트하면 새 버전의 애플리케이션이 사용자에게 푸시됩니다. 이는 업데이트를 받기 위해 아무 작업도 수행할 필요가 없기 때문에 사용자에게 특히 좋습니다. 평소처럼 애플리케이션을 계속 사용하고 업데이트가 전달됩니다.
작동 방식을 보여 주는 예제는 다음과 같습니다.
- IT 전문가 Joe는 인적 자원 앱을 기업에 배포하려고 합니다.
- IT 전문가 Joe는 인사 관리 앱을 공유에 배치하고 HumanResources.appinstaller라는 앱 설치 관리자 파일을 만듭니다. 이 앱 설치 관리자 파일은 앱과 연결됩니다.
- IT 전문가 조는 HumanResources.appinstaller를 공유합니다.
- IT 전문가 조는 엔터프라이즈 직원을 HumanResources.appinstaller로 가리킵니다.
- 관리자 Maggie는 HumanResources.appinstaller를 클릭하고 인사 관리 애플리케이션을 설치하도록 안내하는 앱 설치 관리자 UI를 가져옵니다.
- 그 시점에서 매니저 매기의 장치에 있는 인적 자원 관리 앱은 다른 앱과 마찬가지로 그녀가 상호 작용하는 또 다른 앱입니다. 그녀는 작업 표시줄이나 시작 메뉴에 고정 할 수 있습니다, 그것은 그녀의 응용 프로그램 목록에 나타납니다 등.
- 일주일 후 IT 전문가 Joe는 인사 앱에 대한 업데이트를 받습니다. 사용자와 공유하기 위해 HumanResources.appinstaller를 업데이트하여 새 앱 버전을 가리키고 원하는 업데이트 유형을 설정합니다.
- 다음 아침, 업데이트에 대해 아무것도 모르는 관리자 매기는 이미 바탕 화면에 있는 인사 관리 애플리케이션을 시작합니다.
- 애플리케이션은 업데이트가 있음을 감지하고 업데이트를 자동으로 적용합니다.
- 관리자 Maggie는 이제 최신 버전의 애플리케이션을 보유하고 있으며 새로운 기능을 활용할 수 있게 되어 기쁩니다.
Windows 10 Fall Creators Update(버전 1709, 빌드 16299) 이상 릴리스부터 Windows SDK는 앱 설치 관리자 파일을 통해 패키지를 프로그래밍 방식으로 수정하거나 앱 설치 관리자 연결을 사용하여 앱에 대한 정보를 검색하는 데 사용할 수 있는 여러 API도 제공합니다. 자세한 내용은 관련 설명서를 참조하세요.
다운로드 및 업데이트를 위해 앱 설치 관리자 파일 호스팅
앱 설치 관리자 파일을 사용하여 웹, 네트워크 공유 또는 로컬 파일 공유에서 앱을 다운로드하거나 업데이트할 수 있습니다. 앱 설치 관리자 파일 다운로드 및 업데이트는 https, http 및 smb 프로토콜을 지원합니다.
앱 설치 관리자 파일의 내용
다음 이미지는 예제 앱 설치 관리자 파일을 보여줍니다. 앱 설치 관리자 파일의 XML 요소에 대한 자세한 내용은 앱 설치 관리자 파일 스키마 참조를 참조하세요. 앱 설치 관리자 파일에서 업데이트 설정을 구성하는 방법에 대한 자세한 내용은 앱 설치 관리자 파일에서 업데이트 설정 구성을 참조하세요.