Можно ли запустить симулятор Windows Phone 8 непосредственно в OS X?

Я бы хотел протестировать веб-сайты в Mobile IE. Мне не нужна или не требуется загрузка Windows 8, просто Windows Phone 8.

  • Я понимаю, что могу запустить симулятор Windows Phone 8 внутри виртуальной машины Windows 8. Это не мой вопрос.
  • Я понимаю Симулятор Windows Phone 8 - это x86-сборка Windows Phone 8. Это должно, теоретически, упростить запуск на x86 Mac в среде виртуализации на основе x86.

Можно ли напрямую запустить Windows Phone 8 на Mac?

Ответ 1

Да, эмулятор Windows Phone 8 Simulator/Windows Phone 8 Emulator можно запустить непосредственно в OS X. Однако курсор мыши не отображается. Мышь работает, но нет курсора/круга, чтобы показать, где находится ваш указатель, что затрудняет использование виртуальной машины. Windows Phone 8 Simulator делает то же самое в Windows при запуске в Hyper V Manager (а не в Visual Studio). Это может измениться в будущем. Поддержка клавиатуры хорошо.

Я использовал VMware Fusion 6.01/OS X Mavericks.

VMware Fusion 6.01 on OS X Mavericks

  • Загрузите файл Flash.vhd из C:\Program Files (x86)\Microsoft SDK\Windows Phone\v8.0\Emulation\Images\Flash.vhd внутри Windows 8 и скопируйте его к OS X (я использовал функцию совместного использования VMware Fusions, чтобы быстро установить ее)
  • Импорт виртуальной машины в VMware Fusion
  • Измените настройку ЦП и памяти как минимум на 2 ядра, 512 МБ (минимальное требование Windows Phone 8). Прежде чем я это сделаю, Windows Phone 8 остановится на экране загрузки.

Запустится Windows Phone 8.

Ярлыки клавиш перечислены в MSDN. Не забудьте нажать Fn на вашем Mac для функциональных клавиш.

Ответ 2

Поскольку вы не хотите запускать Windows 8, ответ не будет, вы не сможете запустить эмулятор непосредственно из Mac OSX. Также эмулятор x64, поэтому вам нужно иметь Windows 8 Pro, по крайней мере, с поддержкой HyperV и совместимым с CPU SLAT.

Если вы рассматриваете уникальный вариант: запустите Windows 8, вам нужно проверить, что ваш процессор совместим с SLAT. вы можете сделать это для этой страницы. и для поиска вашей модели процессора, в разделе "Расширенные технологии" вам необходимо найти поддержку Intel VTx и EPT. Если оба они поддерживаются, вы должны иметь возможность запускать Windows Phone 8 с компьютера Windows 8.