機能テーブル、マニフェストの例、およびMicrosoft Storeの承認要件については、共有アプリ機能宣言のリファレンスを参照してください。 このリファレンスでは、UWP アプリと、その他のパッケージ化されたWindows アプリについて説明します。
アプリ機能はどの種類のアプリに適用されますか?
UWP アプリにはパッケージ ID があり、AppContainer で実行されます。 UWP アプリが保護された API、リソース、デバイスにアクセスするために必要な機能を宣言します。 中程度の整合性レベル (完全信頼) で実行されるパッケージ デスクトップ アプリには、異なる要件があります。パッケージ化だけでは、すべての機能が必要になるわけではありません。 アプリの機能が適用されるアプリの種類を参照してください。
機能の宣言
Package.appxmanifestでアプリに必要な機能のみを宣言します。 マニフェストの編集ガイダンスについては、「 機能の宣言」を参照してください。
機密性の高い機能
ユーザーは、Windowsプライバシー設定で機密性の高いリソースへのアクセスを変更できるため、アプリはアクセスが利用できない状態を処理する必要があります。 プライバシーに依存する機能を参照してください。
さまざまな種類の機能
各 機能カテゴリの要件を確認するには、次のリンクを使用します。
一般的な用途の機能
ライブラリやネットワークなどの一般的なシナリオについては、「 汎用機能 」を参照してください。
デバイスの機能
内部および周辺機器へのアクセスについては、「 デバイスの機能 」を参照してください。
制限付き機能
マニフェスト宣言とMicrosoft Store申請の要件については、「制限付き機能」を参照してください。 制限付き機能を宣言するアプリをサイドロードするためにストアの承認は必要ありません。
制限付き機能の承認プロセス
パートナー センターの申請手順と開発サンドボックスの要件については、「 制限付き機能の承認プロセス 」を参照してください。
制限付き機能の一覧
承認に関する個々の機能と制限については、 制限付き機能の一覧 を参照してください。
カスタム機能
宣言、承認要件、サポートされているシナリオについては、「 カスタム機能 」を参照してください。
関連トピック
提出ガイダンスと機能マニフェスト スキーマのドキュメントについては、 関連トピック を参照してください。