アプリ機能の宣言

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

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

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

機能の宣言

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

機密性の高い機能

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

さまざまな種類の機能

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

一般的な用途の機能

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

デバイスの機能

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

制限付き機能

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

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

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

制限付き機能の一覧

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

カスタム機能

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

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