Loading
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.
清晰的表达加载。至少,显示一个活跃的spinner来标示某些事情正在发生。更好地,显式显示进度,这样用户可以估计他们需要等待多久。
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和游戏的风格。
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.
尽快显示内容。在用户看见他们期望的屏幕之前不要让用户等待内容加载。马上显示屏幕,使用占位文本、图表或者动画来表明内容还不可用的地方。当内容加载完替代那些占位符元素。尽可能,在后台提前加载要显示的内容,例如当在播放动画或者用户在导航到一个层级或菜单时。
For additional guidance, seeProgress Indicators.