次の方法で共有


UWP デバイス アプリの概要

UWP デバイス アプリの構築を開始するには、ここから開始します。

Important

デバイス メタデータは非推奨となり、Windows の今後のリリースで削除される予定です。 この機能の置き換えについては、「 ドライバー パッケージ コンテナー メタデータ」を参照してください。

Windows ストア デバイス アプリの使用を開始します。

デバイスの製造元は、デバイスのコンパニオンとして機能する UWP デバイス アプリを作成できます。 UWP デバイス アプリは、通常の UWP アプリよりも多くの機能を備え、ファームウェアの更新などの特権操作を実行できます。 また、UWP デバイス アプリは、(他のアプリよりも多くのデバイスで) 自動再生から開始でき、デバイスが初めて接続されるときに自動的にインストールされ、Windows に組み込まれているプリンターとカメラのエクスペリエンスが拡張されます。

Note

Windows ランタイム デバイス API では、デバイス メタデータは必要ありません。 つまり、アプリを使用するために UWP デバイス アプリである必要はありません。 UWP アプリはこれらの API を使用して、USB、ヒューマン インターフェイス デバイス (HID)、Bluetooth デバイスなどへのアクセスに使用できます。 For more info, see Integrating devices.

If you're looking for info about UWP mobile broadband apps, see Mobile Broadband.

1. セットアップを行う

UWP デバイス アプリを開発するには、UWP アプリを開発するための Microsoft Visual Studio と、デバイス メタデータを開発するためのデバイス メタデータ作成ウィザードが必要です。

Note

Windows 10 で UWP デバイス アプリを開発するには、Microsoft Visual Studio 2017 と Windows Driver Kit (WDK) 10 をダウンロードします。 Windows Insider になってキットとツールを入手する

ドライバーも開発している場合

UWP デバイス アプリに加えて Windows ドライバーを開発する場合は、Microsoft Visual Studio Professional または Microsoft Visual Studio Ultimate を使用して UWP デバイス アプリを作成します。 これらのエディションには、新しいデバイス メタデータ作成ウィザードが含まれており、Windows Driver Kit (WDK) 8.1 でも必要です。

  1. Visual Studio Professional または Visual Studio Ultimate をダウンロードする
  2. WDK 8.1 をダウンロードする

ドライバーを開発しない場合

ドライバーを開発する必要がない場合は、Microsoft Visual Studio Express 2015 for Windows を使用して UWP デバイス アプリを作成できます。 ただし、このバージョンの Visual Studio では、デバイス メタデータ作成ウィザードを含まない SDK のバージョンがインストールされます。 新しいデバイス メタデータ作成ウィザードを取得するには、スタンドアロンの Windows 8.1 SDK もダウンロードする必要があります。

  1. Visual Studio Express 2015 for Windows 10 をダウンロードする
  2. スタンドアロン Windows 8.1 SDK をダウンロードする

2. いくつかの通常の UWP アプリをビルドする

UWP デバイス アプリは、特殊な種類の UWP アプリです。 そのため、最初の UWP デバイス アプリを開発する前に、いくつかの通常の UWP アプリをビルドするように設定します。

3. UWP デバイス アプリを特別なものにする方法について説明します

UWP デバイス アプリで実行できる特別な操作と、アプリを構築するために必要な操作について説明します。

4. サンプルをダウンロードする

デバイス関連のサンプルは、サンプル ギャラリーの Devices and sensors キーワードを使用して見つけることができます。 完全なサンプルのコンテキストで API がどのように使用されるかについて説明します。 デバイス メタデータに関連付ける StoreManifest.xml ファイルが含まれているため、UWP デバイス アプリに通知できます。 これらのサンプルには、 UWP デバイス アプリ キーワードがタグ付けされています。

5. 独自の UWP デバイス アプリを構築する

まず、「 UWP デバイス アプリの構築」を参照してください。