デバッグ、テスト、パフォーマンス

このセクションでは、Microsoft Visual Studio を使用して、アプリをデバッグ、テスト、および最適化する方法を示します。 (デバイスの監視と構成用の) Windows デバイス ポータルや (Microsoft Store 用のアプリを準備するための) Windows アプリ認定キットのようなツールも含まれます。

トピック 説明
UWP アプリの展開とデバッグ この記事では、さまざまなデプロイおよびデバッグのターゲットを指定する手順について説明します。
プロセス ライフタイム管理 (PLM) のテスト ツールとデバッグ ツール プロセス ライフタイム管理でのアプリの動作方法をデバッグおよびテストするためのツールと手法。
Microsoft Emulator for Windows 10 Mobile を使ったテスト Microsoft Emulator for Windows 10 Mobile に含まれているツールを使用して、デバイスでの実際の操作をシミュレートし、アプリの機能をテストします。 エミュレーターは、Windows 10 を実行しているモバイル デバイスをエミュレートするデスクトップ アプリケーションです。 これにより、物理デバイスを使用せずに Windows アプリのデバッグとテストを行うことができる仮想環境が提供されます。 また、アプリケーションのプロトタイプ用の分離された環境も提供します。
Visual Studio を使った Surface Hub アプリのテスト Visual Studio シミュレーターは、ユニバーサル Windows プラットフォーム (UWP) アプリ (Microsoft Surface Hub 用にビルドされたアプリなど) の設計、開発、デバッグ、テストを行うことができる環境を提供します。 シミュレーターで使用されるユーザー インターフェイスは Surface Hub と同じではありませんが、Surface Hub の画面サイズと解像度でアプリの外観と動作をテストするために有用です。
ルーズ ファイルの登録によるアプリの展開 このガイドでは、ルーズ ファイル レイアウトを使用して、Windows 10 アプリをパッケージ化することなく、検証および共有する方法を示します。
ベータ テスト ベータ テストを行うと、まだリリースされていないアプリをアプリ開発チーム以外の人に自分のデバイスで試してもらい、その人たちからのフィードバックに基づいてアプリを改善することができます。
Windows デバイス ポータル Windows デバイス ポータルを使用すると、ネットワークまたは USB 接続を介して、デバイスをリモートで構成および管理できます。
Windows アプリ認定キット 作成したアプリを Microsoft Store に公開する、または Windows 認定を受ける最善の方法は、認定のためにアプリを提出する前に、ローカルでアプリの検証とテストを行うことです。 このトピックでは、Windows アプリ認定キットのインストール方法と実行方法について説明します。
パフォーマンス ユーザーは、アプリに高い応答性と自然な使用感、そしてバッテリーが消耗しないことを期待しています。 技術的には、パフォーマンスは機能要件ではありませんが、パフォーマンスを機能として扱うことで、ユーザーの期待に応えるのに役立ちます。 目標を指定し、測定することは重要な要因です。 パフォーマンスが重要なシナリオを決定し、優れたパフォーマンスとは何を意味するかを定義します。 次に、プロジェクトの初期とライフサイクル全体で十分な回数の測定を行って、目標を達成できることを確認します。
バージョン アダプティブ アプリ 最新の API と機能を活用しながら、可能な限り幅広いユーザーにリーチします。 ランタイム API チェックを使用して、アプリが実行されている Windows 10 のバージョンで利用できる機能に合わせて実行時のコードと XAML を調整します。