Surface 1.0 SP1 User Experience Guidelines
Microsoft Surface introduces a new relationship between people and technology, one that unfolds intuitively through the natural input of human touch. This relationship appears in space and form by paying attention to design.
To design compelling Surface 1.0 experiences, you should think differently about the user interface (UI) than you do when you create traditional graphical user interface (GUI) products or Web experiences. If you are accustomed to working in the mouse-based world of GUI applications, you must consider many issues when you create applications for a multitouch system like Surface. For example, because Surface is a multiuser system, each user should be able to act independently yet simultaneously, so you cannot just enable users to click a tool that applies to all contacts on a Microsoft Surface unit.
These guidelines can help you develop and design high-quality applications and user experiences that make the most of multitouch interaction principles. The 2 Interaction Design Guidelines section describes the core principles for optimal user-interaction paradigms in multitouch applications developed for Surface and provides basic guidelines for when and how to use those principles. The other sections provide the principles for visual and textual design together with practical guidelines for implementing them.
These guidelines represent what the Surface team has learned over the last several years and are not exact specifications of Microsoft Surface applications. Instead, the guidelines include approaches to design great Surface experiences so that you can create applications that demonstrate the Surface promise of a natural user experience.