等待符的使用/設(shè)計(jì)指南---By Nick Babich

From Michelle Kondrich

系統(tǒng)狀態(tài)的可知性是用戶界面設(shè)計(jì)中最重要的原則之一花盐。 用戶在使用產(chǎn)品的時(shí)候體驗(yàn)到足夠的控制感,這意味著他們需要及時(shí)知道和理解產(chǎn)品的當(dāng)前狀態(tài),尤其是當(dāng)系統(tǒng)忙于處理任務(wù)的時(shí)候梯浪。 動(dòng)態(tài)的等待符是當(dāng)產(chǎn)品在運(yùn)行任務(wù)或加載時(shí)為用戶提供系統(tǒng)狀態(tài)的最常見形式牛曹。

Nick Babich 在Smashing Magazine分享了這篇文章佛点,介紹了等待符的幾種設(shè)計(jì)形式,并為何時(shí)及如何使用這些指示符提供了建議躏仇。

好的交互設(shè)計(jì)提供及時(shí)的反饋

能夠做到即時(shí)反應(yīng)無疑是最好的恋脚,但總有的時(shí)候你的產(chǎn)品不能提供即時(shí)的反饋:網(wǎng)速慢、操作本身需要長時(shí)間完成焰手。在這些情況下糟描,為了減少用戶的心理緊張感,你需要告知用戶你的產(chǎn)品正在為了執(zhí)行他們的請求而工作书妻。

總是給予某種程度上的即時(shí)反饋

產(chǎn)品應(yīng)該對用戶的任何操作(如點(diǎn)擊按鈕或下拉刷新)做出即時(shí)的視覺反饋船响。用戶的等待在他們發(fā)起動(dòng)作的那一刻就開始了,而最糟糕的情況是沒有任何指示來告知他們系統(tǒng)以及接受了請求躲履。當(dāng)產(chǎn)品不能告知用戶它需要一定時(shí)間去執(zhí)行任務(wù)時(shí)见间,用戶通常認(rèn)為該產(chǎn)品沒有接受到用戶請求,他們會再次嘗試操作工猜。缺乏反饋會引發(fā)大量額外的點(diǎn)擊或點(diǎn)觸米诉。

下拉刷新(From Behance)

為長于1秒的操作提供進(jìn)度指示

對于1秒以內(nèi)的反應(yīng)速度,盡管用戶能夠感覺到一定的延遲篷帅,但他們的注意力仍然會維持在當(dāng)前任務(wù)上史侣。當(dāng)產(chǎn)品的反應(yīng)速度長于1秒時(shí)拴泌,用戶的注意開始搖擺,他們會開始注意到產(chǎn)品的反應(yīng)速度不夠快惊橱。因此蚪腐,對長于1秒的處理過程就需要給用戶提供一個(gè)進(jìn)度指示器和一個(gè)等待的理由(對于1秒以內(nèi)的過程,等待符的閃現(xiàn)可能更容易增加用戶的煩惱:剛才有個(gè)什么過去了...)税朴。

等待符的種類

等待符提示用戶產(chǎn)品需要更多的時(shí)間來處理他們最近一次的請求回季。

不確定的等待符是最簡單的進(jìn)度指示符,它們告知用戶需要等待任務(wù)處理的完成正林,但并不確定需要多長時(shí)間才能完成任務(wù)泡一。作為一個(gè)普遍的原則,不確定的等待符用于能夠快速完成的處理中(2~10秒)卓囚。讓用戶長久的盯著一個(gè)無限循環(huán)的旋轉(zhuǎn)符/線條會增加網(wǎng)站的跳出率或?qū)е掠脩絷P(guān)閉APP瘾杭。

與之相反的是確定的等待符,能夠大致告知用戶完成任務(wù)需要的時(shí)間以及任務(wù)處理的進(jìn)度哪亿。使用這種等待符能夠提高用戶的等待意愿粥烁。

不確定的等待符(左)和確定的等待符(右)(From Material Design)

兩種最常用的等待符

循環(huán)動(dòng)畫和百分比進(jìn)度指示是兩種最常見的等待符。

循環(huán)動(dòng)畫 ?大多數(shù)的循環(huán)動(dòng)畫不提供確定的進(jìn)度信息蝇棉,并在多種延遲情況下發(fā)揮作用:包括長時(shí)間的延遲讨阻。例如,Apple IOS默認(rèn)的加載圖標(biāo)在多種情況下被使用篡殷,從設(shè)備啟動(dòng)到網(wǎng)絡(luò)問題以及數(shù)據(jù)加載钝吮。但是,用戶并不喜歡只看到循環(huán)的旋轉(zhuǎn)符板辽,尤其是沒有其它進(jìn)度或時(shí)間標(biāo)識的時(shí)候奇瘦。

IOS的加載指示符(From appance)

百分比進(jìn)度條 ?百分比進(jìn)度條會明確告知用戶任務(wù)處理從0%到100%的進(jìn)度,基本不存在數(shù)值回退劲弦。百分比可以用線條或環(huán)形線的形式實(shí)現(xiàn)耳标。對于10秒以上的任務(wù)處理過程,百分比指示是最好的選擇邑跪。根據(jù)Jakob Nielsen關(guān)于反應(yīng)時(shí)間的研究次坡,10秒是用戶的注意在某個(gè)任務(wù)上維持的極限,一旦超過這個(gè)界限画畅,用戶便會迅速失去耐心---尤其是在用戶不知道他們需要等待多久的時(shí)候砸琅。

條狀(左)和環(huán)狀(右)進(jìn)度條(From Adobe Stock)

等待符的設(shè)計(jì)建議

1. 告知用戶等待/延遲的原因 ?用戶如果知道了等待原因,他們可能會變得更加耐心轴踱≈⒅可以通過增加額外的文本信息來告知用戶你的產(chǎn)品正在處理什么或者其它延遲反應(yīng)的原因。

Skyscanner告知用戶產(chǎn)品正在從現(xiàn)有的供應(yīng)商中搜索最適合的航空結(jié)果(From SmashingMagazine)

2. 于長時(shí)間的任務(wù),給用戶一個(gè)預(yù)計(jì)的完成時(shí)間 ?不需要完全準(zhǔn)確摊腋,簡單的‘這個(gè)任務(wù)大概需要5分鐘’就足以鼓勵(lì)用戶完成等待沸版。

IOS在系統(tǒng)更新時(shí)告訴用戶大概的完成時(shí)間(From SmashingMagazine)

3. 訴用戶已經(jīng)完成了哪些步驟 ?對于那些耗時(shí)嘁傀,但又無法預(yù)估完成時(shí)間的任務(wù)兴蒸,用百分比的進(jìn)度指示明顯是不合適的。但仍然可以通過告知用戶‘已經(jīng)完成了哪些工作/步驟’细办,通過這些反饋能夠幫助用戶自己估算整個(gè)任務(wù)需要的時(shí)間橙凳。

當(dāng)不能準(zhǔn)確監(jiān)控運(yùn)行進(jìn)程時(shí),考慮展示已完成的步驟(From SmashingMagazine)

4. 不要讓進(jìn)度條停下來 ?用戶通過進(jìn)度條的只是對產(chǎn)品的處理能力產(chǎn)生一定的預(yù)期笑撞。任何預(yù)料之外的停頓都可能被注意到岛啸,進(jìn)而降低用戶滿意的有。最糟心的事情莫過于進(jìn)度條走到99%就不動(dòng)了茴肥。通過即時(shí)和穩(wěn)定的反饋進(jìn)度信息能夠在一定程度上避免這種情況坚踩。

From Behance

5. 讓進(jìn)度看起來更快一些 ?用戶感知到的處理速度和實(shí)際的處理速度一樣重要。你可以讓進(jìn)度條在剛開始的時(shí)候慢一點(diǎn)兒瓤狐,然后在結(jié)束前移動(dòng)更快一些瞬铸。這樣用戶將感覺產(chǎn)品的處理速度快于預(yù)期。

From Behance

6. ?展示視覺干擾 ?有創(chuàng)意的等待符能夠減弱用戶對時(shí)間的認(rèn)知础锐。如果產(chǎn)品能夠在用戶等待是提供一些有趣的事物給他們觀看嗓节,用戶將減少對等待本身的關(guān)注。比如以下這些:

From Vimeo


From Behance

Skeleton Screen:等待符的替代物

以上的所有內(nèi)容都在說:如果某個(gè)操作需要一段時(shí)間來進(jìn)行處理皆警,應(yīng)該通過等待符給用戶更好的等待體驗(yàn)拦宣。然而,盡管這樣做是出于好意信姓,但最終的結(jié)果可能也并不理想鸵隧。Luke Wroblewski在其文章中指出:“從其定義上來看就知道等待符以為著用戶必需等待。這就好像看著時(shí)鐘嘀嗒嘀嗒地走一樣---當(dāng)你真去看的時(shí)候意推,時(shí)間好像是變慢了豆瘫。”在產(chǎn)品中加入等待符就好像給了用戶一個(gè)時(shí)鐘去盯著左痢。盡管比什么都不做更強(qiáng)靡羡,UI設(shè)計(jì)應(yīng)該致力于讓等待變得更加愉快。

頁面框架(Skeleton Screen)因此成為等待符的良好替代物俊性。頁面框架事實(shí)上是內(nèi)容逐漸加載過程中的空白狀態(tài)略步。與進(jìn)度/加載指示不同,頁面框架關(guān)注于信息處理的具體過程并為用戶提供完成狀態(tài)的框架預(yù)覽定页。這樣做給用戶提供足夠的反饋:隨著加載的進(jìn)行趟薄,數(shù)據(jù)/信息一點(diǎn)點(diǎn)的展現(xiàn)出來。用戶會知道在他們等待的過程中典徊,你的產(chǎn)品具體在做些什么杭煎。

Medium就使用這樣的技巧恩够。在內(nèi)容加載的過程中,展示線框圖似的的占位符羡铲。同時(shí)蜂桶,這個(gè)加載頁面也讓用戶熟悉加載完成后的內(nèi)容展示會是怎樣的。


From merhl

PS. 如果我有什么術(shù)語翻譯不對也切,請指正和包涵扑媚。畢竟不是學(xué)設(shè)計(jì)的啊...

拓展閱讀:

有創(chuàng)意的等待符,讓等待變的不再枯燥(交互設(shè)計(jì))中作者提供了諸多創(chuàng)意的等待符雷恃。

Progress Bars vs. Spinners: When to Use Which 中Anthony分析了何時(shí)使用進(jìn)度條或循環(huán)動(dòng)畫:與本文中10秒的界限不同疆股,Anthony認(rèn)為區(qū)分兩種等待符的時(shí)間界限為4秒。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末倒槐,一起剝皮案震驚了整個(gè)濱河市旬痹,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌讨越,老刑警劉巖两残,帶你破解...
    沈念sama閱讀 218,386評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異谎痢,居然都是意外死亡磕昼,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評論 3 394
  • 文/潘曉璐 我一進(jìn)店門节猿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來票从,“玉大人,你說我怎么就攤上這事滨嘱》灞桑” “怎么了?”我有些...
    開封第一講書人閱讀 164,704評論 0 353
  • 文/不壞的土叔 我叫張陵太雨,是天一觀的道長吟榴。 經(jīng)常有香客問我,道長囊扳,這世上最難降的妖魔是什么吩翻? 我笑而不...
    開封第一講書人閱讀 58,702評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮锥咸,結(jié)果婚禮上狭瞎,老公的妹妹穿的比我還像新娘。我一直安慰自己搏予,他們只是感情好熊锭,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,716評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般碗殷。 火紅的嫁衣襯著肌膚如雪精绎。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,573評論 1 305
  • 那天锌妻,我揣著相機(jī)與錄音代乃,去河邊找鬼。 笑死从祝,一個(gè)胖子當(dāng)著我的面吹牛襟己,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播牍陌,決...
    沈念sama閱讀 40,314評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼员咽!你這毒婦竟也來了毒涧?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,230評論 0 276
  • 序言:老撾萬榮一對情侶失蹤贝室,失蹤者是張志新(化名)和其女友劉穎契讲,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體滑频,經(jīng)...
    沈念sama閱讀 45,680評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡捡偏,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,873評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了峡迷。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片银伟。...
    茶點(diǎn)故事閱讀 39,991評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖绘搞,靈堂內(nèi)的尸體忽然破棺而出彤避,到底是詐尸還是另有隱情,我是刑警寧澤夯辖,帶...
    沈念sama閱讀 35,706評論 5 346
  • 正文 年R本政府宣布琉预,位于F島的核電站,受9級特大地震影響蒿褂,放射性物質(zhì)發(fā)生泄漏圆米。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,329評論 3 330
  • 文/蒙蒙 一啄栓、第九天 我趴在偏房一處隱蔽的房頂上張望娄帖。 院中可真熱鬧,春花似錦谴供、人聲如沸块茁。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽数焊。三九已至永淌,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間佩耳,已是汗流浹背遂蛀。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留干厚,地道東北人李滴。 一個(gè)月前我還...
    沈念sama閱讀 48,158評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像蛮瞄,于是被迫代替她去往敵國和親所坯。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,941評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,139評論 25 707
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫挂捅、插件芹助、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,104評論 4 62
  • 導(dǎo)語:系統(tǒng)狀態(tài)的可見性是用戶交互設(shè)計(jì)最重要的原則之一。在使用系統(tǒng)時(shí)闲先,用戶想要感覺一切都在掌控之中状土,這意味著在任何特...
    xElaine閱讀 806評論 0 5
  • 這是一個(gè)程序員的自我修養(yǎng),一個(gè)學(xué)術(shù)者的自我探索伺糠,一個(gè)大神的養(yǎng)成之道蒙谓。 1 下列說法錯(cuò)誤的有A Java面向?qū)ο笳Z言...
    W_Honor閱讀 502評論 0 1
  • 七年,忽然想到人們常說的“七年之癢”训桶,出于好奇累驮,在百度百科上查看了這個(gè)詞的由來,一種說法是說人體的細(xì)胞每七年就進(jìn)行...
    三味淑屋閱讀 413評論 0 0