10

我想在Mobile IE中測試網站。 我不需要或不希望Windows 8加載,剛剛的Windows Phone 8是否可以在OS X中直接運行Windows Phone 8模擬器?

我可以直接在Mac上運行Windows Phone 8嗎?

+0

看起來像你在這個知識的邊緣...... :( – jayarjo

回答

12

是的,Windows Phone 8模擬器/ Windows Phone 8模擬器可以直接在OS X中運行。但是鼠標光標不可見。鼠標工作,但沒有光標/圓圈來顯示指針的位置,這使得虛擬機難以使用。 Windows Phone 8 Simulator does the same thing on Windows when launched in Hyper V Manager (rather than Visual Studio)。這可能會在未來發生變化。 鍵盤支持很好。

我使用了VMware Fusion 6.01/OS X Mavericks。

VMware Fusion 6.01 on OS X Mavericks

  • ç獲取Flash.vhd文件:\程序文件(x86)\微軟的SDK \的Windows Phone \ 8.0 \模擬\圖片\ Flash.vhd內的Windows 8,並將其複製到OS X(我使用VMware Fusions Sharing功能快速設置)
  • 將VM導入VMware Fusion
  • 將CPU和內存設置更改爲最低2個內核512 MB(Windows Phone 8's最低要求)。在我這樣做之前,Windows Phone 8會在引導屏幕上暫停。

Windows Phone 8將啓動。

Keyboard shortcuts are listed at MSDN。請記住在Mac上按Fn以獲取功能鍵。

+0

偉大的發現,但沒有鼠標和鍵盤似乎沒用,即使有捷徑。特別是當主機系統和guest虛擬機上的鼠標座標不一致時(任何人都知道爲什麼,btw?)例如,如何打開瀏覽器並導航到任意的url。 – jayarjo

+1

你是什麼意思「鍵盤支持很好。」 - 你真的可以輸入什麼嗎? – jayarjo

+0

@jayarjo是的,我不是說它是可用的,直到他們的鍵盤被修復,但是我正在嘗試與其他可能運行Mac並希望測試Windows Phone支持的人分享知識。是的,所有鍵盤輸入都可以工作 – mikemaccana

3

由於您不想運行Windows 8,因此響應爲否,您無法直接從Mac OSX運行模擬器。此外,仿真器爲x64,因此您至少需要安裝Windows 8 Pro,並啓用HyperV並支持CPU SLAT。

如果您考慮獨特的選項:運行Windows 8,您需要驗證您的處理器是SLAT兼容的。你可以做到這一點去this page。並搜索您的CPU型號,在高級技術部分,您需要查找英特爾VTx和EPT支持。如果兩者都支持,您應該能夠從Windows 8機器運行Windows Phone 8。

+0

「因爲你不想運行Windows 8,響應是否定的,你不能直接從Mac OSX運行模擬器。 「請提供具體的技術原因 – mikemaccana

+1

您需要Windows 8才能安裝帶有仿真器的SDK,並且仿真器是HyperV虛擬機映像,所以您需要HyperV來運行映像 –

+1

Hyper V虛擬映像可以運行在許多不同的仿真環境,包括VMware,Virtual Box,QEmu等 – mikemaccana

相關問題