Hyper-V is needed to run the Windows Phone SDK 8 emulator, and to run Hyper-V, some developers may need new PCs. "There is a lot of grumbling," Anderson says. "You need to have a 64-bit machine running Windows 8 Pro, with a processor that supports second-level address translation to enable Hyper-V."
From tools vendors, the emulator gets high marks for performance but low marks for its system requirements. The SDK "has a very, very high-quality device emulator," Bansod says. But he concurs that the hardware requirements for the emulator and the SDK, which favor Windows 8 PCs, could pose a problem. "There's definitely a piece of it there that puts up a barrier to developers," he says.
Anoher barrier is the the lack of tooling support in the SDK, says Crittercism's Albrecht. For example, "NUnit, which is a popular .Net test tool, has not yet been ported to Windows Phone 8," he says.
Despite his strong criticism of Windows Phone 8's SDK, Anderson believes in Microsoft's latest phone and tablet efforts: "Microsoft will gain a market share over the next three to four years that will make all the pain they are putting the development community through right now worth it," he says. "They have too many people who are dependent on their success to allow this push into the mobile market to fail. In fact, those depending on them will pretend it is a success long enough for it to become one."
This article, "Developers praise Windows Phone 8 SDK, but virtualization and upgrades rankle," was originally published at InfoWorld.com. Follow the latest developments in business technology news and get a digest of the key stories each day in the InfoWorld Daily newsletter. For the latest developments in business technology news, follow InfoWorld.com on Twitter.