近日架谎,吾牧羊在外炸宵,忽傳改羊圈客戶端登錄頁面UI。細看谷扣,略覺不妥土全,短信驗證碼登錄需分二步,好比吾趕羊入圈過二門。不解裹匙,遂問設計獅野哭,答曰:“如微信,汝不曾用耳”幻件。試用之拨黔,誠微信也,其間通暢有條理绰沥,如“德芙”般順滑篱蝇,無礙。乃細語道:“‘羊圈’非‘微信’徽曲,若能合之零截,可減羊越門檻之險”。答曰:“呵呵”秃臣。無能改之涧衙,遂自語:“遵微信典范”。旁有攻城獅奥此,大口欲咬弧哎,“汝與趙姓之人何異,好他國之月”稚虎。無話撤嫩,撫傷良久。
好了蠢终,不開玩笑序攘,確實,一開始使用微信的短信驗證碼登錄功能寻拂,基本感覺不到那種別扭的跳躍和流程上的打斷程奠,為什么相似的流程設計得到的體驗差別這么大呢?我仔細研究了一下微信的短信登錄祭钉,如下截圖(微信版本6.3.9):
1.從基本的交互設計原則出發(fā)瞄沙,選項越多,步驟流程越長朴皆、用戶輸入的信息越復雜就越消耗用戶注意力帕识,容易產生疲勞感等抵觸、放棄情緒遂铡。單一頁面任務或者步驟超過3個就要考慮分開步驟做,便于引導用戶晶姊,降低頁面的復雜程度扒接。微信短信登錄步驟在4步或者5步(把下一步確認驗證碼算上)分開兩個頁面是符合這個設計習慣的。
2.一般而言,復雜流程钾怔、多頁面輸入最大的弊端應該在于一旦發(fā)現前面步驟輸入信息有誤碱呼,用戶不能及時修改需要一步步回退到原來頁面進行更改。這時就需要有良好的文案指引和用戶一定程度參與的信息確認宗侦,如步驟3愚臀,用戶確認手機號碼這一步驟可以很大程度上避免了用戶因為錯輸入手機號碼沒有發(fā)現而進入下一頁面,浪費了時間矾利。
3.從微信整體的帳號注冊-登錄體系和微信用戶群體去看姑裂,微信使用手機號碼進行注冊時候必須輸入密碼,在使用手機號登錄界面默認也是使用帳號+密碼進行登錄的男旗,驗證碼只是作為備選的第二方案舶斧。那么什么人才會使用短信驗證碼進行登錄呢?忘記密碼的是察皇,這些人一般大部分是不會刻意去區(qū)分ABCD帳號的密碼的中老年群體和容易搞混密碼的其他人茴厉,無論不想去記還是粗心記錯了,這類人群都會有互通點什荣,登錄作為一個低頻操作矾缓,界面簡單明確的引導無疑會大大提高信息輸入的準確度和流程的通暢度。
4.重要一點稻爬,微信作為一個國際化程度很高的APP而账,其客戶端支持大部分國家的手機號碼注冊和登錄,我們很難確切知道微信到底做了什么因篇,但是這里面一定會有各個國家可能產生不同需求和驗證的判別(不信泞辐?你去試試選擇國家阿富汗的時候手機第一個數字能不能輸入0,1,8,9)!基于這種考慮微信在輸入手機號碼界面提前驗證號碼的合理和有效性竞滓,合法的手機號碼才下發(fā)驗證碼和進入輸入驗證碼界面咐吼,不合法用戶也能得到清晰的提示和方便進行必要的修改,不會由于多個輸入項內容導致流程的非一致性商佑。
以上僅說明微信短信驗證碼交互設計的合理性锯茄,并不能說明微信設計就是完美或者非微信就是渣設計,我相信在手機日趨大屏化以及設計語言和風格的不同展現茶没,現在版本的微信的交互設計在以后肯定會有所改變肌幽。反而那些越信仰微信、越一味地搬微信的設計就越容易走進東施效顰的境地抓半。