User Experience Design principles: Design principles developed by the Android user Experience Team

Source: Internet
Author: User
Tags interface

Article Description: Android interface and interactive design principles.

Translator by:

After the iOS hig has been a powerful classic for n years, Android has finally launched a system of comparison hig (presumably to match the Android 4.0 Ice Cream Sandwich). By carefully comparing the "Design principles" section of the two sets of hig, it is found that the two styles are completely different. IOS Hig is a more professional route, with a rigorous description and a lot of professional vocabulary (such as metaphors, consistency, etc.). Android, however, appears to be a lot of people, not only the description of the way is simple to understand, with a clear intuitive, even with the "Me" as a series of points of the title, more fully convey the user's own experience as the center of thought.

Design principles

These design principles are developed and applied by the Android user Experience team to ensure the best user experience in the user's mind. Application developers should refer to these design principles and apply them to their own creations and designs, with a targeted practice in the user experience.

Attract Me

Pleasing me in a surprising way

Beautiful interface, carefully set animation, or just the right sound effect, are happy emotional experience. A variety of subtle effects are subtly grouped together, often with astonishing effect, which not only appears to be easy and lively, but also creates a rich and powerful atmosphere.

Real objects are far more interesting than buttons and menus

Use objects and actions in the real world to build objects and operations in your application. This will not only help users, especially novices, to quickly understand how applications operate and function, reduce cognitive costs, but also enable them to achieve more emotional satisfaction.

Turn it into "mine."

People like to add personalized style, because it makes them feel at home as everything in control, and let the application appear as different from themselves. Applications should offer crisp, reasonable, and beautiful defaults, and it's also a good idea to add some custom items that are interesting but do not interfere with the primary task.

Know Me

With the passage of time, the application should understand and remember the user's behavior and usage preferences. Don't let users make the same choices over and over again, and it's best to make it easy for them to use the last choice.

Simplify my life.

Concise language

Use simple words and phrases to explain-users are most likely to skip lengthy and complex sentences.

Pictures are more direct than text

Try to use pictures to illustrate. Pictures are more appealing to the user, and are often more effective than words.

Choose for me, but in the end I'm the boss

Intelligently infer the user's behavior and recommend the solution instead of asking the user what they want to do in the first place-too many choices and decisions make the user irritable. However, to prevent the wrong recommendation, remember to give the "undo" operation.

Only when I need to show

Seeing too many things at the same time can be overwhelming, so it's a good idea to break down complex tasks and information into a section of steps that are easy to manipulate and understand. Hide the options you don't currently need and let users learn where to find them when they need it.

I should know where I am

Let users know exactly where they are in the application and how they operate. Make each part of your application look distinct and use the appropriate transition effect to indicate the relationship between the interfaces. Provide feedback on ongoing tasks.

Don't lose my content and settings

Save the content and settings that users spend time creating so that they can be accessed at any time, anywhere, and in sync with the phone, tablet, and computer. This can also make upgrades easier and more convenient.

If it looks the same, its function should be the same

Try to use clearly visual differences to help users distinguish between functional differences. Avoid using patterns and operations that look the same or similar to achieve functionality that is not actually the same.

Just interrupt me at an important moment.

As with a good personal assistant, users should not be interrupted by unimportant side-branches. People want to be able to focus on their tasks unless there is something urgent that needs to be done. One of the interruptions in the mission is really exhausting and frustrating.

It makes me amazing.

Give me the skills that apply everywhere.

Users feel very good when they are working on their own skills. Using the extensive interactive techniques of other Android applications in your application-including the same visual patterns and muscle movements-can make it easier for users to get started and more likely to be satisfied. For example, "Light sweep" is a good navigation shortcut that is widely used in Android applications.

It's not my fault

Be friendly and polite to remind users to correct their mistakes--when using your application, of course, users don't want to look stupid. If something goes wrong, give the solution clearly and concisely so that the user can quickly fix it and avoid mentioning technical details that the user cannot read. If the application can be in the background silently processing that is even better!

Positive feedback

Breaking down complex tasks into smaller steps can make it easier for users to complete them. Providing feedback and encouragement to every action, even if it's just a subtle light, can be a big boost for users.

Complete complex tasks for me.

Let the novice use the simple things they can do to accomplish an expert task that they have never dreamed of being able to handle. For example, combining a variety of photo effects shortcuts, only a few steps, you can make amateur photos look stunning.

Make more important things faster

Not all operations are equal. Decide what is most important in your application and make it easier to find and use more quickly-such as the camera's shutter button, or the Play/pause button on the music player.

This article is compiled from the sheep teacher, the original address.



Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.