首頁 >
熱門文章 >
UI設(shè)計(jì) > UI設(shè)計(jì)注冊(cè)--登錄全鏈路教程
UI設(shè)計(jì)注冊(cè)--登錄全鏈路教程
時(shí)間:2020-12-07來源:m.5wd995.cn點(diǎn)擊量:次作者:Gella
時(shí)間:2020-12-07點(diǎn)擊量:次作者:Gella
根據(jù)我們這兩天的UI干貨次序,今天應(yīng)該說到注冊(cè)和登錄了! 無論是網(wǎng)頁設(shè)計(jì)師還是UI設(shè)計(jì)師,登陸和注冊(cè)頁面是設(shè)計(jì)中必然經(jīng)歷過的工作內(nèi)容。登陸界面的設(shè)計(jì)說難不難,說容易也不是那么輕松就可以做好的,要在安全和可用性之間找到登陸界面的平衡點(diǎn),還是需要相當(dāng)?shù)慕?jīng)驗(yàn)來支撐的。
注冊(cè)/登錄功能可看似簡(jiǎn)單,實(shí)際上非常考量設(shè)計(jì)師的能力,尤其是許多與實(shí)際場(chǎng)景交織的細(xì)節(jié),是UI設(shè)計(jì)師常犯錯(cuò)誤的地方。
本文將結(jié)合一些真實(shí)案例和個(gè)人項(xiàng)目的工作經(jīng)驗(yàn),對(duì)注冊(cè)/登錄功能做一些探討,希望對(duì)你有所啟發(fā)。
注冊(cè)/登錄是為建立賬戶而設(shè)定的功能。
產(chǎn)品在給用戶提供信息或服務(wù)時(shí),會(huì)對(duì)每一個(gè)用戶進(jìn)行身份的識(shí)別,并分配到獨(dú)立賬戶中,形成類似身份證的ID,從而給予用戶不同的權(quán)限和權(quán)益。
而注冊(cè)/登錄功能就是幫助產(chǎn)品識(shí)別用戶身份,獲取基本信息的過程。如果沒有注冊(cè)/登錄功能,就沒有賬戶ID,用戶的數(shù)據(jù)就缺失有效的載體。
可以說,它是多數(shù)產(chǎn)品和用戶產(chǎn)生連接的第一步。
注冊(cè)/登錄功能還關(guān)系著活躍度和留存率,處理不好很可能會(huì)造成用戶的流失,給產(chǎn)品和業(yè)務(wù)帶來直接的影響。所以說,設(shè)計(jì)好一個(gè)注冊(cè)/登錄功能是非常有必要的事情。
注冊(cè)/登錄雖然是基礎(chǔ)功能,但需要考量的因素和細(xì)節(jié)非常多,可以說是產(chǎn)品功能里非常復(fù)雜的模塊之一。
那么,我們?nèi)绾稳ニ伎己驮O(shè)計(jì)一個(gè)完整的注冊(cè)登錄功能呢?我講從涉及到相關(guān)內(nèi)容歸類成五個(gè)要素,并進(jìn)行梳理和講解。
定位準(zhǔn)確
所有拋開產(chǎn)品去談注冊(cè)/登錄的行為都是耍流氓。
設(shè)計(jì)師要先從產(chǎn)品、業(yè)務(wù)和用戶的角度去分析和規(guī)劃注冊(cè)/登錄功能。不能簡(jiǎn)單的認(rèn)為主流的就是對(duì)的,也不是選擇越多越好,更不能以視覺呈現(xiàn)來評(píng)定注冊(cè)/登錄的好與壞。
目前的注冊(cè)/登錄方式有十幾種,設(shè)計(jì)師要分析哪種方式更符合實(shí)際需要,這是我們?cè)谠O(shè)計(jì)前要考慮清楚的事情。
舉幾個(gè)栗子。
比如金融類產(chǎn)品,多數(shù)優(yōu)先級(jí)是不使用第三方登錄,并且要求設(shè)置密碼;
比如是面向國(guó)外的產(chǎn)品,就一定要有郵箱注冊(cè),這是國(guó)外用戶的習(xí)慣;
比如保密性較高的產(chǎn)品,需要以身份證或人臉/指紋識(shí)別作為登錄驗(yàn)證的方式···
功能完整
在注冊(cè)/登錄的使用場(chǎng)景中,即使用戶按照設(shè)定的路徑去操作,依然會(huì)發(fā)生很多不確定的情況。這就要求設(shè)計(jì)師面對(duì)復(fù)雜多樣的情況,有個(gè)清晰全面的認(rèn)知。
我建議在設(shè)計(jì)前梳理出結(jié)構(gòu)框架和業(yè)務(wù)流程,將所涉及到的功能點(diǎn)、設(shè)計(jì)元素、交互邏輯和異常狀態(tài)等進(jìn)行匯總,制定出一份詳實(shí)的設(shè)計(jì)方案,確保不要遺漏和疏忽。
結(jié)構(gòu)框架
業(yè)務(wù)流程圖
操作順暢
在注冊(cè)/登錄操作中,設(shè)計(jì)師要考慮用戶的操作成本,盡量減少繁瑣的步驟,縮減操作流程(三步內(nèi)最佳)。這個(gè)過程需要完成交互原型的設(shè)計(jì)。
通過體驗(yàn)原型的操作步驟和交互邏輯,弱化或剔除對(duì)影響效率的部分,如二次確認(rèn)密碼/完善資料等。或者讓用戶自行選擇(跳過),切記不能讓用戶引發(fā)抵觸或反感的情緒。
比如Soda蘇打,這種嘗試去挑戰(zhàn)用戶耐心的注冊(cè)流程,是一種糟糕的體驗(yàn),而很多產(chǎn)品也常犯這類的錯(cuò)誤。如果非要給用戶做標(biāo)簽進(jìn)行內(nèi)容匹配,其實(shí)將步驟刪減,。
表述精準(zhǔn)
注冊(cè)/登錄頁要遵循不要讓用戶思考的原則,在信息和問題的表述上要清晰明確,不要讓用戶去猜測(cè)你說的是什么意思,或者思考自己哪里出錯(cuò)了,尤其在報(bào)錯(cuò)反饋上。
好的表述,應(yīng)該是要在用戶操作前,知道它的使用方式;操作中,清楚自己的行為正確與否;操作后,收到直接準(zhǔn)確的提示或反饋。
比如在登錄時(shí)不提示用戶密碼的位數(shù)或組合樣式(數(shù)字/字母),用戶很可能就會(huì)輸錯(cuò)。
設(shè)計(jì)合理
目前的注冊(cè)/登錄設(shè)計(jì)趨勢(shì)是重體驗(yàn)輕視覺。一是簡(jiǎn)約風(fēng)的流行,二是擔(dān)心過度設(shè)計(jì)干擾用戶。但并不是說視覺可以隨意,至少要滿足基本的美感和規(guī)范。
下面歸類了六種主流的注冊(cè)/登錄頁風(fēng)格。這里不做講解,設(shè)計(jì)師可根據(jù)產(chǎn)品要求酌情選擇。
在保證視覺輸出沒問題的基礎(chǔ)上,設(shè)計(jì)師需要把更多精力放在體驗(yàn)的合理性上。
比如不同機(jī)型適配問題、輸入框一鍵清除、手機(jī)號(hào)碼334格式、按鈕的置灰和高亮、大小寫提示、明文/暗文···等等諸多設(shè)計(jì)細(xì)節(jié),都需要設(shè)計(jì)師結(jié)合產(chǎn)品和用戶進(jìn)行選擇和實(shí)現(xiàn)。
綜上五點(diǎn)所述,可以看出設(shè)計(jì)注冊(cè)/登錄功能是非??简?yàn)設(shè)計(jì)師的功力。同時(shí),設(shè)計(jì)師也可以通過對(duì)注冊(cè)/登錄功能的深刻理解,以體驗(yàn)和設(shè)計(jì)的視角,提供給PM更優(yōu)的想法和方案,這也是體現(xiàn)設(shè)計(jì)師價(jià)值的地方。
多數(shù)設(shè)計(jì)師在完成注冊(cè)/登錄功能的設(shè)計(jì)后,往往只提供設(shè)計(jì)稿,或者注釋簡(jiǎn)單的說明,這其實(shí)還是不夠完整的。
一個(gè)完整的設(shè)計(jì)稿輸出,我們需要圍繞以下幾個(gè)內(nèi)容塊進(jìn)行:
頁面布局:內(nèi)容區(qū)及操作欄的功能釋義,操作路徑和顯示樣式等。
手勢(shì)操作:操作功能或者界面用到的手勢(shì)和元素動(dòng)效。
反饋效果:輸入或觸發(fā)后的顯示狀態(tài),如彈層邏輯、錯(cuò)誤反饋、異常狀態(tài)等。頁面跳轉(zhuǎn):也就是頁面間的轉(zhuǎn)場(chǎng)邏輯和動(dòng)效說明;元素定
義:關(guān)鍵內(nèi)容的規(guī)則說明,如字段規(guī)則、彈層樣式等;
注冊(cè)/登錄設(shè)計(jì)輸出內(nèi)容要圍繞以上要求進(jìn)行設(shè)計(jì)說明。
下面我做一個(gè)框架:
功能流程
結(jié)構(gòu)框架圖和業(yè)務(wù)流程圖,前面已經(jīng)提過,略。
高保真原型視覺設(shè)計(jì)稿—提供所有命名清晰的設(shè)計(jì)頁面,進(jìn)行標(biāo)注。建議使用藍(lán)湖。
高保真原型演示—生成可操作的原型預(yù)覽,建議使用摹客等在線交互平臺(tái)。
全局說明頁面交互說明—將觸發(fā)條件,交互效果、使用場(chǎng)景等內(nèi)容進(jìn)行說明。
彈層/鍵盤說明—對(duì)模態(tài)/非模態(tài)彈層、鍵盤交互的觸發(fā)條件,交互效果、使用場(chǎng)景等內(nèi)容進(jìn)行說明。
字段規(guī)則說明—對(duì)頁面內(nèi)功能命名、字段要求、文案表述等進(jìn)行說明。
舉例:
局部頁面說明
將頁面元素、操作邏輯,交互動(dòng)效,異常狀態(tài)、Toast提示等所有元素進(jìn)行說明。
根據(jù)以上撰寫的流程和說明,提供一份注冊(cè)/登錄功能設(shè)計(jì)輸出文檔,對(duì)產(chǎn)品和開發(fā)來說,是非常有必要的工作,不僅能夠節(jié)省溝通成本和時(shí)間,也降低了在開發(fā)過程中出錯(cuò)率。