IOS Human Interface Guidelines (Original translation) Chapter 4 iosguidelines

Source: Internet
Author: User

IOS Human Interface Guidelines (Original translation) Chapter 4 iosguidelines

Start and Stop

· Start now

One saying is that people spend at most one or two minutes evaluating a new app. When you immediately present useful content to make full use of this short period of time, you arouse the interest of new users and give them an excellent experience.

Important: Do not tell people to restart the device after installing your app. Restarting will take time and make your app look unreliable and unusable. If your app has memory usage problems or other problems that make it difficult to run, unless the system is just started, you need to solve these problems. For instructions on developing good-quality apps, see use memory efficiently in iOS app programming guide.

Avoid displaying a color block screen or startup interface as much as possible. If you can directly use your app, this is the best.

Avoid requiring people to provide installation information. Conversely:

· Focus on the needs of your 80% users. When you do this, most people do not have to provide setup information, because the app has been set to run as they wish. If there is only a small number of users who may want a feature, or if most users do not want it, ignore it.

· Obtain as much information as possible from other sources. If you can use information provided by anyone in the built-in app or device settings, ask the system for these values. Do not ask people to input it again.

· If you must request the installation information, encourage people to enter it in your app. Next, store the information as quickly as possible (potentially, in your app settings ). In this way, you do not need to be forced to switch to the setting interface before you have the opportunity to enjoy your app. If people need to modify this information later, they can modify it at any time in app settings.

· Delay a logon request as long as possible. This is the best option when you can navigate to most of your app without logging on and use part of its features. For example, App Store does not require users to log on to know that they are definitely buying things. Users often abandon the apps that force them to log on before they can do something useful.

If a user is required to log on, a simple and friendly explanation is displayed in the logon view to tell the user why they did this and what benefits they can gain from it.

· Consider carefully before providing guidance for new users. (The new user guides the features of an app and explains how to perform common tasks .) Try to improve the design of your app as much as possible before you start thinking about it. Therefore, all its features and tasks are easy to use and be discovered. Guidance is not an alternative to a well-designed app. If you still feel that guidance is important, follow these principles to create a concise, purposeful one that will not impede the user experience:

· Only provide information required by the user to start. An excellent guiding experience shows you the first thing to do or briefly describes the features that most users are interested in. If you provide too much information before users have the opportunity to explore your app, you have the responsibility to remember the details they don't need now, you may even be sending a message that is hard to use in your app. If some specific tasks require additional guidance, users only provide guidance when performing these tasks.

· Use animations and interactions to arouse users' interests and help them gain benefits from practice. Exercise caution when adding text, and add it only when it can enrich the experience; do not expect users to read a long article. For example, when you can use animations to show users what you can do, do not describe how to execute a simple task. To help users complete more complex tasks, you may add a brief overwrite view to briefly describe each step that users will perform. Avoid displaying your app in full screen as much as possible, because they cannot interact with each other and their UI may confuse users.

· It is easy to exit or skip the new user guide. After the user browses the guidance from the novice, they generally do not want to read it again; other users may not want to read it at all. Make sure that you keep in mind your choices and do not force them to make choices every time they open the app.

· Avoid frequently asking users to rate your app. Frequently asking your users to rate your app tends to annoy users and possibly receive user feedback. To encourage feedback that is fully considered, make sure to give users a chance to get comments on your app before you ask them to rate your app. For example, you may have to wait until the user has watched a small part of the screen or completed a small part of the task.

· Generally, it is loaded according to the current orientation of the device. However, if your app is only running in one direction, you should always load it in that direction, and if necessary, let the user rotate the device. For example, if a game or media browsing software is only Running horizontally, it is appropriate to load horizontally, and even the device is currently vertically oriented. In this way, if the user starts the app vertically on the device, they will view the content until they rotate horizontally.

Note: This is the best if only one horizontally running app supports two variants of Horizontal orientation. If the device is already horizontally oriented, the app should be loaded as the current variant. Otherwise, the app should be loaded with the Home key on the right. (To understand

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.