Windows Phone Emulator

2012/02/09

Windows Phone エミュレーターは、Windows Phone 7 または Windows Phone 7.1 のデバイスをエミュレートするデスクトップ アプリケーションです。このアプリケーションは、Windows Phone アプリケーションの開発、デバッグ、およびテストを行うための仮想化環境となります。また、アプリケーションの初期プロトタイプのための隔離環境としても使用できます。Windows Phone エミュレーターを使用すると、一般的な開発手順を、物理デバイスがなくても進めることができます。その結果、Windows Phone のアプリケーションの開発コストを削減できます。

Windows Phone エミュレーターは、パフォーマンスが実際のデバイスと同等となるように設計されているほか、アプリケーション開発において一般的に必要とされる周辺機器の仕様も満たしています。ただし、アプリケーションを Windows Phone Marketplace に公開する前に、実際のデバイスでアプリケーションをテストしてください。

Windows Phone エミュレーターは、Windows Phone SDK のコンポーネントの 1 つです。Windows Phone SDK のインストール方法については、「Windows Phone SDK のインストール」を参照してください。

Windows Phone エミュレーターのハードウェアおよびソフトウェアの要件については、「Windows Phone エミュレーターのセットアップとシステムの要件」を参照してください。

Windows Phone エミュレーターには、Visual Studio 2005 や Visual Studio 2008 との下位互換性はありません。また、Windows Phone OS 7.0 より前の Windows Phone OS イメージを読み込むことはできません。

Windows Phone エミュレーターでテストできる機能は次のとおりです。

  • デバイス周辺機器

  • プロセッサ、RAM、ディスプレイ、および GPU (Graphics Processing Unit)

  • 永続データ ストア

    重要な注重要な注:

    エミュレーターの実行中に分離ストレージを使用できます。分離ストレージ内のデータは、エミュレーターを終了すると消去されます。これには、ローカル データベースに保存されたファイルも含まれます。このようなファイルは、分離ストレージに置かれるからです。

  • Web サービス

  • ネットワーク

  • メディア再生

  • キーボード入力

  • 配置のための操作

  • 廃棄

  • 位置情報データ

  • 加速度計データ

  • 言語と地域の設定

ネットワーキングのサポートは Windows Phone エミュレーターに統合されています。既定の設定では、ネットワーキングが有効になります。したがって、Windows Phone エミュレーター用のネットワーク ドライバーをインストールする必要はなく、ほとんどの環境ではネットワーキング オプションを構成する作業も不要です。Windows Phone エミュレーターを使用する開発用コンピューターからのインターネット アクセスにプロキシを使用する場合のエミュレーターの使用方法については、「Windows Phone エミュレーターのプロキシ サポート」を参照してください。

Windows Phone エミュレーターには、位置情報や加速度計のデータをシミュレーションする機能があります。シミュレーション ツールを使用してアプリケーションをテストする方法については、「方法: 加速度センサーを使用するアプリケーションをテストする」および「方法: ロケーション データを使用するアプリケーションをテストする」を参照してください。

Windows Phone エミュレーターには、GPU エミュレーション機能があります。これは、開発用コンピューターに GPU (Graphics Processing Unit) がある場合に使用できます。GPU エミュレーションは、XNA Framework に基づくゲーム アプリケーションをサポートする場合に必要になります。Silverlight アプリケーションのシナリオによっては、パフォーマンスを最適化するために GPU エミュレーションが必要になることがあります。詳細については、「Windows Phone エミュレーターのパフォーマンスの最適化」を参照してください。

エミュレーターのパフォーマンスは、ハードウェア依存の仮想化機能を使用して向上できる場合があります。詳細については、「Windows Phone エミュレーターのパフォーマンスの最適化」を参照してください。

Windows Phone エミュレーターでサポートされるビデオ形式は VC-1、H.264、および AAC、サポートされるオーディオ形式は WMA、WMV、および WAV です。

Windows Phone エミュレーターの表示言語をテスト目的で変更することができます。詳細については、「方法: Windows Phone Emulator で地域設定を変更する」を参照してください。

Windows Phone エミュレーターのスクリーンショット ツールを使用すると、Windows Phone Marketplace のサイズ要件に合わせてアプリケーションのスクリーンショットを取ることができます。詳細については、「方法: Windows Phone Marketplace 用のスクリーンショットを作成する」を参照してください。

Windows Phone SDK と共にインストールされる Windows Phone エミュレーターでは、次の構成オプションがサポートされます。

  • 縦モードから横モードへの変更

  • エミュレーターがデスクトップ画面に収まるようにズーム設定を変更する

Title

説明

Windows Phone エミュレーターのセットアップとシステムの要件

Windows Phone エミュレーターのハードウェアとソフトウェアの要件について説明します。

Windows Phone エミュレーターのパフォーマンスの最適化

さまざまなアプリケーション シナリオに応じて Windows Phone エミュレーターのパフォーマンスを向上させるための情報が記載されています。

Windows Phone エミュレーターのプロキシ サポート

Windows Phone エミュレーターの使用時に発生する可能性がある、ネットワーク接続の問題を解決する方法について説明します。

Launcher and Chooser Support in Windows Phone Emulator

Windows Phone エミュレーターに対してサポートされているランチャーとセレクター、およびその動作の違いについて説明します。

Windows Phone エミュレーターのキーボード マッピング

開発用コンピューターのキーボードと Windows Phone のハードウェア キーボードのマッピングについて説明します。

Windows Phone エミュレーターでのフレーム レート カウンター

Windows Phone エミュレーターでアプリケーションを実行する場合、フレーム レート カウンターを使用して、アプリケーションのパフォーマンスを監視できます。

方法: Windows Phone Emulator でアプリケーションを起動する

Windows Phone エミュレーターの起動方法について説明します。

方法: Windows Phone Emulator でアプリケーションを停止および再起動する

Windows Phone エミュレーターで、現在のデバッグ セッションを維持してアプリケーションを停止して再起動する方法を説明します。

方法: Windows Phone Emulator で方向を変更する

Windows Phone エミュレーターの向きを、縦向き上、横向き左、および横向き右のいずれかに変更する方法について説明します。

方法: Windows Phone Emulator でズーム設定を調整する

特定の画面に合わせて Windows Phone エミュレーターの表示サイズを調整する方法について説明します。

方法: Windows Phone Emulator でコピーと貼り付けをテストする

エミュレーターを使用してアプリケーションでのコピーと貼り付けをテストする方法について説明します。

方法: 加速度センサーを使用するアプリケーションをテストする

加速度計シミュレーション ツールを使用して Windows Phone エミュレーターでアプリケーションをテストする方法について説明します。

方法: ロケーション データを使用するアプリケーションをテストする

位置情報シミュレーション ツールを使用して Windows Phone エミュレーターでアプリケーションをテストする方法について説明します。

方法: Windows Phone Emulator で地域設定を変更する

Windows Phone エミュレーターの表示言語を変更する方法について説明します。

Windows Phone エミュレーターのトラブルシューティング

Windows Phone エミュレーターの使用時に発生する可能性がある、全般的な問題を解決する方法について説明します。

表示: