关于app验证码的设计思考
每周的反思和回顾,是你对自己管理的最好方式。
刚敲着键盘打不出字,习惯性地再刷一遍微信,看到这句话又默默地回到屏幕上。
最近在设计zbooking的过程中遇到很多有争执的地方。
而越是争执,越能反应出自己的逻辑缺陷。对交互设计师来说,在逻辑上有缺陷则是犯大忌。
所以,现在每遇到一个争执的问题,我都尽可能地把它快速记在evernote上,希望在空闲的时间能重新进行有效的系统思考。
今天主要聊聊有关app验证码 的设计思考
验证码,在前端体验上看似简单一个动作,其背后涉及的交互逻辑却不及前端的简单。
我希望能通过验证码的思考进一步沉淀出一些交互上的设计方法。
验证码属单操作行为,因此交互上只需考虑为什么设计,约束条件有哪些 以及 如何反馈。
为什么设计:
-通过判断手机or邮件的正确性,来识别验证个人id
-确保用户自发的操作,防止非自发行为修改密码、登录账号
通过为什么设计,了解验证码的所需要考虑到的应用场景:注册账号、忘记密码、未登录时在订单流程中验证用户联系方式的正确性等。
约束条件有哪些:
可以从应用场景->设计原则->行为场景->外部环境等因素分析:
-应用场景及设计原则决定了验证码的交互位置,而行为场景、设计原则、系统因素及外部因素构成了交互的约束条件:
如何反馈:
即根据所收集的约束条件进行逐一的思考:
-元素的正确性:格式、内容的正确性
-状态的切换:条件达到后的状态变化
-提示的反馈程度:尽可能使用轻提示(toast),必要提示通过弹窗确认。
-操作反馈:完成当下的操作流程的反馈,失败提示、成功提示。
最后总结:
这次的验证码的设计思考并没对其流程的设计好坏进行区分,可以放在下篇文章 来进行阐述。
通过验证码的设计思考,亦能将其设计思维安放在其它地方,甚至于应用的最初设计。当然这只是第一次总结难免有啰嗦或者思考不足的地方,欢迎吐槽!~
个人感悟:
但凡在工作过程中遇到的问题,如能沉下心以开放的心态接受异议及建议,过程中的思考及总结,是非常必要的且有用的。它不仅能让你建立起有效的设计思考方式,同时再次的总结也能使自己更系统的了解自身问题,发现思维的漏洞,以此改进自己。
另外从中能学习到,每个人都不可能完美,工作中若能明白这一点,便能抱以宽容的心态处事,宽待他人,也宽待自己,少些自负的固执。
现在更能理解那句话:越牛逼的人越是谦虚、低调的,对他人宽容。