The few bits of genuine news in Microsoft's CES keynote on Monday all concerned Kinect, the company's natural user interface sensor. CEO Steve Ballmer announced that 18 million devices had been sold since launch, either as standalone units or bundled with Xbox 360. There are a smattering of Xbox content deals with Fox and others, using Kinect as a selling point.
And finally, Kinect for Windows: a brand-new software development kit, developer program, and PC-optimized hardware device launching February 1, designed to decisively push Kinect beyond gaming and media, precisely when companies like Samsung are charging behind the Xbox with gesture recognition for TV sets.
Shining a light on Kinect and pairing it with Windows shows that even with PC sales slumping, Microsoft's future is bigger than the PC, at least as it's been narrowly construed. It's a big bet on the idea that at least in some contexts, there's a more powerful and natural way of interacting with computers than even touch or voice. It shows that Microsoft is working towards integration of its far-flung products at a level higher than a common set of orthogonal Metro tiles. And with Kinect and Windows Phone 7 drawing raves, Microsoft's on the verge of regaining a reputation for innovation, not just domination.
But make no mistake: this was almost entirely an accident. The push to bring the Kinect to the PC and create a developer community for the device came almost entirely outside and in spite of Microsoft. And by wrapping its arms around Kinect development, Microsoft isn't simply embracing it or even asserting its ownership; it's also breaking that development community into pieces.
How Kinect for Windows works
Unveiling a new Kinect device specifically for Windows was a surprise. Developers have already been working with an official Microsoft beta SDK for Xbox Kinect units for noncommercial use on Windows machines since June, and unofficially using community-developed open-source drivers long before that.
The new Kinect for Windows devices cost more: $250 against the $100-150 retail for the current Xbox Kinect devices. Kinect for Windows general manager Craig Eisler says that the cost difference is mostly because on Xbox, Kinect is "subsidized by consumers buying a number of Kinect games, subscribing to Xbox Live, and making other transactions associated with the Xbox 360 ecosystem." Hence the bump—although later this year, Microsoft says it will make Kinect for Windows available to students, educators, schools, libraries and museums for $150, the same price as Kinect for Xbox.