加载
当你的应用正在加载内容而界面上没有显示这个加载提示时,用户会以为应用卡死或其他的非正常状态,从而离开应用。
一、 明确显示加载状态
至少通过动态效果显示有事务正在进行中。最好现实用户需要等待的明确时间。
二、 尽可能的显示内容
在看到用户期望的画面前,不要让用户等待内容加载。马上显示画面,使用占位符表示文本、图形或使用动画来表示内容还没有加载完成,当内容加载出来替换占位符元素。
例如在动画播放的时候或者用户在菜单或导航级别时,尽可能优先选择在后台预加载内容。
三、 分散用户注意力
利用使用说明、游戏的玩法、视频序列、有趣的图形提示等掩盖加载时间。
四、 自定义加载画面
一般情况下,使用系统自带的加载提示就可以满足需求,但是在某些应用中却显得有些不太适合。可以考虑根据应用风格来自定义加载画面。
尝试翻译一下iOS设计规范,一同学习。
iOS Human Interface Guidelines
原文链接:
https://developer.apple.com/ios/human-interface-guidelines/app-architecture/loading/