据说:
“The new emulator is built on the latest version of Microsoft Hyper-V,
which requires a 64-bit cpu that includes Second Level Address
Translation (SLAT),a memory virtualization technology included in
most modern cpus from Intel and AMD.
SLAT (Second Level Address Translation) is required only to run the Windows Phone emulator. You can still
build Windows Phone 8 apps on a non-SLAT computer; you will simply
need to deploy and test them on a physical device.” – [Windows Phone 8 Development Internals]
现在的问题是我有64位cpu(英特尔Core2Quad),但它没有SLAT支持和许多其他必须有好但非SLAT PC(对于英特尔主要处理器之前i3没有这种支持)
>现在我的问题是它真的像死路一样吗?如果有人想为Windows Phone 8开发,他将不得不购买新系统或最新的WP(即使使用WP,在开发过程中也会很麻烦)
>使用VMware,Virtual Box等其他任何东西都没有办法摆脱它?
>是否有其他第三方仿真器或选项可用于实现此目的?
>如果不是为什么,新SDK版本中的哪些内容发生了如此显着的变化,导致无法向后兼容?
我最后再次重复我的主要问题:
如果你有一台非SLAT支持的PC,它的模拟器功能是否真的不可能为windows phone 8开发?
谢谢!
Yes,it’s absolutely completely impossible,done,finito,acabado.
Why is it so hard for everybody to understand that? It’s documented everywhere,and you’ll be told so when installing,and attempting to run the emulator.
好吧,虽然我确定你是对的并且它已在某处记录,但只有在Bootcamp下在iMac(使用i5处理器)上安装和运行Windows Phone 8 SDK后,我才有信心覆盖MacBook上的Windows 7分区Pro(CoreDuo),购买Windows 8,安装全部,再次经过(相当冗长)Windows Phone 8 SDK安装,仅在最后,被告知“此计算机与Windows Phone 8不兼容”等消息.
好吧,我本来可以更加努力地查看文档,但我认为在iMac上运行是一个很好的测试.这也是一个非常非标准的要求 – “必须有一个SLAT处理器”.
我得到了好处等,但我认为只有在安装过程的最后才被告知这是非常糟糕的用户体验.