Starting next month, Kinect’s awesome gestural control powers are coming to commercial/consumer Windows apps, and to prepare developers, Microsoft is getting ready to release some interesting new design samples for Kinect and Windows.
Overall, Kinect coming to Windows desktop apps means that developers who’ve never had to think about designing for gestural controls are about to run into a fun, new minefield of challenges. To help devs prepare for the inevitable, the company has released a new set of guidelines and how-tos for creating Kinect Windows apps.
In a company blog post today, the Kinect for Windows team reveals it’s releasing a new runtime and SDK on October 8, 2012. The release will bring “numerous new features that deliver additional power to Kinect for Windows developers and business customers,” including more sensor data for business or retail use cases; a best-in-class sample UI for developers; and most important, support for Windows 8 PC apps. The update will also support Microsoft .NET 4.5 and Visual Studio 2012.
Here’s an example Microsoft recently highlighted, showing a Kinect being used at a car dealership:
In the new graphic user interface (GUI) guidelines, Microsoft will give samples of principles it’s already laid out in detail (e.g., while challenges in a game setting are fun, challenges in any other UI setting are frustrating.)
The company has already directed devs away from gesture controls for gesture controls’ sake. For example, if you require text entry, don’t force users to use a Kinect and a virtual keyboard; just stick to the physical keyboard. Don’t recycle non-gesture-friendly UIs; instead, only use innate-feeling gestural control interfaces that “feel ‘magical’” and that don’t get thrown off by normal human movement, such as nose-scratching or head-turning.
Also, Microsoft stresses that in addition to being intuitive (swiping a hand from right to left to scroll horizontally, for example), they have to be easy to remember.
For game developers, this kind of stuff might be elementary by now, but for other devs and designers, it’s still largely uncharted territory. And reading a 70-page PDF of best practices is great, but seeing 70 pages’ worth of best practices in action is much, much better.
“This is this just the beginning,” writes Kinect for Windows manager Craig Eisler in the blog post.
“Microsoft has had a multi-decade commitment to natural user interface (NUI), and my team and I look forward to continuing to be an important part of that commitment. In coming years, I believe that we will get to experience an exciting new era where computing becomes invisible and all of us will be able to interact intuitively and naturally with the computers around us.”