MSIX SDK

MSIX SDK는 개발자가 모든 플랫폼에서 MSIX 패키지 형식을 범용으로 사용할 수 있는 오픈 소스 프로젝트입니다. 이를 통해 개발자는 모든 플랫폼에서 사용자에 대한 일관된 환경을 구축하고 동일한 패키지를 사용하여 환경을 배포할 수 있습니다. SDK는 개발자가 선택한 플랫폼을 대상으로 할 수 있는 방식으로 앱 콘텐츠를 패키지하고 앱 패키지 매니페스트를 빌드할 수 있는 지침을 제공합니다. 이를 통해 개발자는 각 플랫폼에 대해 패키지하지 않고 앱 콘텐츠를 한 번 패키지할 수 있습니다.

SDK는 MSIX 패키지에서 패키지 콘텐츠를 확인, 유효성 검사 및 압축 해제하는 데 필요한 API를 제공합니다. 이 프로젝트를 사용하면 앱 개발자는 패키지가 변조되었는지 아니면 신뢰할 수 있는지 걱정할 필요가 없습니다. 앱 콘텐츠의 압축을 풀기 전에 변조 방지 및 서명 유효성 검사를 수행합니다.

SDK는 타사에서 플러그 인 또는 확장을 빌드할 수 있도록 하는 플랫폼 간 클라이언트 앱에서 사용할 수 있습니다. 클라이언트 앱 개발자는 Windows 10 플랫폼에서 사용할 수 있는 앱 확장 모델을 사용하고 비 Windows 10 플랫폼에서 MSIX SDK를 사용할 수 있습니다. SDK의 도움으로 클라이언트 앱에 대한 앱 확장 및 플러그 인을 빌드하는 타사 개발자는 각 플랫폼에 대한 특정 패키지를 빌드할 필요가 없습니다. 대신 Windows 10 및 다른 모든 플랫폼에서 지원되는 하나의 패키지를 빌드합니다. SDK를 사용하면 앱 개발자가 지원할 특정 플랫폼을 선택할 수 있습니다.

MSIX 패키지의 주요 차별화 요소 중 하나는 매니페스트 파일입니다. 매니페스트 파일은 패키지와 관련된 모든 메타데이터를 포함하고 클라이언트 앱이 적용 가능성 또는 지원 가능성과 같은 적절한 선택을 하기 위해 액세스할 수 있는 모든 주요 정보를 지정합니다. 매니페스트 파일을 사용하면 클라이언트 앱 개발자와 타사 개발자가 요구 사항, 가용성 및 지원과 같은 특성을 보다 유연하게 전달할 수 있습니다. 매니페스트 파일을 사용하여 MSIX 패키지를 Windows 10 및 비 Windows 10 플랫폼에 배포하는 방법에 대한 자세한 내용은 이 문서를 참조하세요.

자세한 정보 가져오기

MSIX SDK는 GitHub 오픈 소스 프로젝트입니다. GitHub 리포지토리에는 각 플랫폼에 대한 이진 파일을 빌드하는 방법에 대한 전체 소스 및 지침이 포함되어 있습니다.

피드백이 있는 경우 MSIX 기술 커뮤니티 사이트에 제출하세요. SDK에서 식별된 문제 또는 버그가 있는 경우 MSIX SDK GitHub 리포지토리의 문제 페이지에 게시할 수 있습니다.