开发一定要用64位win8什么的最讨厌~

1、WP8 SDK才要求64位Win8,而Win8 App开发是不要求64位的,请不要混淆这两个完全不同的东西。2、WP8的模拟器实际上就是一个运行在Hyper-V中的虚拟机,而微软的Hyper-V服务只支持X64处理器,这一点造成了WP8 SDK必须X64。以前Wp7的模拟器实际上就是早期WInCE的模拟器(相同内核),修改难度不大;而WP8换用NT内核,微软不太可能在现有的Hyper-V能很好地支持Nt内核虚拟机的情况下再投入精力去做一个全新的NT模拟器,所以最终造成了这样的局面。WP8SDK的X64、4G内存、硬件辅助虚拟化等要求其实多是来自于Hyper-V。3、微软推动64位CPU也是事实,目前Windows Server 2012只有X64版了,不排除未来Windows全面取消32位版(但32位应用还是兼容的,就像早期的16位应用)其实目前除非是很老的机器,64位系统在硬件支持上(很难找到不支持X64的CPU了)和日常使用上(对32位应用的兼容和64位驱动的支持)没有太大障碍了。