登錄注冊(cè)產(chǎn)品需求自檢清單,你都寫全了沒?
自己挖的坑一定要讓別人給填好!
一、登錄(從PC端到移動(dòng)端)
移動(dòng)端的登錄沿襲了很多PC端的經(jīng)驗(yàn),但也有其獨(dú)特的演變,我收集了一些資料,結(jié)合個(gè)人的經(jīng)驗(yàn)總結(jié)了一些內(nèi)容,希望都從事產(chǎn)品的人有幫助,也希望前輩們不吝賜教。
1.PC端:
1.1 ?PC具有公共屬性,輸入密碼是私密性的,需要在登錄注冊(cè)時(shí)給予適當(dāng)保護(hù);
1.2 ?PC端臺(tái)式機(jī)一般固定在特定的位置,無法隨意移動(dòng),筆記本可以移動(dòng)但使用場(chǎng)景相對(duì)固定,網(wǎng)絡(luò)狀況與移動(dòng)設(shè)備相比穩(wěn)定;
1.3 ?PC顯示區(qū)域比較大,登錄注冊(cè)通常只有1個(gè)頁面,需要填寫的所有內(nèi)容都會(huì)呈現(xiàn)。
1.4 ?PC端的輸入設(shè)備有鼠標(biāo)和鍵盤,人機(jī)交互和可輸入速度要快很多;
2.移動(dòng)端:
2.1 ?移動(dòng)設(shè)備屬于個(gè)人私密性較高的設(shè)備,用戶在進(jìn)行操作時(shí),可對(duì)輸入密碼進(jìn)行有效的保護(hù);
2.2 ?移動(dòng)設(shè)備隨身攜帶,隨時(shí)隨地在變換位置,網(wǎng)絡(luò)狀況不穩(wěn)定等不確定因素很多;
2.3 ?移動(dòng)設(shè)備顯示區(qū)域均較小,登錄的注冊(cè)頁面通常都會(huì)有3個(gè)頁面(M站通常在一個(gè)頁面),需要用戶填寫的內(nèi)容要精簡(jiǎn);
2.4 ?移動(dòng)設(shè)備輸入更多是手指觸屏操作,人機(jī)交互有其獨(dú)特性,例如虛擬鍵盤的設(shè)計(jì)。
了解這些之后,需要清楚的甄別兩者之間的關(guān)聯(lián)和區(qū)別。
二、設(shè)計(jì)前的思考
在開始設(shè)計(jì)產(chǎn)品之前,一定要先想清楚:
- 為誰設(shè)計(jì)登錄注冊(cè)
- 是否一定要登錄注冊(cè)
- 是否需要獨(dú)立的賬戶體系
- 哪些操作需要用戶登錄?
三、登錄注冊(cè)的設(shè)計(jì)步驟
假設(shè)前面的問題都搞清楚了。那么我們來設(shè)計(jì)登錄注冊(cè)。
第一步:梳理腦圖,梳理現(xiàn)有的登錄模式和信息結(jié)構(gòu);
第二步:梳理業(yè)務(wù)流程,把每一步操作都流程化,做好各種情況的處理方案(梳理流程非常非常非常重要);
第三步:畫出草圖/線框圖,對(duì)頁面元素和布局進(jìn)行初步設(shè)計(jì);
第四步:交互設(shè)計(jì),對(duì)每一項(xiàng)頁面元素、頁面跳轉(zhuǎn)、操作反饋、異常處理、按鈕和頁面的各種狀態(tài)等做出設(shè)計(jì);
第五步:自檢測(cè)試,對(duì)線框圖和交互設(shè)計(jì)進(jìn)行自檢,最好是用Axure等交互軟件進(jìn)行交互設(shè)計(jì)操作,建立自己的自檢清單;
第六步:輸出PRD、線框圖和交互設(shè)計(jì)稿。
四、設(shè)計(jì)范例
由于每個(gè)頁面都要設(shè)計(jì)很耗費(fèi)時(shí)間和精力,所以我只做簡(jiǎn)單地總結(jié)。(主要是我最近太忙了,沒時(shí)間一點(diǎn)點(diǎn)的做)
以注冊(cè)為例,注冊(cè)通用流程是:填寫手機(jī)號(hào)碼——獲取驗(yàn)證碼——填寫密碼
1.賬號(hào)
1.1??賬號(hào)有無格式的要求,如果只是手機(jī)號(hào)碼,前端是否需要驗(yàn)證手機(jī)號(hào)碼的有效性?
1.2??手機(jī)號(hào)碼為純數(shù)字,是否彈出純數(shù)字鍵盤方便用戶快速填寫及避免用戶來回切換?
1.3??手機(jī)號(hào)碼的數(shù)字如何呈現(xiàn)?哪種格式?
2.驗(yàn)證碼
2.1?驗(yàn)證碼的格式,是四/六位數(shù)字驗(yàn)證碼,還是英文+數(shù)字驗(yàn)證碼,英文是否區(qū)分大小寫?
2.2?按鈕默認(rèn)顯示狀態(tài)、用戶輸入信息后按鈕顏色變化效果,該如何設(shè)計(jì)比較好?
2.3?倒計(jì)時(shí)如何設(shè)置?button還是label??用哪個(gè)好?如何設(shè)計(jì)?
3.密碼
3.1??最少和最多字符設(shè)置,提示文字為“位”還是“字符”?如“請(qǐng)輸入6-16位字母或數(shù)字”?
3.2??密碼是否要限制特殊字符?如“空格”、“/”等,為什么要限制?有沒有安全方面的考慮?
3.3??密碼設(shè)置好后,注冊(cè)按鈕如何變化?點(diǎn)擊“注冊(cè)”后,在網(wǎng)絡(luò)較慢的情況下,頁面和按鈕如何響應(yīng),是否要加鎖屏浮層+緩沖提示語?
4.錯(cuò)誤提示
4.1 ?錯(cuò)誤時(shí)的報(bào)錯(cuò)提示文字是什么,提示格式是彈窗、Toast、還是在當(dāng)前頁面文字顯示?
4.2??Toast是沒有焦點(diǎn)的,而且Toast顯示的時(shí)間有限,過一定的時(shí)間就會(huì)自動(dòng)消失。
4.3??彈框會(huì)阻斷用戶操作,需要手動(dòng)點(diǎn)擊確認(rèn)以后才會(huì)消失。
4.4??在當(dāng)前頁面文字顯示的話,提示文字?jǐn)[放的位置,頁面格式根據(jù)提示文字的變化,需要有怎樣的視覺效果
5.異常提示
5.1??點(diǎn)擊【獲取驗(yàn)證碼】,檢測(cè)手機(jī)號(hào)已被注冊(cè),如無置灰設(shè)置,輸入框?yàn)榭?,手機(jī)號(hào)碼無效的情況,故需提示:
5.1.1 ?手機(jī)號(hào)已被注冊(cè),是否提示用戶登錄?
5.1.2??手機(jī)號(hào)不能為空,多次為空狀態(tài)點(diǎn)擊是否給出頻繁操作提示?
5.1.3??手機(jī)號(hào)碼不正確,“請(qǐng)輸入正確的手機(jī)號(hào)碼”是不是比“手機(jī)號(hào)碼錯(cuò)誤”好些?
5.2???點(diǎn)擊【注冊(cè)】時(shí),可能會(huì)有輸入框?yàn)榭眨?yàn)證碼無效等情況,如無置灰設(shè)置,故需提示:
5.2.1??短信驗(yàn)證碼不能為空
5.2.2??驗(yàn)證碼已被使用,然后給出什么操作呢?
5.2.3??驗(yàn)證碼已過期,過期了給出彈窗嗎?在彈窗直接獲取驗(yàn)證碼?
5.2.4??驗(yàn)證碼錯(cuò)誤,弱提示?
5.2.5??驗(yàn)證碼已達(dá)到最大嘗試次數(shù),最大是多少次?
6.短信驗(yàn)證碼
6.1 ?短信驗(yàn)證碼一般通過第三方通道發(fā)送,在技術(shù)側(cè)做規(guī)避,還需要在產(chǎn)品規(guī)則上做一定限制;
6.2 ?驗(yàn)證碼的格式需要簡(jiǎn)單明了,如“885267,XX驗(yàn)證碼?!綳XX】”
6.3 ?驗(yàn)證碼的字?jǐn)?shù)限制,4位或者6位純數(shù)字?
7.邀請(qǐng)碼
7.1 ?注冊(cè)是否為邀請(qǐng)注冊(cè)?如是邀請(qǐng)注冊(cè),邀請(qǐng)碼格式如何設(shè)計(jì)?
7.2 ?邀請(qǐng)碼錯(cuò)誤提示?填寫了邀請(qǐng)的用戶和沒填的用戶,在注冊(cè)成功后有何區(qū)別?有邀請(qǐng)碼的用戶是否有獎(jiǎng)勵(lì)?
8.注冊(cè)成功后的提示、狀態(tài)變更及頁面跳轉(zhuǎn)
8.1??注冊(cè)成功后同時(shí)切換為登錄狀態(tài),登錄狀態(tài)賬號(hào)密碼保存是否設(shè)置期限?
8.2??給予注冊(cè)成功的提示并跳轉(zhuǎn)到相應(yīng)頁面,目標(biāo)頁面狀態(tài)如何是否有緩存,是否需要緩存?
8.3??之前是在需要token的頁面跳轉(zhuǎn)到注冊(cè)頁面的話,注冊(cè)成功后需自動(dòng)跳轉(zhuǎn)回之前的頁面
8.4??注冊(cè)之前有第三方登錄,用戶注冊(cè)后還需要用戶綁定第三方賬號(hào)嗎?
五、其他注意事項(xiàng):
1.?輸入框
1.1??手機(jī)號(hào)碼輸入框,手機(jī)號(hào)碼顯示一般是344格式,這樣便于用戶檢查號(hào)碼是否正確,如:138 ?8888 ? 8888;
1.2??驗(yàn)證碼輸入框,長度一般比較短;
1.3??密碼輸入框,默認(rèn)一般為密文顯示,為了更好的交互可以設(shè)置明文顯示按鈕,最好只設(shè)置1次密碼,為什么這樣?
1.4??其他輸入框,如郵箱、邀請(qǐng)碼、昵稱、個(gè)人信息等根據(jù)使用場(chǎng)景的不同自行設(shè)計(jì);
1.5??不同的輸入框需要有不同的提示內(nèi)容和顯示狀態(tài)。
2.按鈕
1.1??按鈕設(shè)計(jì),提交按鈕和文字按鈕的位置和主次布局設(shè)計(jì);
1.2??按鈕狀態(tài)的設(shè)計(jì),不同的狀態(tài)操作都要考慮,默認(rèn)置灰和高亮的條件,按鈕置灰的意義何在?
1.3??按鈕提交反饋,點(diǎn)擊操作要給出響應(yīng)或反饋。
3.驗(yàn)證碼
3.1??驗(yàn)證碼的格式,字母、數(shù)字、字符等,一般為數(shù)字4位或者6位;
3.2??驗(yàn)證碼的有效時(shí)間,根據(jù)不同的產(chǎn)品設(shè)計(jì)不同的有效時(shí)間,在有效時(shí)間內(nèi)的驗(yàn)證碼操作需要給出明確的反饋;
3.3??驗(yàn)證碼的獲取次數(shù)上限,技術(shù)限制和產(chǎn)品設(shè)計(jì)限制同步,避免被無限制獲??;
3.4??驗(yàn)證碼獲取時(shí)間,一般為第三方發(fā)送,但時(shí)間最好限定在5.5秒內(nèi)讓用戶獲取到(不要問我為什么是5.5秒,因?yàn)槲乙膊恢溃?/p>
3.5??驗(yàn)證碼是怎么觸發(fā)得到的?為什么有些設(shè)計(jì)為點(diǎn)擊下一步或者獲取驗(yàn)證碼后在頁面跳轉(zhuǎn)時(shí)就獲取,有些頁面跳轉(zhuǎn)后再次點(diǎn)擊按鈕才能獲???為什么有不同?
3.6??觸發(fā)后倒計(jì)時(shí)狀態(tài)有何變化?重新獲取驗(yàn)證碼后,原驗(yàn)證碼如何處理?
3.7??短時(shí)間內(nèi)多次獲取驗(yàn)證碼,是否還要給用戶發(fā)送驗(yàn)證碼?還是提示驗(yàn)證碼已發(fā)送請(qǐng)輸入?
4.返回按鈕
4.1??在注冊(cè)、找回密碼、第三方登錄等操作流程中,返回時(shí)需要特別注意點(diǎn)擊返回后的操作提示;比如注冊(cè)手機(jī)的修改,驗(yàn)證碼提交后設(shè)置密碼等。
4.2??點(diǎn)擊返回時(shí),干擾了正常流程的操作一般需要強(qiáng)提示,提示彈窗注意文案和按鈕文字怎么設(shè)計(jì)好?
4.3??點(diǎn)擊返回后,當(dāng)前頁面和目標(biāo)頁面狀態(tài)是否變化?例如從填寫驗(yàn)證碼返回到填寫手機(jī)號(hào)碼頁面,手機(jī)號(hào)碼是置空還是顯示已輸入過的手機(jī)號(hào)碼?
4.4 ?瀏覽應(yīng)用過程中進(jìn)入登錄頁面,登錄頁面是否需要有返回按鈕?
5.虛擬鍵盤
5.1??虛擬鍵盤何時(shí)彈出?觸發(fā)條件是什么?
5.2??彈出的虛擬鍵盤是什么類型的?數(shù)字鍵盤、字母鍵盤?系統(tǒng)自帶輸入法還是第三方輸入法?
5.3??鍵盤上的”Go”按鈕是否有變化?變成”完成“或者”登陸“等后點(diǎn)擊有何交互?
5.4??鍵盤如何隱藏?怎么觸發(fā)?自動(dòng)隱藏?按鍵隱藏?
5.5??鍵盤上的刪除按鈕和一鍵清除按鈕是否有區(qū)別?有何區(qū)別?有無必要設(shè)計(jì)一鍵清除?
6.異常提示
6.1??登錄時(shí),賬戶是否在其他設(shè)備登錄,是否允許多端同時(shí)登陸?不允許同時(shí)登陸,之前登錄設(shè)備的賬戶是否要下線?給出怎樣的提示?
6.2?密碼第一次錯(cuò)誤給出什么提示?第二次仍然輸入錯(cuò)誤,錯(cuò)誤提示是否需要強(qiáng)提示并給出找回密碼的按鈕?在彈窗點(diǎn)擊找回密碼,手機(jī)號(hào)碼在新頁面是否需要重新填寫?密碼連續(xù)多次輸入錯(cuò)誤是否要做出禁用限制?
6.3?注冊(cè)流程中,檢測(cè)到手機(jī)號(hào)碼已經(jīng)注冊(cè),是否可以繼續(xù)獲取驗(yàn)證碼?或者驗(yàn)證后直接登錄免去頁面跳轉(zhuǎn)和輸入密碼?
6.4??找回密碼和重置密碼都有哪些區(qū)別?
6.5.網(wǎng)絡(luò)狀態(tài)不好,都該給出怎樣的反饋或提示?
6.5.1??用戶所處環(huán)境網(wǎng)絡(luò)信號(hào)不好(用戶向服務(wù)器請(qǐng)求超時(shí)),是否需要檢查用戶的網(wǎng)絡(luò)狀態(tài)?還是只給出提示?
6.5.2??服務(wù)器沒有正常接收請(qǐng)求或沒有回復(fù),給出怎樣的提示較好?
6.5.3??手機(jī)停機(jī),驗(yàn)證碼、數(shù)據(jù)傳輸如何處理?
6.5.4??手機(jī)沒開wifi或者流量,如何指導(dǎo)用戶進(jìn)行設(shè)置?
7.第三方登錄
7.1??昵稱的長度設(shè)置,不同平臺(tái)的賬戶昵稱的長度要求不同,該如何獲取?
7.2??綁定多個(gè)第三方賬戶,公開信息如何獲取?公開信息不同如何處理?
7.3 ?用戶注冊(cè)前使用過第三方登錄,是否還有綁定手機(jī)號(hào)碼?
7.4 ?用戶在PC網(wǎng)頁和APP分別進(jìn)行第三方登錄,是否有1個(gè)第三方賬號(hào)生成2個(gè)本地賬號(hào)的情況?
And so on……
六、總結(jié)
登錄注冊(cè)的設(shè)計(jì)涉及到很多方面,是最常見也是最容易被設(shè)計(jì)者忽視的地方。每一個(gè)元素的設(shè)計(jì)都要獨(dú)立思考,不能照搬全抄,也不能異想天開,需要提前理解和思考,多想幾個(gè)為什么,多問自己幾個(gè)為什么?而在實(shí)際設(shè)計(jì)的過程中,需要重點(diǎn)考慮實(shí)際的應(yīng)用場(chǎng)景。
暫時(shí)就寫這么多吧,累死本座了,敲打這么多字,死了不少腦細(xì)胞。
七、蘋果手機(jī)鎖屏機(jī)制:
前面5次:前面5次輸入錯(cuò)誤密碼時(shí),手機(jī)會(huì)震動(dòng)并提示密碼不正確,但是可以繼續(xù)輸入,而且不需要任何等待時(shí)間。
第6次:第6次輸錯(cuò)密碼時(shí),會(huì)顯示“iPhone已停用,請(qǐng)1分鐘后再輸入一次”。在接下來的一分鐘內(nèi),手機(jī)處于鎖定狀態(tài),即使想輸入正確密碼,也無法輸入。
第7次:第7次輸錯(cuò)密碼,顯示“iPhone已停用,請(qǐng)5分鐘后再輸入一次”,5分鐘內(nèi)無法操作;
第8次:第8次輸錯(cuò)密碼,15分鐘內(nèi)無法操作;
第9次:第9次輸錯(cuò)密碼,60分鐘內(nèi)無法操作;
第10次:第10次輸錯(cuò)密碼,顯示“iPhone已停用,連接iTunes”。這種情況下,無論等待多長時(shí)間都沒有機(jī)會(huì)再出現(xiàn)密碼框,哪怕是一萬年也不行。
(如果你不相信這一條,請(qǐng)親自驗(yàn)證一下。嘿嘿)
本文由 @醉花心(微信公眾號(hào) : PD-zhx) 原創(chuàng)授權(quán)發(fā)布于人人都是產(chǎn)品經(jīng)理?,未經(jīng)許可,禁止轉(zhuǎn)載。
本人發(fā)布的任何內(nèi)容除特別聲明和單獨(dú)授權(quán)外以外,均禁止紙媒,即以印刷形式發(fā)行、傳播的一切媒體,以及屬于紙媒的數(shù)字形式衍生品的轉(zhuǎn)載、摘編、引用。其他媒體轉(zhuǎn)載需注明出處、公眾帳號(hào)中/英文名稱、不得修改原文,不允許部分引用,并在最終發(fā)表內(nèi)容中明確注明禁止任何轉(zhuǎn)載。
大佬咨詢個(gè)問題。登錄:賬戶+密碼+驗(yàn)證碼 和 賬戶+驗(yàn)證碼登錄的區(qū)別呢?
我也是特別喜歡把看到的很多問題堆到一起捋捋順的類型,但是完全沒有作者寫的好,太有用了。我也要多多加油哇!
考慮的好全,菜鳥表示看得都有點(diǎn)暈了,膜拜大神
好多維度,感恩
翻看了作者往期的文章,真的是太有幫助了,都是對(duì)產(chǎn)品產(chǎn)生了極大的熱情,然而,我卻發(fā)現(xiàn)自己是對(duì)表面上的熱愛,新領(lǐng)導(dǎo)雖然看到了,讓我進(jìn)入了新公司,但是自己在崗位確實(shí)沿用以前的被動(dòng)方式去工作,現(xiàn)在就比較悲劇。。。但我覺得看完你這個(gè)【新人產(chǎn)品思維】以及【1周年】真心覺得有必要重新改一下自己的策略,再在有限的時(shí)間,重新規(guī)劃。。。。非常感謝
握草。。。這是看過對(duì)于細(xì)節(jié)問題,總結(jié)比較全的了,但是如果配點(diǎn)圖,對(duì)于學(xué)習(xí)會(huì)有更大幫助。。。不過還是很感性了,現(xiàn)在正在做正方面的工作,學(xué)習(xí)收藏了。。。。
移動(dòng)端交互果然涉及到的方方面面更復(fù)雜
太佩服了吧,正在按時(shí)間順序看作者的文章,真可惜作者已經(jīng)結(jié)婚了 ?
學(xué)習(xí)了,大贊
寫得挺好。
大神考慮的細(xì)節(jié)真的很全面。。菜鳥拜服。有時(shí)候無法一次性考慮那么多,只能通過迭代來不斷優(yōu)化。產(chǎn)品需求繁多,無法在一處花費(fèi)太多時(shí)間。
寫的非常全面、很棒!??!突然覺得自己剛剛策劃的注冊(cè)、登錄頁面很多地方需要補(bǔ)充………..大贊 ??
謝謝你!寫的東西真心有用,我現(xiàn)在正在修改自己寫的注冊(cè)登錄prd,有太多內(nèi)容沒有考慮到!非常感謝你!
?? 寫的真好!
非常全面,自己在迭代的時(shí)候 往往一個(gè)簡(jiǎn)單的東西只看到表象,最后到開發(fā)的時(shí)候 各種細(xì)節(jié)沒考慮到
多多總結(jié),我每次遇到一些問題,都會(huì)總結(jié)下來,慢慢做成筆記,然后積累多了就整理成系統(tǒng)性的知識(shí)。
文章寫的好棒,最后iPhone鎖屏的,我之前拿別人的試過,輸入錯(cuò)誤10次以上,不會(huì)出現(xiàn)文中所寫
這需要在iPhone里設(shè)置的,有10次抹除功能,并且解鎖必須到體驗(yàn)店去解鎖。除非想越獄。
我覺得特別好,因?yàn)槠綍r(shí)做產(chǎn)品的時(shí)候,經(jīng)驗(yàn)不足經(jīng)常落下很多東西,應(yīng)該向筆者學(xué)習(xí),贊 ?? ?? ??
嘿嘿,互相學(xué)習(xí),你有好的經(jīng)驗(yàn)也多多分享哦。