用手机号登录或者注册app的时候,为什么不能 输完手机号 立即自动发验证码短信 呢?每次都等半天,怎么还没收到短信啊?然后发现,笨!还没有点【获取验证码】按钮。每次都特别挫败。。。很奇怪,为什么不自动发验证码短信?技术上应该能实现吧:焦点离开手机号输入框时判断一下,是否已经输入手机号了?如果已经输入了就自动发送;如果担心系统故障没发出去,可以给用户一个重新获取验证码的按钮,上次发送N秒后启用。
找了几个app,发现没有一个是自动发送的。
猜测一:系统不能在用户没有明确表示要获取的时候就发送?------可是连手机号都输入了,意图还不够明确?
猜测二:怕输错手机号 给用户改正的机会?------可是真的有人会在发送前还检查么?转账输入银行卡号我会检查,手机获取个短信验证码可从来都不会检查的,问了身边一些人,他们也从来不会检查,输错了大不了等半天没发来再重新输嘛....
不过,就算只能手动获取,也还是有方法让人不发呆的。来看看,设计的力量:
比如,网易公开课和下厨房注册页面,输完手机号,整个页面上就只有一个按钮【获取/收取验证码】,只能点这个按钮,想都不用想,非常防呆!点完就跳到下一个页面输入短信验证码。京东还需要输入一个图片验证码 安全级别更高些,但大体的流程是一样的:把输手机号和验证码分开两步,让用户完成第一步后别无选择,不知不觉的手动获取了短信验证码。
那么,本文开头提到的让人发呆的页面,是怎么做到的呢?看看这几个例子:
手机号输入框下边紧跟着短信验证码输入框。人的视线一般来说,是从上到下、从左到右,于是行为路径就是:输完手机号,就点验证码输入框,然后就开始等短信----可能我属于比较笨比较傻那类用户。往往是等了一会没等到短信,才想起来得手动点右边的获取验证码按钮。
总结:
1. 设计要考虑行为路径。也许文末几个例子 把获取验证码放到输入验证码前面---即放在输入验证码的必经之路上,会好一些
2. 即使受功能规定所限(比如不能输完手机号码立即自动发送短信),也仍然可以想办法来改善产品体验
3. 步骤未必越短越好。虽然第一种方法将输入手机号和验证码拆了两步,但很有效的防呆,反而流畅高效且不带来挫败感
相关文章:
关注设计中被忽略的细节,见证平凡中开出花朵