Enhanced 10 design principles for applying "usability"

Source: Internet
Author: User
Tags touch

As we all know, if developers want to release an iOS app, they have to submit it to Apple App Store for review. Apple may dismiss your application for a variety of reasons, but Apple has also made it clear what the censorship rules are. One of the prerequisites for a review is that your application must have a high "availability". What is usability? You can check out this guidebook called the iOS Human Interface guidelines, and it's more convenient to read the 10 tips that are distilled from it!

1 The controller appears to be touch-sensitive

The application of the controller should have a rounded smooth contour, so that people want to feel a look. (Sawtooth or something, No.) )

2 clean and easy to navigate

Full use of iOS navigation bar, the navigator should be layered, as far as possible to facilitate users to explore the application of the framework.

3 User feedback to be fine and clear

Use animation effects to show the results of user behavior. The classic example is when users hold down the main interface icon when they are long, all the icons will shake up and go into "rearrange mode".

4 combination of appearance and function

If your application is an efficiency tool, then the decorations should appear in the background, making it easier for users to focus on maximizing the functionality. If your app is a game, the game screen should be full screen to make it easy for users to get an immersive experience. App's aesthetic design serves the function.

5 focus on the current task

Each screen leaves only the necessary functionality. Apple's memo only allows new content to be added. Mail applications are either used to read or write messages, and cannot be done concurrently. The developer needs to determine which item is the most important.

6 give users a clear idea of logic

Provide a "back top" button or other tag so that the user knows exactly what part of the application architecture they are in and what the function of each screen is. If your app has only one path for each screen, you'll get bonus points in the review: The simplest way to create a sense of familiarity.

7 Please speak Mandarin

Avoid complex slang and terminology to ensure smooth communication with the user. The iOS system's Wi-Fi screen is a good example, they can use the super obscure technical language to explain, but in the end is such a simple sentence of vernacular.

8 Enhanced Authenticity

The interface of Apple's voice memo shows a microphone. The Address Book application may as well make the paper telephone book the appearance. The more you can simulate the appearance of physical objects, the easier it is for users to interact with your application.

9 Consider Gravity sensing

iOS users like to low-grade devices on a whim, and your application should take this into account. In addition, regardless of how your application spins, content is always the focus of attention.

10 touch target should be fingertip size

The size of Apple's own Calculator button is a good example, and Apple's proposed touch target size is 44x44 pixels.

This article is compiled from Tao Zi, the original link.

Translation source cocoachina.com, reprint please indicate the source link.

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.