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

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

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

2 ответа

Решение

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

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

VMware Fusion 6.01 на OS X Маверикс

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

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

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

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

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

Другие вопросы по тегам