最近工作中做一個(gè)新的app的迭代错敢,需要增加手勢(shì)密碼践樱,其中在實(shí)現(xiàn)過(guò)程中和開發(fā)哥哥有一個(gè)不同的小觀點(diǎn)厂画,查詢很多資料的,得出總結(jié)拷邢。
首先是調(diào)研
通過(guò)以上幾個(gè)產(chǎn)品的調(diào)研袱院,并結(jié)合我們app的自身產(chǎn)品特性,梳理出我們產(chǎn)品的手勢(shì)解鎖原型
效果圖也完成了瞭稼,最后在和產(chǎn)品助理和開發(fā)溝通存在幾個(gè)問(wèn)題:
一忽洛、產(chǎn)品希望在個(gè)人中心退出頁(yè)面自己的賬戶密碼的時(shí)候,再次登陸app的時(shí)候环肘,可以用手勢(shì)密碼直接解鎖
解決方案:這個(gè)需求是不合理的欲虚,因?yàn)槭謩?shì)解鎖密碼是整個(gè)賬戶和密碼的子集,賬戶和密碼的層級(jí)是高于手勢(shì)密碼的悔雹,在大的集合退出的情況下复哆,里面的子集是沒有辦法操作的。
二腌零、在忘記手勢(shì)密碼的時(shí)候梯找,開發(fā)希望后面是彈框,出現(xiàn)賬戶益涧,然后直接輸入密碼锈锤,不要跳新頁(yè)面,因?yàn)樗麄冇X得此時(shí)因?yàn)橘~號(hào)是不可修改的關(guān)聯(lián)的是你自己的賬號(hào),所以久免,這里出彈框是驗(yàn)證密碼浅辙,不是重新登陸。如下圖:開發(fā)期望的是方案二妄壶,我個(gè)人希望的是方案一摔握。
首先對(duì)手勢(shì)密碼有一個(gè)概念的層級(jí)區(qū)分:
從安全性角度,人臉=指紋>手勢(shì)>文本密碼丁寄;
從獲取難度氨淌,指紋>文本>手勢(shì)>人臉;
從容易遺忘角度伊磺,手勢(shì)>文本>指紋=人臉盛正;
從使用便捷角度,人臉>指紋>手勢(shì)>文本屑埋。
指紋和人臉識(shí)別是依賴硬件豪筝,手勢(shì)在易用性和安全性上具有一定的優(yōu)勢(shì)。
但是摘能,App普遍存在的情況:服務(wù)器幾乎只存儲(chǔ)文本密碼续崖。人臉,指紋依賴于硬件团搞,存儲(chǔ)也比較困難严望;手勢(shì)作為臨時(shí)密碼很好,但是容易忘記并且(很難描述)逻恐。
針對(duì)開發(fā)的對(duì)方案一和方案二的選擇問(wèn)題像吻,可以分為兩種情況:
A.手勢(shì)在我們這個(gè)app當(dāng)中屬于本地密碼,首次在本機(jī)使用必須先輸入文本密碼复隆,才能設(shè)置收拾(另外一臺(tái)設(shè)備上手勢(shì)就沒用了)
B.手勢(shì)是第二密碼拨匆,可以用來(lái)在任何設(shè)備上登錄。
在和開發(fā)確認(rèn)以后挽拂,得知我們公司采用的是A方案惭每,開發(fā)成本較低。這個(gè)問(wèn)題也解決了第一個(gè)產(chǎn)品的疑問(wèn)亏栈,層級(jí)關(guān)系的問(wèn)題洪鸭。
其實(shí)無(wú)論A還是B對(duì)我們?cè)O(shè)計(jì)都沒影響的,無(wú)論是否登錄仑扑,本地都存了一個(gè)當(dāng)前用戶名,手勢(shì)就相當(dāng)于鎖屏密碼置鼻。
輸入手勢(shì)密碼算不算登錄呢镇饮?如果之前登錄中,就不需要登錄箕母;如果沒登錄储藐,那么就登錄俱济。
忘記手勢(shì),可以用文本密碼登錄重新設(shè)置收拾钙勃;忘記手勢(shì)蛛碌,還可以有另外一種意圖就是切換賬戶登錄。
所以辖源,無(wú)論如何蔚携,在用戶心理活動(dòng)當(dāng)中,這件事和登錄是沒區(qū)別的克饶,從技術(shù)上是維持登錄還是重新登錄酝蜒,用戶才不關(guān)心。
從界面角度矾湃,兩個(gè)設(shè)計(jì)沒什么本質(zhì)差別亡脑。第一個(gè)方案設(shè)計(jì)比第二個(gè)要好,也是調(diào)研了很多app的結(jié)果邀跃,界面解耦程度更高霉咨,儀式感更強(qiáng)。第二個(gè)方案看起來(lái)實(shí)現(xiàn)簡(jiǎn)單拍屑,但出現(xiàn)異常的時(shí)候途戒,設(shè)計(jì)就很麻煩,界面擴(kuò)展性很低丽涩。
不選擇方案二的原因:
1棺滞、作為一個(gè)輸入里面類似支付頁(yè)面,支付錯(cuò)誤是一個(gè)很敏感的事情矢渊,雖然方案二方式很直接继准,重新輸入了密碼,但是并沒有給用戶一個(gè)正向的反饋矮男。
2移必、在一個(gè)彈框中來(lái)輸入密碼會(huì)有很多不確定的因素,在鍵盤出現(xiàn)的時(shí)候毡鉴,彈框會(huì)網(wǎng)上彈崔泵,操作很麻煩,例如空間太小猪瞬,輸入一串中間有一個(gè)輸入錯(cuò)誤憎瘸,iOS系統(tǒng)下,需要手指去點(diǎn)他輸入的地方陈瘦,那范圍越大肯定越好幌甘。這里指的是彈框中輸入文字。大部分做的比較好的支付彈框都是幾個(gè)數(shù),且范圍比較大锅风。
3酥诽、指紋輸入錯(cuò)誤,或者忘記密碼皱埠,需要密碼支付登錄肮帐,本來(lái)就是一個(gè)很重要的事情,用一個(gè)新頁(yè)面反而能提現(xiàn)這個(gè)產(chǎn)品很重視
4边器、還有最后一個(gè)原因是開發(fā)成本训枢,方案一比方案二小。
這里是分割線饰抒,這是我第三次修改這篇文章了
下面是我同事贊成方案二的觀點(diǎn):
1肮砾、技術(shù)在會(huì)上說(shuō)不想調(diào)用之前的登錄界面,還有一個(gè)原因就是覺著過(guò)于強(qiáng)調(diào)這個(gè)登錄行為袋坑,他們覺著和正常的登錄頁(yè)還是有點(diǎn)區(qū)別的仗处,比如用戶名不需要再填了,而且新頁(yè)面他覺著在處理一個(gè)大事枣宫,彈窗關(guān)聯(lián)性強(qiáng)婆誓,看起來(lái)也是小操作
2、彈窗輸入字的情況很多呀也颤,只是不適合處理太復(fù)雜的洋幻,我們這個(gè)只是填寫一個(gè)密碼,其實(shí)很簡(jiǎn)單的
3翅娶、而且錯(cuò)誤提示現(xiàn)在很多都不出彈窗了文留,就算是新頁(yè)面的登錄,也都直接在頁(yè)面上寫出來(lái)錯(cuò)誤的原因了
本篇文章僅供參考
選哪種方案其實(shí)都無(wú)所謂竭沫,畢竟用戶還是有適應(yīng)性的燥翅,只要使用app能帶來(lái)利益能大于花費(fèi)的各種成本,用戶不會(huì)走蜕提。
雖然我個(gè)人贊成方案一
仔細(xì)看森书,你會(huì)發(fā)現(xiàn)我們這個(gè)app沒有忘記密碼,因?yàn)槲覀兪荗A系統(tǒng)谎势,產(chǎn)品設(shè)定的修改密碼或者忘記密碼是練習(xí)產(chǎn)品助理登記修改凛膏。
這些是本周工作中遇到的問(wèn)題。
希望你也受用
祝開心