You and I know that Microsoft constantly innovate to come up with better solutions to existing products.
Metro touchscreen interface is yet another effort by Microsoft to prove that Windows 8 has a better and optimized GUI compared to its predecessors.
I attended their build conference and decided to take some notes that I am going to share with you in this article.
Factors to be determined in an animation sequence
Animation library benefits
Microsoft’s ergonomic considerations
Microsoft wanted to ensure that the new interface allowed tablet users to work comfortably while using both their hands. They conducted extensive research on many tablet users to identify usage patterns.
Conclusions of Microsoft’s research
Microsoft recommends developers to use transitional effects provided by them through an Animation Library in Windows 8. For example, instead of writing custom code, developers should avail themselves of inbuilt code snippets to design icons that arrive on the screen while user is adding them.
Animation Library designed my Microsoft provides hardware acceleration. Developers need not learn any animation courses or after effects.
Microsoft has designed the touch screen effectively to recognize different user movements. For example, the applications have to capable of differentiating touch and swipe.
The user interface is capable of recognizing multi-touch gestures simultaneously and responds appropriately to each movement based on what the application does.
According to Microsoft, semantic zoom is defined as the ability to view information increasingly detailed as the user moves from one level of zoom to another.
For example, a user may view only the application icon at the highest level, if he magnifies one-step he will observe the label of the icon with some details and so on.
Two applications can coexist on the main screen. One of the applications occupies center stage while the other one enters snap mode where it is compressed in the form of a small rectangle on the side of the main screen. In this manner, two apps truly interact with each other to provide improved user experience.
Let us hope that as a developer you use your instincts and Windows Animation Library to design exclusive animated apps for Windows.