После выхода Windows Phone 8, наконец, мы получили доступ к SDK. Я слышал, что для эмулятора требуется специальное оборудование или что-то еще. Каковы системные требования для эмулятора телефона?
Что нужно для запуска эмулятора Windows Phone 8?
Ответ 1
Вам нужны Windows 8 x64 Pro или Enterprise, Visual Studio 2012 (или экспресс-версия из SDK), а процессор, поддерживающий SLAT для запуска эмуляторов Hyper-V - WP8, работает как виртуальные машины Hyper-V.
(Другими словами, ни Linux, ни Mac с процессорами, более старыми, чем Intel Core i3, i5 или i7, ни одна другая версия Windows, не Visual Studio 2010 и не старше, не x86-версия Windows, не Core2Duo и более старые процессоры и т.д.)
Изменить: вы можете использовать Mac для разработки для WP8, но только если вы установите Windows 8 на него.
https://dev.windowsphone.com/en-us/downloadsdk
Ответ 2
Intel называет свою технологию SLAT (расширенную таблицу страниц).
Вот список процессоров с поддержкой EPT http://ark.intel.com/Products/VirtualizationTechnology
Вы также можете использовать Sysinternals Coreinfo для проверки своего процессора: coreinfo.exe -v
Выход консоли должен быть: EPT * Поддерживает расширенные таблицы страниц Intel (SLAT)
Ответ 3
Обязательно получите операционную систему Windows 8 PRo 64 бит.
Недавно я купил ноутбук Sony VAIO, и он был предварительно загружен операционной системой Windows 8.
Мне обошлось около 75 $за Windows 8 до обновления Windows 8 pro...
Windows 8 pro требуется для запуска эмулятора Windows-телефона, поскольку эмулятор использует виртуализацию Microsoft Hyper V.
Ответ 4
В вики-приложении Nokia Developer есть два интересных решения:
- http://www.developer.nokia.com/Community/Wiki/Windows_Phone_8_SDK_on_a_Virtual_Machine_with_Working_Emulator
- http://www.developer.nokia.com/Community/Wiki/Windows_Phone_8_Emulator_in_a_Windows_8_VHD
Кажется, что первый вариант может быть вам полезен.
Эти два подхода требуют также процессора, который поддерживает аппаратную виртуализацию.