Android运行在google的虚拟机上面,虚拟机运在ARM-linux上,linux运行在ARM上。
PC上面的simulator需要模拟出来一个ARM的CPU,然后运行ARM-linux,运行虚拟机,运行android
手机上面CPU就是ARM所以不需要模拟。
目前,最快速的的simulator技术就是 动态二进制翻译(Dynamic Binary Code Translation),qemu simulator是这种技术的一个跨平台实现。
QEMU + sdl 实现了PC上的android emulator