一点心得:产品设计需要注意的细节

一、登录:

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、清晰度与加载时间之间需要取得平衡,尤其移动端。

启发:性能也是用户体验的一大方面。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 128,565评论 19 550
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 75,703评论 12 117
  • 一、邀约 活动结束,客流稀少 抓紧邀约自己手里的VIP,明天检查所有人自己手里VIP的二次邀约。不要做面子活,没有...
    南希Alisa阅读 8评论 0 0
  • 23:45.....我还在外面哈哈.....昨天和巴比说了我要参加日更的,不更岂不是打脸.....澡澡死要面子的劲...
    澡澡Sue阅读 113评论 0 0
  • 同学群成了毕业许久的同学们再叙昔日友谊的纽带,如果有人往沉寂的同学群里发一个红包,或扯一个话题,便如同向平静的湖面...
    家驴阅读 22评论 0 0