一、登录:
1、登录进入主页时,点击返回,不应该回到登录界面,而是提示“是否退出”,再按返回则退出。
启发:不能只看到用户前进的路径,要考虑到用户操作返回的情况。
2、注意快捷登录模块、记住密码功能、登录历史功能。
3、输入密码后,点击换行,应自动登录。
二、注册:
1、如果注册时不需要验证,可以考虑在注册页直接提供“登录”按钮。
2、注册时,默认勾选“我同意协议”。
启发:注意各种默认选项的设置。
3、首次注册登录后,让用户完善一项主页急需的资料,如基于学校的应用,跳出“选择学校”。
4、“再次确认密码”能免则免。
三、自动切换:
1、用户在输入框获取焦点状态,点击键盘的换行,应自动切换到下一行。
2、用户填写完手机,点击“获取验证码”,应自动切换到下一行。
3、填写不同内容时弹出不同的键盘。
启发:减少用户操作。
四、输入:
1、输入前、时、后,“取消”与“发布”按钮状态变化。
2、输入完点击“发布”,一般从哪里来就到哪里去,如跳到主页并刷新。
启发:控件在不同情况下有不同状态,充分利用状态提示用户。
五、显示:
1、注意日期的显示,几分钟前/昨天、今天/具体日期/星期几,不同情况有不同的要求。
2、软件提供的表情要统一。
3、页面有分模块内容的话,注意设置默认显示的选项。
4、有图片/头像的软件,注意设置无图时的默认显示。
5、注意内容的排序,按时间顺序/时间倒序/热度等。
启发:死抠细节。
六、刷新:
1、用户做完某些操作(如发布评论),页面需要自动刷新。
2、提供给用户刷新操作的方式,如下拉或者点击标题刷新。
启发:不要遗漏特殊边界情况。
七、性能:
1、不要漏掉操作等待的提示,用户总有网络环境不佳的情况出现。
2、操作等待提示应清晰准确,如用“正在提交认证资料”替代“显示数据加载中”。
3、Lazyloading。
4、最大并发请求数。
5、清晰度与加载时间之间需要取得平衡,尤其移动端。
启发:性能也是用户体验的一大方面。