本文翻译自iOS11苹果系统的人机交互官方指南,原文链接。
加载
当页面加载时,空白或者静止的画面会让你的画面看起来傻傻的,这会引起用户的困惑,甚至可能导致他们退出你的应用程序。
清晰地向用户表明加载情况。在加载时至少显示一个加载小菊花告诉用户程序正在加载中,最好展示明确的加载进度让用户知道他们还需要等待多久。尽快展示内容。不要让用户在看到他们想要看到的页面前等待,立刻向用户展示页面,并使用占位符、图像或者动画告诉用户页面上哪些内容还没加载完,内容加载完后再替换掉这些占位符元素。尽可能预先在后台加载用户可能点击的内容,例如用户在看动画片或者使用导航菜单时。
缩短用户的心理等待时间。使用游戏、娱乐视频的片段或者有趣的占位符图形,使用户的等待时间没有那么枯燥。
自定义加载画面。尽管标准的加载进度指示图标在多数情况下是可用的,但它们有时会和你的应用风格不符。这时可以考虑设计一个和你的APP风格一致加载动画或者元素,给用户更加沉浸式的体验。
更多信息,请看 Progress Indicators.