User Experience Design Principles
The Ultra-Mobile PC is particularly well-suited for applications that emphasize content consumption over content creation, and that give users spontaneous and precise command and control. Quick, simple and direct access to rich and engaging content is the hallmark of a great Ultra-Mobile PC user experience.
Design Principles
Use the following set of high-level design principles to address user scenarios and guide feature development for Ultra-Mobile PC software.
Design principles for an optimal Ultra-Mobile PC user experience
Principle | Description |
---|---|
Simple and direct |
Don't try to do everything-do a few things very well. |
Enjoyable and desirable |
Invest in visual appeal and excitement. |
Personal |
Meet individual user's needs by designing an application in which altering the configuration is easy. Consider interfaces that are adaptive to different peripheral accessories and locations. |
Glanceable |
Create a user interface that does not need to be studied. Users should be able to read the display at a glance to quickly gather necessary information in situations where their attention isn't fully-focused. |
Efficient |
Enable quick, convenient access to information and tasks. Minimize the number of displayed options and settings. |
Casual |
Optimize for users to consume rather than create content. Ensure quick accessibility and avoid overly dense displays of information. |
Consistent |
Maintain consistency with the Windows Vista User Experience Guidelines. |
Extensible |
Take advantage of the Windows Vista development environment, UMPC-specific tools, and UMPC-specific guidance to develop a rich software experience. |
Secure |
Ensure that users feel confident that personal data is safe and private. |
Additional Recommendations
- Use a mode that incorporates full-screen displays and asks users to accomplish one task at a time.
- Invest extra time to create a well-designed, complete user interface.
- Design applications that encourage personalization.
- Investigate opportunities for extending the user experience through specialized hardware.
- Optimize the application for touch interaction.
Related Topics
Optimizing Touch Command and Control
Send comments about this topic to Microsoft
Build date: 2/8/2011