С выходом Windows Phone 8 у нас наконец-то появился доступ к SDK. Я слышал, что для эмулятора требуется специальное оборудование или что-то в этом роде. Какие системные требования для эмулятора телефона?
Что нужно для запуска эмулятора Windows Phone 8?
Ответы (4)
Вам потребуется 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 или более ранних версий, без версии Windows x86, без процессоров Core2Duo и более старых и т. д.)
Изменить: Вы можете использовать компьютеры Mac для разработки под WP8, но только если на нем установлена Windows 8.
https://dev.windowsphone.com/en-us/downloadsdk
Intel называет свою технологию SLAT EPT (расширенная таблица страниц).
Вот список процессоров с поддержкой EPT http://ark.intel.com/Products/VirtualizationTechnology.
Вы также можете использовать Sysinternals Coreinfo для проверки вашего процессора: coreinfo.exe -v
Вывод консоли должен быть таким: EPT * Поддерживает расширенные таблицы страниц Intel (SLAT)
http://technet.microsoft.com/en-us/sysinternals/cc835722
Обязательно установите 64-битную операционную систему Windows 8 PRO.
Недавно я купил ноутбук Sony VAIO, и на нем была предустановлена базовая ОС Windows 8.
Обновление с Windows 8 до Windows 8 Pro стоит около 75 долларов .....
Для запуска эмулятора Windows Phone требуется Windows 8 pro, поскольку эмулятор использует виртуализацию Microsoft Hyper V.
На вики 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
Похоже, что первый вариант может быть жизнеспособным для вас.
Для этих двух подходов также требуется процессор, поддерживающий аппаратную виртуализацию.