应用架构_载入-Human Interface Guidelines(iOS用户界面指南)翻译

When content is loading, a blank or static screen can make it seem like your app is frozen, resulting in confusion困惑 and frustration挫折, and potentially causing people to leave your app.

当内容加载时,一个白色或者静态的屏幕会让你的app开起来像无响应一样,让人困惑并引起挫折感,有可能导致人们离开你的app。

Make it clear when loading is occurring. At minimum, show an activity spinner that denotes指示 something is happening. Even better, display explicit明确的 progress so the user can gauge估计 how long they’ll be waiting. Show content as soon as possible. Don’t make people wait for content to load before seeing the screen they're expecting期待的. Show the screen immediately立即, and use placeholder text, graphics, or animations to identify where content isn't available yet. Replace these placeholder elements as the content loads. Whenever possible, preload upcoming content in the background, such as while an animation is playing or the user is navigating a level or menu.

在载入时确保清晰的展现。至少显示一个进度条来指示正在发生的事情,更好的做法是展现明确的进度能够让用户估计出他们需要等待多长时间。尽量快的展现出内容,别让用户等待他们期待的内容。在屏幕上立即展现占位的文本、表格或者动画来确定还没有载入的内容的位置。当内容载入后把那些占位符替换掉。如果可能的话(比如在播放动画或者用户在选择关卡或者导航时),在后台提前加载即将要打开的内容。

Educate or entertain people to mask掩饰 loading time. Consider showing hints提示 about gameplay, entertaining video sequences, or interesting placeholder graphics.

用教程或者娱乐来掩饰载入时间。考虑展示关于游戏的的提示、娱乐的视频片段或者有趣的占位图形。

Customize loading screens. Although standard progress indicators指示器 are usually OK, they can sometimes feel out of context. Consider designing a more immersive身临其境 experience through custom animations and elements that match the style of your app or game.

自定义加载屏幕。虽然标准的程序指示器通常是可以的,但是有时会和上下文不符合。建议设计一个更加符合你app或游戏风格的的动画和元素。

你可能感兴趣的:(应用架构_载入-Human Interface Guidelines(iOS用户界面指南)翻译)