产品设计
Create by fall on 10 May 2022 Recently revised in 16 Mar 2024
设计准则
完美不在于无以复加,而在于无可删减。
产品设计
设计价值:
交互设计,有用,贴心,目的明确(帮助用户),技术可行,顺应用户的思路
**体贴的软件关心用户喜好。**如:常见的应用会记住我们的习惯和偏好。
**体贴的软件具有常识。**例:将经常使用的控件放在一起。
**体贴的软件有判断力。**如:账号在陌生的电脑或地址登录时,QQ 会及时报告。
**体贴的软件预见需求。**如:Smartisan OS 在用户复制某个网址后,会弹出是否直接打开网址的选项。
**体贴的软件是尽责的。**如:当用户重复命名文件时给予提醒。
体贴的软件不会因为自己的问题增加你的负担。
体贴的软件会及时通知我们。
体贴的软件不问过多的问题。
**体贴的软件即使失败也不失风度。**如:知乎会自动保存你输入的内容,即使由于软件崩溃意外退出,也不用担心。
体贴的软件知道什么时候调整规则。
体贴的软件承担责任。
体贴的软件能够帮助你避免犯低级错误。
让用户发命令而不去讨论。
提供选择,而不是提出问题。
不要用对话框来报告常态内容。
响应时间
0.1 秒以内完成,用户认为系统的响应是即刻的;
1 秒左右完成,用户认为系统是有响应的;
10 秒以内,用户很清楚地注意到系统变慢了,这时提供一个进程条很关键;
10 秒以后,用户的注意力不再集中于程序,这时进程最好在线下或后台执行,要向用户明确交待状态和进度,向用户提供剩余时间,取消机制。
语言的表述
简洁:
错误示范:为了让你了解关于我们的更多内容,我们提供了更多链接可以点击。
正确示范:点击链接,了解更多内容。
使用用户熟悉的语言:
错误示范:资金流出成功
正确示范:支付成功
表述一致
修改次数;更改次数;用户修改次数;用户编辑次数;数据改编次数,这些用语需要进行统一
重要信息的位置突出
第一眼就要把用户最需要的数据展现出来。
完整直接地提供用户信息
我们希望用户进行操作时,要给出对应的理由,考虑到用户的感受,引导用户完成操作
错误示范:请设置您的密码
正确示范:为了账号安全,请设置密码
错误示范:抱歉,无法响应
正确示范:抱歉,无法响应,请刷新重试
用词不要有歧义
错误示范:卡号
正确示范:银行卡号
不要使用绝对的词语
错误示范:我们绝对不会透露你任何信息
正确示范:我们会保障您的信息
可视化设计
时间类:折线图,折线区域图
展现随时间变化
比较类:柱状图,气泡图,比较数据之间的差异
占比类:饼图,环形图,百分比堆叠图
低代码
对于大多数低代码来说,痛点都是一样的,一遍降低代码的编写,一边要实现某些联动的功能,导致生成一堆代码,然而直接写这些代码可能更快。低代码本身还需要约束固定的场景才能使用。 或者说,低下来的代码本身就不需要更改什么内容。 而最比较成功的低代码方式,就是基于工具的低代码化,工具化。例如:将git工具图形化的工具,这些工具都有一个特点可以穷举,虽然有很多可以输入不同的内容,但是输入的属性可以穷举。因此不是万恩