Windows Phone 8 Emulator on non-SLAT Machines

前端 未结 7 1830
庸人自扰
庸人自扰 2021-01-02 12:13

Though this topic present over different forums with different confusing discussion but I couldn’t find any instance of it present over here at StackOverflow and it could be

相关标签:
7条回答
  • 2021-01-02 12:35

    I must admit, I am kinda amazed.

    It works, but not on Windows 8. Windows 2012 server uses hyper-V version without requirement of SLAT.

    So:

    1. Windows Server 2012 trial (i use Developer version). Installed on physical device - not on VM.
    2. Install slat-less feature Hyper-V.
    3. Standard WP8SDK.

    And voila. It worked like a charm. And it's kinda fast. First emulator on list in VS loads about 30 sec. More advanced take longer but not much. Deploying is instant. Give it a try if youre not to buy phone or new computer :)

    0 讨论(0)
  • 2021-01-02 12:37

    you're going to test your app on a real phone anyway (because you do that right?!?), and you can still do that without SLAT.

    0 讨论(0)
  • 2021-01-02 12:43

    I've waited several weeks before answering here because I didn't want to be wrong but the answer is YES and NO. You cannot run it on non-slat machines. But you can make your machine a SLAT-enabled machine.

    Correct me if I'm wrong, but SLAT capability can exist as a physical or a virtual feature. If your machine isn't a iX (i3, i5, i7) or is an AMD, then you probably don't have SLAT as a physical feature.

    However, if you have Windows Server 2012, either at work or in your BizSpark account download list, then chances are that you can run Windows Phone 8 SDK on your machine.

    I confirm I've been running WP8 SDK during the last months on an AMD in Windows 8 after installing it inside a Windows Server 2012 VM. I can run the emulator with the three form factors to debug. They can take up to 2-3 minutes to open but once open, everything run smoothly.

    Obviously, that's a plaster until you get a good PC since you don't get optimal performances. But you can work "almost" normally. At least enough to code stuff and submit it to the market store. I've updated both VMWare and WS2012 and disabled useless devices and ACPI.

    0 讨论(0)
  • 2021-01-02 12:45

    You can still use the Windows Phone 7 emulator, but you will have to upgrade to a PC with a better processor to run the Windows Phone 8 emulator. The Windows Phone 8 emulator runs much better than the Windows Phone 7 emulator, so that is one positive of upgrading.

    I bought an Acer Aspire V5-571 with an i5 and 6GB of RAM for $500 after tax to get SLAT support. With Black Friday deals coming, you can probably find something even cheaper.

    If you can't afford a new PC or Windows Phone, you can still develop your app and have someone test it for you. That is definitely not an ideal solution, but it could hold you over in the short term.

    0 讨论(0)
  • 2021-01-02 12:47

    Is it really impossible to develop for windows phone 8 with its emulator functioning if you have one of non-SLAT supported PCs?

    Yes, it's absolutely completely impossible, done, finoto, acabado.

    Why is it so hard for everybody to understand that? It's documentated everywhere, and you'll be told so when installing, and attempting to run the emulator.

    0 讨论(0)
  • 2021-01-02 12:52

    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.

    Well, while I'm sure you're right and it's documented somewhere, it was only after installing and running Windows Phone 8 SDK on an iMac (with i5 processor) under Bootcamp gave me the confidence to overwrite the Windows 7 partition on my MacBook Pro (CoreDuo), Buy Windows 8, install it all, go through the (rather lengthy) Windows Phone 8 SDK installation again and, only at the very end, be told "this computer isn't compatible with Windows Phone 8" etc message.

    Ok, I could have looked harder at the documentation, but I figured a trail run on an iMac was a good test. It's a pretty non standard requirement too - "Must have a SLAT processor".

    I get the benefits etc, but I think it's pretty poor user experience to only be told this at the very end of the installation process.

    0 讨论(0)
提交回复
热议问题