Я уже запускал эмулятор Android внутри виртуальной машины. Это было медленнее, но все еще пригодно для тестирования основных приложений. Кроме того, эмулятор Android работал медленно, и вы не могли отличить нативную версию от Eclipse и виртуальную машину под управлением Linux
.
Эмуляция x86-x86 имеет тенденцию быть довольно быстрой в настоящее время из-за того, что как у процессоров Intel, так и у процессоров AMD есть аппаратное обеспечение, чтобы помочь ему в этом. Большая часть эмуляции x86-x86 также не выполняет полную эмуляцию (см. Эмулятор Android, чтобы увидеть, как работает полный эмулятор). В случае с x86 по x86, более быстрые будут пытаться передать столько инструкций хост-ОС, чтобы часть кода работала изначально
Люди заявляли, что производительность составляет 80-95%, что довольно неплохо. Если у вас процессор 3,2 ГГц, вы получаете примерно 2,4 ГГц эквивалента вашего процессора. Это совсем не плохо, и я, честно говоря, не замечаю, что на хорошей виртуальной машине с архитектурой x86-x86 работает слишком много накладных расходов.
Самая большая причина, по которой у эмулятора WP возникают проблемы с виртуальными машинами, не связана с тем, что он является виртуальной машиной в виртуальной машине, но, скорее всего, он требует DirectX 10. Это может быть связано с XNA, это действительно изящный игровой API от Microsoft, который позволяет легко портировать между Windows, WP и Xbox 360. Многие программы для виртуальных машин не поддерживают аппаратное ускорение 3D
С другой стороны: если вы хотите использовать низкоуровневую систему, процессоры AMD могут работать лучше, поскольку AMD не склонна отключать функции аппаратной виртуализации в своих низкоуровневых процессорах