mspnサービスを利用したWindowsPhoneアプリケーションを開発しました。WindowsPhoneエミュレーターで正常に動作します。今、私はそれをWindowsPhoneデバイスでテストしたいと思います。WindowsPhoneデバイスを持っています。WindowsPhoneデバイスでアプリをテストするためのさまざまな手順は何ですか。Windows Phoneエミュレーターと実際のデバイスでアプリをテストする主な違いは何ですか?
2 に答える
エミュレーターと実際のデバイスでのテストの主な違いはパフォーマンスです。私はこれに噛まれました。強力なデスクトップマシンのエミュレーターではすべて正常に動作しますが、実際のデバイスではクロールします。
実際のデバイスでテストするには、Microsoft AppHub(http://create.msdn.com)で開発者としてサインアップし、99ドルを支払う必要があります。その後、電話のロックを解除して、アプリを電話にロードできます。 VisualStudioとZuneを使用します。
HTH-ルパート。
パフォーマンスのギャップに加えて、実際のWindows Phoneデバイスでテストすると、実際のシナリオでアプリがどのように動作するかがわかります。
インターネットに接続されたアプリの信頼性は、多くの要因により、実際のデバイスでは大幅に低下することがわかりました。エミュレータが認識できなかった多くのネットワーク関連の例外、DNS、およびタイムアウトがトリガーされたことがわかります。実際のデバイスでテストするのは非常に健康的な方法です。
まず、デバイスを「開発者ロック解除」する必要があります。これは、MicrosoftAppHubにサインアップすることで実行できます。あなたの国がAppHubDeveloperプログラムにリストされていない場合、それは世界の終わりではありません。限られた特権の下でアプリハブへのアクセスを提供するグローバルパブリジャーにサインアップできます。私はいくつかの名前を付けます:
地域/名前/Webサイト
APAC アプリポート http://www.app-exchange.com
CEEAPPA マーケット http://appamarket.com
中国 MTelhttp : //wp.mtelnet.com
中国 Device7http : //www.device7.com
MEA Yalla Apps http://www.yallaapps.com
デバイスのロック解除を開発した後は、デバイスを接続するだけで、VisualStudioが電話を認識します。
したがって、デバッグボタンの横で、WindowsPhoneEmulatorとWindowsPhoneDeviceのどちらかを選択できます。実行するだけで、VisualStudioがアプリをデバイスにデプロイします。
最後になりましたが、Zuneソフトウェアが開いていることを確認してください。そして、あなたの電話スクリーンはロック解除されています。
デバイス内でのデバッグがいかに簡単であるかに驚かれることでしょう。