Windows Phone 8 SDK what a Big Time Flop
So this evening I
had the pleasure of installing the Windows 8 Phone SDK, and 1/2 an hour later
uninstalling it. Microsoft has made my
life easier by making me run the Windows 8 Phone SDK on Windows 8 and also
requiring Hyper-V to be able to run.
I have my instances
of Windows 8 running in Parallels and VMWare which don't support running
Hyper-V. At least not now, and I don't
care if they ever do. I should not have
to run Hyper-V in order to run a simple emulator. What clown came up with that brilliant idea?
A machine running Windows 8 with SLAT enabled is required to be able to run these emulators.
A machine running Windows 8 with SLAT enabled is required to be able to run these emulators.
Well, at least I
don't have to worry about build a Windows 8 Phone client for the app I am
building. Man Microsoft has become such
an unorganized mess it is almost unbelievable.
Back to Xcode...
UPDATE:
This is what I got back from Parallels.
Time to move to VMWare Fusion
On VMWare site:
CAUTION: DO NOT ATTEMPT TO RUN HYPER-V ON A VIRTUAL MACHINE IN PRODUCTION.
UPDATE 2:
I asked Parallels if there are any plans to support this. They responded with:
Update 3
I now have the Phone SDK running in VMware's unsupported environment. I still think is was a bad architectural decision to make Hyper-V a requirement. Some companies don't want Windows 8 on their desktops but do want us to develop Windows 8 Phone and Tablet apps.
Update 4:
Read this post on SLAT.
UPDATE:
This is what I got back from Parallels.
I am sorry to inform you Tad. As of now Hyper v is not
supported by Parallels. May be in upcoming version Hyper V will be supported by
Parallels Desktop application.
Time to move to VMWare Fusion
On VMWare site:
Hyper-V
Hyper-V has been added to the Workstation 9 guest operating system list. This enables customers to run Windows 8 with Hyper-V enabled, or install Hyper-V Server. This can be used for educational purposes or for building prototype Hybrid Clouds. This feature is NOT SUPPORTED and probably never will be. Microsoft does not support nesting of their hypervisor which makes it extremely difficult - if not impossible for VMware to fix issues that may occur in this configuration. For this reason, this capability has been implemented purely to see if we could do it!CAUTION: DO NOT ATTEMPT TO RUN HYPER-V ON A VIRTUAL MACHINE IN PRODUCTION.
UPDATE 2:
I asked Parallels if there are any plans to support this. They responded with:
With respect to your previous correspondence I would like
to let you know that as of now we do not have any ETA to get Hyper V feature
implemented on Parallels Virtual Machine. However we would suggest you to keep
update with our upcoming builds and version of Parallels you will come to know
once this feature gets implemented.
My Thoughts:
I
personally do not think Parallels is lacking, I thing Microsoft architected a
stupid solution for running a simple emulator. Though the sad truth is, we have
no choice but to develop in their new sadly architected environment, so we need
the feature.
Update 3
I now have the Phone SDK running in VMware's unsupported environment. I still think is was a bad architectural decision to make Hyper-V a requirement. Some companies don't want Windows 8 on their desktops but do want us to develop Windows 8 Phone and Tablet apps.
Update 4:
Read this post on SLAT.