Important
デバイス メタデータは非推奨となり、Windows の今後のリリースで削除される予定です。 この機能の置き換えについては、「 ドライバー パッケージ コンテナー メタデータ」を参照してください。
このセクションでは、UWP デバイス アプリの新機能について説明します。 デバイス アプリの詳細については、「Meet UWP デバイス アプリの」を参照してください。
Windows ランタイム デバイス API では、デバイス メタデータは必要ありません。 つまり、アプリを使用するために UWP デバイス アプリである必要はありません。 UWP アプリは、これらの API を使用して、USB、ヒューマン インターフェイス デバイス (HID)、GATT Bluetooth、RFCOMM、Wi-Fi Direct デバイスなどのBluetoothにアクセスできます。 For more info, see Integrating devices.
Windows 10 の新機能
Windows 10 では、Microsoft Store デバイス アプリの機能に変更はありません。 UWP デバイス アプリをビルド、テスト、提出するための Windows 8.1 プロセスは、引き続き Windows 10 で動作します。 ただし、カスタム機能を備えたユニバーサル Windows プラットフォーム (UWP) アプリを開発することをお勧めします。 詳細については、「ハードウェア サポート アプリ (HSA): アプリ開発者向けの手順」を参照してください。
デバイス メタデータ ウィザード
Windows 8.1 では、新しいデバイス メタデータ ウィザードが導入されています。 生の XML を編集しなくても、UWP デバイス アプリ用のデバイス メタデータ パッケージを簡単に作成できます。 新しいウィザードでは、ダッシュボードに送信する前に、アプリに対するデバイス メタデータをローカルで検証することもできます。 このウィザードがプロセスにどのように適合するかを詳しく知るには、「UWP デバイス アプリをステップバイステップでビルドする」プロセスの詳細をで確認してください。
デバイス メタデータ作成ウィザードを取得するには、このトピックの手順を完了する前に、スタンドアロン SDK for Windows 8.1 をインストールする必要があります。 Microsoft Visual Studio Express for Windows をインストールすると、ウィザードを含まないバージョンの SDK がインストールされます。
デバイスの同期と更新のバックグラウンド タスク
Windows 8.1 では、UWP デバイス アプリはバックグラウンド タスクでマルチステップ デバイス操作を実行できるため、アプリをバックグラウンドに移動して中断した場合でも、完了まで実行できます。 これは、ユーザーが進行状況バーに座って監視しなくても、信頼性の高いデバイス サービス (永続的な設定またはファームウェアの変更) とコンテンツの同期を可能にするために必要です。 Use the DeviceServicingTrigger for device servicing and the DeviceUseTrigger for content synchronization. これらのバックグラウンド タスクでは、アプリがバックグラウンドで実行できる時間が制限され、無期限の操作や無限の同期を許可するものではありません。 詳細については、「UWP デバイス アプリのデバイスの同期と更新」を参照してください。
The DeviceUseTrigger, for device sync, doesn't require device metadata.
UWP デバイス アプリの自動再生
周辺機器が PC に接続されたときに (アプリのインストール後に) 自動的に起動するように UWP デバイス アプリを構成できます。 Windows 8.1 では、デバイス アプリの自動再生によって、ヒューマン インターフェイス デバイス (HID)、スマート カード、および一般的なポートのサポートが追加されます。 詳細については、「UWP デバイス アプリの自動再生」を参照してください。
Printer capabilities
Windows 8.1 では、UWP デバイス アプリは印刷ジョブを管理し、プリンターのメンテナンス タスクを実行できます。 詳細については、「印刷ジョブの を管理する方法」と「プリンターのメンテナンスを行う方法」を参照してください。
これらの機能は、新しいサンプル、印刷ジョブ管理、およびプリンターのメンテナンスで強調表示されています。 サンプルに含まれているプリンター拡張ライブラリは、COM インターフェイス PrinterExtensionLib の COM 実装をラップします。 このライブラリは、独自の UWP デバイス アプリで簡単に再利用できるように設計されています。
ユーザー エクスペリエンスの変更
To provide an experience consistent with other UWP apps installed on Windows 8.1, UWP device apps are not pinned to Start when they're installed. From Start, users can swipe up (from the center of the screen) to view all apps, including recently installed UWP device apps.
The Windows 8.1 built-in Camera app no longer includes an Options button. つまり、UWP デバイス アプリからカスタマイズされたカメラ オプションポップアップは、そのアプリには表示されません。 However, any other UWP app that uses the Windows.Media.Capture.CameraCaptureUI class can still expose a customized flyout for More options, when installed.