近日,吾牧羊在外,忽传改羊圈客户端登录页面UI。细看,略觉不妥,短信验证码登录需分二步,好比吾赶羊入圈过二门。不解,遂问设计狮,答曰:“如微信,汝不曾用耳”。试用之,诚微信也,其间通畅有条理,如“德芙”般顺滑,无碍。乃细语道:“‘羊圈’非‘微信’,若能合之,可减羊越门槛之险”。答曰:“呵呵”。无能改之,遂自语:“遵微信典范”。旁有攻城狮,大口欲咬,“汝与赵姓之人何异,好他国之月”。无话,抚伤良久。
好了,不开玩笑,确实,一开始使用微信的短信验证码登录功能,基本感觉不到那种别扭的跳跃和流程上的打断,为什么相似的流程设计得到的体验差别这么大呢?我仔细研究了一下微信的短信登录,如下截图(微信版本6.3.9):
1.从基本的交互设计原则出发,选项越多,步骤流程越长、用户输入的信息越复杂就越消耗用户注意力,容易产生疲劳感等抵触、放弃情绪。单一页面任务或者步骤超过3个就要考虑分开步骤做,便于引导用户,降低页面的复杂程度。微信短信登录步骤在4步或者5步(把下一步确认验证码算上)分开两个页面是符合这个设计习惯的。
2.一般而言,复杂流程、多页面输入最大的弊端应该在于一旦发现前面步骤输入信息有误,用户不能及时修改需要一步步回退到原来页面进行更改。这时就需要有良好的文案指引和用户一定程度参与的信息确认,如步骤3,用户确认手机号码这一步骤可以很大程度上避免了用户因为错输入手机号码没有发现而进入下一页面,浪费了时间。
3.从微信整体的帐号注册-登录体系和微信用户群体去看,微信使用手机号码进行注册时候必须输入密码,在使用手机号登录界面默认也是使用帐号+密码进行登录的,验证码只是作为备选的第二方案。那么什么人才会使用短信验证码进行登录呢?忘记密码的是,这些人一般大部分是不会刻意去区分ABCD帐号的密码的中老年群体和容易搞混密码的其他人,无论不想去记还是粗心记错了,这类人群都会有互通点,登录作为一个低频操作,界面简单明确的引导无疑会大大提高信息输入的准确度和流程的通畅度。
4.重要一点,微信作为一个国际化程度很高的APP,其客户端支持大部分国家的手机号码注册和登录,我们很难确切知道微信到底做了什么,但是这里面一定会有各个国家可能产生不同需求和验证的判别(不信?你去试试选择国家阿富汗的时候手机第一个数字能不能输入0,1,8,9)!基于这种考虑微信在输入手机号码界面提前验证号码的合理和有效性,合法的手机号码才下发验证码和进入输入验证码界面,不合法用户也能得到清晰的提示和方便进行必要的修改,不会由于多个输入项内容导致流程的非一致性。
以上仅说明微信短信验证码交互设计的合理性,并不能说明微信设计就是完美或者非微信就是渣设计,我相信在手机日趋大屏化以及设计语言和风格的不同展现,现在版本的微信的交互设计在以后肯定会有所改变。反而那些越信仰微信、越一味地搬微信的设计就越容易走进东施效颦的境地。
网友评论