自上次參加完回音分享會(huì)后蝌焚,我下定決心要洗心革面乖乖打基礎(chǔ)泛源,于是開(kāi)啟了這個(gè)part篙挽,爭(zhēng)取兩個(gè)月不間斷更新冲秽,寫(xiě)完Material Design與iOS中的組件(順便學(xué)學(xué)英語(yǔ))舍咖,以便今后在使用的時(shí)候完全不虛
Authentication(認(rèn)證)
Human Interface Guidelines鏈接:Authentication
要求用戶只在交換價(jià)值時(shí)進(jìn)行身份認(rèn)證,例如個(gè)性化體驗(yàn)锉桑、訪問(wèn)附加特性排霉、購(gòu)買(mǎi)內(nèi)容或同步數(shù)據(jù)。如果你的應(yīng)用程序需要認(rèn)證刨仑,保持登錄過(guò)程快速郑诺、簡(jiǎn)單、不引人注目杉武,這樣就不會(huì)影響 app 的樂(lè)趣辙诞。
·所有的注冊(cè)和登錄均使用密碼自動(dòng)填寫(xiě)
這個(gè)功能自動(dòng)生成并填充密碼和安全代碼,這樣人們就可以在認(rèn)證屏幕上花費(fèi)更少的時(shí)間轻抱。所有應(yīng)用程序都應(yīng)該支持這一功能飞涂。
·盡可能延遲登錄出現(xiàn)的時(shí)間
當(dāng)人們?cè)谧鋈魏斡杏玫氖虑橹氨黄鹊卿洠麄兺ǔ?huì)放棄 app祈搜。給他們一個(gè)愛(ài)上 app 的機(jī)會(huì)较店,然后再讓他們做出承諾。在購(gòu)物應(yīng)用程序中容燕,讓人們?cè)趩?dòng)后立即瀏覽你的商品梁呈,只有當(dāng)他們準(zhǔn)備購(gòu)買(mǎi)時(shí)才需要登錄。在一個(gè)媒體流 app 中蘸秘,讓人們?cè)诘卿浿盀g覽你的內(nèi)容官卡,看看你能提供什么。
·解釋認(rèn)證的好處以及如何注冊(cè)您的服務(wù)
如果 app 需要身份認(rèn)證醋虏,在登錄屏幕上顯示簡(jiǎn)短且友好的說(shuō)明寻咒,說(shuō)明需要登錄的原因及其好處。此外颈嚼,請(qǐng)記住毛秘,不是每個(gè)使用 app 的人從一開(kāi)始就有一個(gè)賬戶。確保你解釋了如何注冊(cè),或者提供了一個(gè)簡(jiǎn)單的應(yīng)用內(nèi)注冊(cè)方式叫挟。
·通過(guò)顯示適當(dāng)?shù)逆I盤(pán)來(lái)最簡(jiǎn)化數(shù)據(jù)輸入
例如艰匙,在詢(xún)問(wèn)電子郵件地址時(shí),顯示電子郵件鍵盤(pán)屏幕霞揉,其中包含有用的數(shù)據(jù)輸入快捷鍵旬薯。
·永遠(yuǎn)不要使用“passcode”這個(gè)術(shù)語(yǔ)
Passcode 用于解鎖用戶的iOS設(shè)備,并在禁用生物認(rèn)證時(shí)使用Apple Pay進(jìn)行認(rèn)證适秩。
Face ID and Touch ID
·只要可能,支持生物認(rèn)證
Face ID 和 Touch ID 是人們信任的安全硕舆、熟悉的身份驗(yàn)證方法秽荞。如果用戶啟用了生物認(rèn)證,您可以假設(shè)他們理解了它的工作原理抚官,感謝它的便利扬跋,并希望盡可能地使用它。記住凌节,人們可能會(huì)選擇在他們的設(shè)備上禁用生物認(rèn)證钦听,所以 app 應(yīng)該準(zhǔn)備好處理這種情況。
·只向人們展示一種身份認(rèn)證的方法
當(dāng)人們不需要選擇如何認(rèn)證時(shí)倍奢,是最直觀的朴上。只給他們一個(gè)選項(xiàng),比如Face ID卒煞,并提供其他選項(xiàng)痪宰,如詢(xún)問(wèn)用戶名和密碼。只有當(dāng)?shù)谝环N驗(yàn)證方法失敗時(shí)畔裕,才進(jìn)行其他方法展示衣撬。
·僅在響應(yīng)用戶操作時(shí)才開(kāi)始進(jìn)行身份認(rèn)證
明確的操作(如單擊按鈕)確保用戶希望進(jìn)行身份認(rèn)證。在采用 Face ID 的情況下扮饶,也增加了用戶面對(duì)攝像頭的可能性具练。
·始終明確身份認(rèn)證方法
例如,使用Face ID登錄 app 的按鈕應(yīng)該被命名為“用Face ID登錄”而不是“登錄”甜无。
·引用準(zhǔn)確身份認(rèn)證方法
不要在支持 Face ID 的設(shè)備上引用 Touch ID扛点,也不要在在支持Touch ID的設(shè)備上引用Face ID,檢查設(shè)備的功能并使用適當(dāng)?shù)男g(shù)語(yǔ)毫蚓。
·一般來(lái)說(shuō)占键,要避免在 app 中設(shè)置生物認(rèn)證
如果在系統(tǒng)級(jí)啟用生物認(rèn)證,最好假設(shè)用戶想要使用它元潘。如果使用了特定于 app 的設(shè)置畔乙,用戶可能會(huì)進(jìn)入這樣一種狀態(tài):當(dāng)生物認(rèn)證在系統(tǒng)范圍內(nèi)被禁用時(shí),似乎在 app 中是被啟用的翩概。
·不要使用圖標(biāo)來(lái)讓用戶識(shí)別系統(tǒng)認(rèn)證功能
當(dāng)人們看到類(lèi)似于系統(tǒng)的 Touch ID (拇指指紋)和 Face ID 圖標(biāo)的圖標(biāo)時(shí)牲距,他們認(rèn)為應(yīng)該進(jìn)行身份認(rèn)證返咱。使用圖標(biāo)來(lái)識(shí)別身份驗(yàn)證特性會(huì)造成不一致和混亂,特別是當(dāng)圖標(biāo)被著色牍鞠、顯示為大尺寸并顯示在上下文之外時(shí)咖摹。