反饋
適當(dāng)?shù)姆答伩梢宰層脩袅私獾綉?yīng)用的確是在工作運(yùn)行的,用戶接下來(lái)可以怎么做,明白這么操作之后可能會(huì)造成的結(jié)果。
不引起注意的將狀態(tài)和其他方式的反饋集成在接口中
用戶可以在進(jìn)行活動(dòng),且不被打擾的情況下獲取得到重要的信息,例如,在郵件中,在工具欄中顯示信息狀態(tài)的同時(shí)也可以在導(dǎo)航欄中顯示郵箱信息。這個(gè)信息不是主要的,但是也是會(huì)隨時(shí)更新。
避免不必要的警告
警告框是一個(gè)強(qiáng)反饋的方式,但是不應(yīng)該隨便使用而是用于傳遞重要信息。如果在應(yīng)用中出現(xiàn)過(guò)多無(wú)關(guān)緊要的警告,用戶會(huì)自動(dòng)忽略警告的內(nèi)容。
觸覺(jué)反饋
在支持的設(shè)備上,觸覺(jué)技術(shù)提供了一種方法,通過(guò)觸覺(jué)反饋吸引用戶注意力,增強(qiáng)用戶行為。一些系統(tǒng)支持的交互控件是可以用觸覺(jué)反饋的,例如開(kāi)關(guān)、滾動(dòng)控件、日期選擇器、滑塊。應(yīng)用可以設(shè)置不同類型的觸覺(jué)反饋,iOS可以管理反饋的行為和強(qiáng)度。
謹(jǐn)慎使用觸覺(jué)反饋
過(guò)度使用會(huì)引起混亂,減少反饋的重要性。一般來(lái)說(shuō),為用戶操作提供觸覺(jué)反饋。用戶很容易的就把觸覺(jué)反饋與進(jìn)行的行動(dòng)聯(lián)系起來(lái),隨意的反饋會(huì)讓人感覺(jué)不連貫,讓人誤解。
不要重新定義反饋類型
為了確保體驗(yàn)統(tǒng)一,應(yīng)該直接調(diào)用系統(tǒng)定義好的觸覺(jué)反饋。例如,不要使用影響反饋通知用戶,任務(wù)已完成。而是反饋成功的通知。
調(diào)整觸覺(jué)體驗(yàn)
提供視覺(jué)反饋和觸覺(jué)反饋,在行動(dòng)和結(jié)果之間建立更深層次的聯(lián)系。確保動(dòng)畫清晰、準(zhǔn)確,在視覺(jué)上匹配用戶視覺(jué)感受。
不要過(guò)分依賴單一模式通訊
不是所有的設(shè)備都支持觸覺(jué)反饋,而且有的用戶還會(huì)在設(shè)置中關(guān)閉觸覺(jué)反饋。另外,在設(shè)備處于活動(dòng)狀態(tài)而且應(yīng)用在最前端時(shí),才會(huì)有觸覺(jué)反饋,因此用視覺(jué)和聽(tīng)覺(jué)補(bǔ)充觸覺(jué),確保重要信息不被遺漏。
當(dāng)視覺(jué)反饋被遮擋時(shí),使用觸覺(jué)反饋
在一些交互中,例如把控件進(jìn)行拖動(dòng)操作時(shí),被用戶手指遮擋了。為了讓用戶知道應(yīng)用的反饋,可以使用觸覺(jué)反饋提示用戶何時(shí)到達(dá)目的地
在進(jìn)行反饋前系統(tǒng)做好準(zhǔn)備
因?yàn)樘峁┯|覺(jué)反饋可能會(huì)延遲,因此先提前準(zhǔn)備好系統(tǒng),否則太遲顯示觸覺(jué)反饋,對(duì)用戶造成困擾
同步觸覺(jué)與提示音
觸覺(jué)不會(huì)與提示音同步進(jìn)行,若需要同步反饋觸覺(jué)、提示音,則需要額外設(shè)置
嘗試翻譯一下iOS設(shè)計(jì)規(guī)范,一同學(xué)習(xí)。
iOS Human Interface Guidelines
原文鏈接:
https://developer.apple.com/design/human-interface-guidelines/ios/user-interaction/feedback/