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