MSIX SDKMSIX SDK

MSIX SDK は、すべてのプラットフォームで広く MSIX パッケージ形式を使用する開発者ができるオープン ソース プロジェクトです。The MSIX SDK is an open source project that allows developers to use the MSIX package format universally on all platforms. これにより、開発者はすべてのプラットフォームで、ユーザーの一貫した体験を構築し、同じパッケージを使用してエクスペリエンスを配布できます。This allows developers to build consistent experiences for their users on all platforms and distribute the experiences using the same package. SDK は、アプリのコンテンツをパッケージ化し、任意のプラットフォームを対象としている方法で、アプリ パッケージのマニフェストをビルドする開発者向けのガイダンスを提供します。The SDK provides guidance for developers to package their app content and build an app package manifest in a way that it can target the platforms of their choice. これにより、開発者が 1 回ではなくアプリ コンテンツをパッケージ化する各プラットフォーム用のパッケージにします。This enables developers to package their app content once instead of having to package for each platform.

SDK を確認し、検証、MSIX パッケージから、パッケージ コンテンツを展開するために必要な Api を提供します。The SDK provides the APIs required to verify, validate and unpack the package contents from the MSIX package. アプリ開発者は、プロジェクトを使用するかどうか、信頼できるパッケージが改ざんされているかどうか、またはについて心配する必要はありません。Using the project, app developers don't have to worry about whether the package has been tampered with or if it can be trusted. アプリの内容が圧縮された前に改ざんの保護および署名の検証チェックが実行されます。It will perform tamper protection and signature validation checks before the app contents are unpacked.

SDK は、サード パーティのプラグインや拡張機能をビルドするのには、すべてのクロス プラットフォーム クライアント アプリで使用できます。The SDK can be used by any cross platform client app that allows for third parties to build plugins or extensions. クライアント アプリの開発者は、Windows 10 プラットフォームで利用可能なアプリの拡張機能モデルを使用して、Windows 10 以外のプラットフォームで MSIX SDK を使用できます。The client app developers can use the app extension model that is available on Windows 10 platform and use the MSIX SDK on the non-Windows 10 platforms. SDK を利用してアプリの拡張機能と、クライアント アプリのプラグインを構築するサード パーティ開発者はプラットフォームごとに特定のパッケージをビルドありません。With the help of the SDK, third party developers building app extensions and plugins for the client app do not have to build a specific package for each platform. 代わりに、Windows 10 でサポートされている 1 つのパッケージとその他のすべてのプラットフォームを構築します。Instead, they build one package that is supported on Windows 10 and all the other platforms. Sdk では、アプリ開発者は、サポートするために特定のプラットフォームを選択できます。With the SDK, app developers can choose specific platforms to support.

MSIX パッケージの主な違いの 1 つは、マニフェスト ファイルです。One of the key differentiators of the MSIX package is the manifest file. マニフェスト ファイルでは、パッケージに関するすべてのメタデータを格納し、適用性やサポートなどの適切な選択を行うことをクライアント アプリがアクセスできるすべてのキー情報を指定します。The manifest file contains all the metadata regarding the package and specifies all the key information that the client app can access to make appropriate choices like applicability or supportability. マニフェスト ファイルでは、複数のオプションや柔軟性の要件、可用性、およびサポートなどの特性を通信するためにクライアント アプリの開発者およびサード パーティ開発者を使用できます。The manifest file allows client app developers and third party developers more options and flexibility to communicate characteristics such as requirements, availability, and support.

詳しい情報を入手するGet more info

MSIX SDK は、 GitHub でオープン ソース プロジェクトします。MSIX SDK is an open source project on GitHub. GitHub リポジトリには、各プラットフォームのバイナリをビルドする方法について、完全なソースが含まれます。The GitHub repo includes the full source and instructions for how to build the binaries for each platform.

ご感想を送信してくださいで、 MSIX tech コミュニティ サイトします。If you have feedback, please submit it on the MSIX tech community site. 問題や、SDK で識別されるバグがある場合にそれらを投稿できます、問題ページMSIX SDK の GitHub リポジトリの場合。If there are issues or bugs that identified in the SDK, you can post them to the issues page for the MSIX SDK GitHub repo.