我想在 Mobile IE 中测试网站。我不需要也不想要加载 Windows 8,只需要加载 Windows Phone 8。
- 我知道我可以在 Windows 8 虚拟机中运行 Windows Phone 8 模拟器。那不是我的问题。
- 我了解Windows Phone 8 Simulator 是 Windows Phone 8 的 x86 版本。从理论上讲,这应该更容易在基于 x86 的虚拟化环境中的 x86 Mac 上启动。
我可以直接在 Mac 上运行 Windows Phone 8 吗?
我想在 Mobile IE 中测试网站。我不需要也不想要加载 Windows 8,只需要加载 Windows Phone 8。
我可以直接在 Mac 上运行 Windows Phone 8 吗?
是的,Windows Phone 8 Simulator / Windows Phone 8 Emulator 可以直接在 OS X 中运行。但是鼠标光标不可见。鼠标可以工作,但没有光标/圆圈来显示指针的位置,这使得 VM 难以使用。Windows Phone 8 Simulator 在 Hyper V Manager(而不是 Visual Studio)中启动时在 Windows 上执行相同的操作。这在未来可能会改变。键盘支持很好。
我使用了 VMware Fusion 6.01 / OS X Mavericks。

Windows Phone 8 将启动。
MSDN 中列出了键盘快捷键。请记住在 Mac 上按 Fn 键来获取功能键。
由于您不想运行 Windows 8,因此响应是否定的,您不能直接从 Mac OSX 运行模拟器。模拟器也是 x64 的,所以你至少需要一个 Windows 8 Pro,启用 HyperV 和 CPU SLAT。
如果您考虑唯一的选项:运行 Windows 8,则需要验证您的处理器与 SLAT 兼容。你可以把这个转到这个页面。并搜索您的 CPU 型号,在“高级技术”部分,您需要查找 Intel VTx 和 EPT 支持。如果两者都受支持,您应该能够从 Windows 8 机器运行 Windows Phone 8。