アプリ機能の宣言

機能テーブル、マニフェストの例、およびMicrosoft Storeの承認要件については、共有アプリ機能宣言のリファレンスを参照してください。 このリファレンスでは、UWP アプリと、その他のパッケージ化されたWindows アプリについて説明します。

アプリ機能はどの種類のアプリに適用されますか?

UWP アプリにはパッケージ ID があり、AppContainer で実行されます。 UWP アプリが保護された API、リソース、デバイスにアクセスするために必要な機能を宣言します。 中程度の整合性レベル (完全信頼) で実行されるパッケージ デスクトップ アプリには、異なる要件があります。パッケージ化だけでは、すべての機能が必要になるわけではありません。 アプリの機能が適用されるアプリの種類を参照してください。

機能の宣言

Package.appxmanifestでアプリに必要な機能のみを宣言します。 マニフェストの編集ガイダンスについては、「 機能の宣言」を参照してください。

機密性の高い機能

ユーザーは、Windowsプライバシー設定で機密性の高いリソースへのアクセスを変更できるため、アプリはアクセスが利用できない状態を処理する必要があります。 プライバシーに依存する機能を参照してください。

さまざまな種類の機能

各 機能カテゴリの要件を確認するには、次のリンクを使用します。

一般的な用途の機能

ライブラリやネットワークなどの一般的なシナリオについては、「 汎用機能 」を参照してください。

デバイスの機能

内部および周辺機器へのアクセスについては、「 デバイスの機能 」を参照してください。

制限付き機能

マニフェスト宣言とMicrosoft Store申請の要件については、「制限付き機能」を参照してください。 制限付き機能を宣言するアプリをサイドロードするためにストアの承認は必要ありません。

制限付き機能の承認プロセス

パートナー センターの申請手順と開発サンドボックスの要件については、「 制限付き機能の承認プロセス 」を参照してください。

制限付き機能の一覧

承認に関する個々の機能と制限については、 制限付き機能の一覧 を参照してください。

カスタム機能

宣言、承認要件、サポートされているシナリオについては、「 カスタム機能 」を参照してください。

提出ガイダンスと機能マニフェスト スキーマのドキュメントについては、 関連トピック を参照してください。