Windows Phone 模拟器是模拟 Windows Phone 7 或 Windows Phone 7.1 手機的桌面應用程式。它提供了一個虛拟化的環境,您可以在該環境中開發、調試和測試 Windows Phone 應用程式。它還為早期的應用程式原型提供了獨立的環境。通過使用模拟器,您可以在沒有實體裝置的情況下完成常見的應用程式開發方案。這可以降低開發 Windows Phone 應用程式的成本。
Windows Phone 模拟器可以提供與實際裝置相當的性能,并符合應用程式開發通常所需的外圍規格。但是,在您将應用程式釋出至 Windows Phone 商城 之前,您應在實際裝置上測試應用程式。
安裝
Windows Phone 模拟器是 Windows Phone SDK 的一個元件。有關如何安裝 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)
持久性資料存儲
重要說明:
在模拟器運作時,可以使用獨立存儲。在模拟器關閉後,獨立存儲中的資料将不會保留。這包括在本地資料庫中存儲的檔案,因為這些檔案駐留在獨立存儲中。
Web 服務
聯網
媒體播放
鍵盤輸入
部署體驗
邏輯删除
位置資料
加速度計資料
語言和區域設定
Windows Phone 模拟器內建了聯網支援。預設情況下,聯網處于啟用狀态。是以,您無需為 Windows Phone 模拟器安裝網絡驅動程式,而且在大多數環境中,也無需配置聯網選項。有關如何在使用代理通路 Internet 的開發計算機上使用 Windows Phone 模拟器的資訊,請參閱 Windows Phone 模拟器的代理支援。
加速度計和位置資料模拟
Windows Phone 模拟器提供了模拟位置和加速度計資料的相關支援。有關如何使用模拟工具測試應用程式的資訊,請參閱如何測試使用加速度計的應用程式和如何測試使用本地資料的應用程式。
GPU 仿真
如果開發計算機中存在圖形處理單元 (GPU),則 Windows Phone 模拟器包含對 GPU 的仿真。您需要使用 GPU 仿真來支援基于 XNA 架構的遊戲應用程式。某些 Silverlight 應用程式方案依賴 GPU 仿真來獲得最佳性能。有關更多資訊,請參閱優化 Windows Phone 模拟器的性能。
硬體輔助虛拟化
通過使用硬體輔助虛拟化,您可以改進某些方案中的模拟器性能。有關更多資訊,請參閱優化 Windows Phone 模拟器的性能。
媒體支援
Windows Phone 模拟器支援 VC-1、H.264 和 AAC 視訊格式,以及 WMA、WMV 和 WAV 音頻格式。
您可以出于測試目的更改 Windows Phone 模拟器中的顯示語言。有關更多資訊,請參閱如何更改 Windows Phone 模拟器的區域設定。
螢幕截圖工具
Windows Phone 模拟器提供了螢幕截圖工具,您可以使用該工具友善地對符合 Windows Phone 商城 大小要求的應用程式建立螢幕截圖。有關更多資訊,請參閱如何:為 Windows Phone 商城建立螢幕截圖。
配置選項
随 Windows Phone SDK 一起安裝的 Windows Phone 模拟器支援以下配置選項:
從縱向模式更改為橫向模式
更改縮放設定以使模拟器适合桌面螢幕
相關主題
标題
說明
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 模拟器中啟動應用程式
介紹如何啟動 Windows Phone 模拟器。
如何在 Windows Phone 模拟器中停止和重新啟動應用程式
介紹如何在 Windows Phone 模拟器中停止和重新啟動應用程式并保持目前的調試會話。
如何更改 Windows Phone 模拟器中的方向
介紹如何在 Windows Phone 模拟器中将方向更改為以下三種方向之一:縱向靠上、橫向靠左或橫向靠右。
如何在 Windows Phone 模拟器中調整縮放設定
介紹如何調整 Windows Phone 模拟器的顯示大小以适合特定的螢幕。
如何在 Windows Phone 模拟器中測試複制和粘貼
介紹如何使用模拟器在應用程式中測試複制和粘貼。
如何測試使用加速度計的應用程式
介紹如何使用 Windows Phone 模拟器中的加速度計模拟工具來測試應用程式。
如何測試使用本地資料的應用程式
介紹如何使用 Windows Phone 模拟器中的位置模拟工具來測試應用程式。
如何更改 Windows Phone 模拟器的區域設定
介紹如何更改 Windows Phone 模拟器的顯示語言。
Windows Phone 模拟器疑難解答
介紹如何解決在使用 Windows Phone 模拟器時可能出現的一般問題。
本文轉自 wws5201985 51CTO部落格,原文連結:http://blog.51cto.com/wws5201985/778427,如需轉載請自行聯系原作者