關(guān)于異常狀態(tài)的設(shè)計總結(jié)
本文對幾種常見的異常狀態(tài)進行設(shè)計總結(jié),其中介紹了不同異常狀態(tài)的表現(xiàn)形式以及我們應(yīng)展現(xiàn)的設(shè)計狀態(tài)與規(guī)范。
異常狀態(tài)多在特殊場景下出現(xiàn),比如服務(wù)器異常、網(wǎng)絡(luò)異常等,因為異常狀態(tài)出現(xiàn)的概率是較低的,所以異常狀態(tài)也常常會被忽略,等到實際碰到的時候才會意識到原來還有這種狀態(tài)……
作為交互設(shè)計師,在完成主流程設(shè)計后,也應(yīng)該考慮到異常場景。
從全局性出發(fā),我們可以預先考慮到產(chǎn)品將會碰到的異常狀態(tài),針對不同的異常狀態(tài)制定相應(yīng)的設(shè)計規(guī)范,在后續(xù)的設(shè)計需求中直接復用即可。
下面對幾種常見的異常狀態(tài)進行設(shè)計總結(jié)。
一、網(wǎng)絡(luò)異常
1. 原因
網(wǎng)絡(luò)異常的原因主要有以下兩種原因:
(1)網(wǎng)絡(luò)連接權(quán)限
針對某App的網(wǎng)絡(luò)連接權(quán)限可以通過手機進行設(shè)置,可設(shè)置為關(guān)閉應(yīng)用使用數(shù)據(jù),或者只允許應(yīng)用在WLAN下使用,或者允許應(yīng)用在WLAN與蜂窩網(wǎng)絡(luò)下均可使用。
所以以下均屬于網(wǎng)絡(luò)異常的情況:
- 關(guān)閉應(yīng)用使用數(shù)據(jù),在流量或WI-FI環(huán)境下打開App
- 只允許應(yīng)用在WI-FI下使用,但在流量環(huán)境下打開App
(2)網(wǎng)絡(luò)連接狀況
在斷網(wǎng)(打開飛行模式)、弱網(wǎng)(手機信號差)的情況下, 也無法正常獲取數(shù)據(jù)。
2. 處理方式
當網(wǎng)絡(luò)異常時,用戶點擊進入新頁面或在當前頁進行操作時,App會通過異常狀態(tài)缺省頁或交互反饋來告知用戶當前異常狀態(tài)和解決方案。主要分為兩種情況:
(1)當用戶操作進入App新的頁面時,常以缺省頁的形式提醒用戶當前網(wǎng)絡(luò)異常。當應(yīng)用檢測到有可用網(wǎng)絡(luò)時,缺省頁將自動刷新頁面內(nèi)容。
比如網(wǎng)易云音樂在無網(wǎng)絡(luò)連接下,進入新頁面時,缺省頁以簡單的文案告知無網(wǎng)絡(luò)的基礎(chǔ)原因,通過查看詳情來告知用戶解決方案以及引導如何解決問題。
美團、騰訊視頻等,引導用戶檢查網(wǎng)絡(luò)權(quán)限設(shè)置和稍后再嘗試刷新頁面,稍后再試是因為弱網(wǎng)環(huán)境是暫時的,比如在地鐵上高鐵上或者某處手機信號接收較差的地方。
(2)當用戶點擊操作當前頁面時,比如上拉加載頁面、下拉刷新頁面,點贊、關(guān)注等操作時,常以toast或?qū)υ捒虻男问教崾居脩簟?/p>
比如網(wǎng)易云音樂,網(wǎng)絡(luò)異常情況下下拉刷新或上拉加載頁面均進行對話框提示,并引導用戶檢查網(wǎng)絡(luò)權(quán)限設(shè)置。
美團外賣,無網(wǎng)絡(luò)連接環(huán)境下,在我的訂單頁面進行評價操作,會進行toast提示。
二、流量警告
前面說完網(wǎng)絡(luò)異常的設(shè)計規(guī)范,接下來就不得不提到流量警告的場景。
對于需要消耗大量流量的應(yīng)用:
(1)在流量環(huán)境下進行需要消耗大流量的操作,比如播放/下載音視頻等,頁面會進行流量警告。比如網(wǎng)易云音樂在流量環(huán)境下打開MV。
(2)在WI-FI環(huán)境下切換到流量環(huán)境時通常應(yīng)用會主動暫停進程并進行流量警告,并在頁面上告知用戶原因,讓用戶選擇是否繼續(xù)進程。
比如網(wǎng)易云音樂、愛奇藝、芒果TV、BiliBili等音視頻娛樂App,在以上2種場景下,在視頻畫布上進行告知讓用自己選擇是否繼續(xù)播放,同時也提供按鈕入口讓用戶辦理業(yè)務(wù)可免流量進行播放。其中,芒果TV和BiliBili的繼續(xù)播放按鈕還貼心地告知了用戶將要消耗的流量值。
對以上兩種場景的處理方式進行歸納,均為流量警告方式。
三、網(wǎng)絡(luò)異常和流量警告適用場景快速查詢
總結(jié)完網(wǎng)絡(luò)異常和流量警告的設(shè)計規(guī)范,我們知道其中影響因素包含:網(wǎng)絡(luò)連接權(quán)限、網(wǎng)絡(luò)連接狀況以及網(wǎng)絡(luò)環(huán)境的變化,下面做一個小總結(jié),以便快速查詢。
在總結(jié)之前強調(diào)一下,網(wǎng)絡(luò)權(quán)限設(shè)置是針對某App,連接Wi-Fi和流量是針對手機(所有應(yīng)用)。以iOS為例,設(shè)置截圖如下:
情況一:當前網(wǎng)絡(luò)環(huán)境不變化
情況二:當前網(wǎng)絡(luò)環(huán)境發(fā)生變化
針對以上情況,表現(xiàn)狀態(tài)為“網(wǎng)絡(luò)異?!?,則參照網(wǎng)絡(luò)異常的設(shè)計規(guī)范;表現(xiàn)狀態(tài)為“流量警告”,則參照流量警告的設(shè)計規(guī)范。
四、服務(wù)器異常
服務(wù)器出錯的情況是較少出現(xiàn)的,若出現(xiàn)服務(wù)器異常,其異常的時間也較為短暫。
一般不提示具體原因,處理方式為進入新頁面的話則以缺省頁(文案或是文案+插畫)的形式進行提示+重試按鈕,例如,進入小米金融貸頁面時服務(wù)器出現(xiàn)異常,缺省頁提示錯誤原因同時提供重試按鈕。
點擊操作的話則以toast或?qū)υ捒虻男问竭M行提示并重試,比如下圖的段友app,服務(wù)器出錯,刷新頁面后進行toast提示;前段時間超級火的zao應(yīng)用,朋友圈火爆傳播,一度造成服務(wù)器訪問過載,制作視頻的時候應(yīng)用給出了對話框提示。
五、加載失敗
1. 原因
在數(shù)據(jù)加載過程中,導致異常的原因可能是:
1、網(wǎng)絡(luò)異常導致加載失敗
2、服務(wù)器請求數(shù)據(jù)失敗導致加載失敗
2. 處理方式
1、如果是因為網(wǎng)絡(luò)異常導致加載失敗,處理方式參照網(wǎng)絡(luò)異常的設(shè)計規(guī)范。
2、如果是服務(wù)器請求數(shù)據(jù)失敗,處理方式參照服務(wù)器異常的設(shè)計規(guī)范。
六、空狀態(tài)
1. 原因
空狀態(tài)就是指頁面當前無內(nèi)容,主要在以下場景下會出現(xiàn)空狀態(tài)的情況:
- 無權(quán)限,某些界面和功能會針對不同的角色設(shè)定不同的使用權(quán)限,無權(quán)限訪問的頁面會出現(xiàn)空狀態(tài)的情況
- 搜索無結(jié)果,搜索無相應(yīng)結(jié)果會進行空狀態(tài)提示
- 初始內(nèi)容為空,例如無瀏覽記錄、無收藏、無購買記錄、無訂單記錄、無下載記錄等
- 內(nèi)容被刪,若內(nèi)容允許被清空,內(nèi)容清空后會回到初始前的空狀態(tài)
2. 處理方式
當前頁面為空一般會提示用戶當前頁面為空狀態(tài),同時也可能會做適當?shù)囊龑А?/p>
針對空狀態(tài)的場景,主要采取以下幾種設(shè)計原則:
(1)用戶無權(quán)限
一般在B端產(chǎn)品中會碰到這種場景,通常來說,若用戶無權(quán)限訪問某功能模塊的話,處理方式一般是將該功能模塊對用戶進行隱藏。
若有其他原因不能隱藏對應(yīng)功能模塊,處理方式為缺省頁面(文案或是文案+插畫),但文案要足夠明確,告知無權(quán)限的用戶該如何處理才能訪問,一般是聯(lián)系管理員添加權(quán)限。
(2)搜索無結(jié)果
搜索無結(jié)果的處理方式一般有兩種處理方式,一種是缺省頁面(文案或是文案+插畫),另一種是在第一種的基礎(chǔ)上加上相關(guān)推薦。具體用哪一種根據(jù)設(shè)計目標來決定。
比如網(wǎng)易云音樂搜索音樂無結(jié)果直接用文案告知。豆瓣搜索書影單無結(jié)果以插畫+文案的形式展示結(jié)果。美團搜索不到相應(yīng)的內(nèi)容,應(yīng)用直接推薦其他商家刺激用戶購買。
另外也有應(yīng)用會添加一些引導操作收集用戶數(shù)據(jù)來優(yōu)化搜索,比如微信讀書找不到相關(guān)的數(shù)據(jù),在頁面的底部提供一個入口讓用戶填寫書籍名稱和作者,基于用戶的反饋數(shù)據(jù),微信讀書在后續(xù)書城書目的收錄工作中,就可以優(yōu)先收錄用戶搜索率較高的書籍了,在優(yōu)化搜索的同時也提供了用戶反饋訴求的入口。
(3)初始內(nèi)容為空
需要用戶進行操作產(chǎn)生內(nèi)容的頁面,初始狀態(tài)一般為空,和搜索無結(jié)果的處理方式類似,有2種處理方式,一種是缺省頁面(文案或是文案+插畫),另一種是在第一種的基礎(chǔ)上加上快捷入口或推薦內(nèi)容,其目的都是在于引導用戶進行操作從而產(chǎn)生數(shù)據(jù)。具體用哪一種還是根據(jù)設(shè)計目標來決定。
直接用缺省頁面告知方式上,例如網(wǎng)易云音樂,個人未發(fā)布相關(guān)動態(tài),該動態(tài)頁面直接用簡短的文案告知用戶暫無相關(guān)動態(tài)。
提供快捷入口上,比如微信讀書,用戶未加入書籍到書架時,進入書架頁面,會有一句話文案引起用戶共鳴,另外附上找書按鈕方便用戶快捷進入書城進行找書。
如果通過用戶瀏覽記錄和搜索行為等能夠分析出用戶的興趣愛好,進行精準推送,那在空狀態(tài)頁面進行推薦引導也不乏是一種很好的嘗試。比如網(wǎng)易云音樂、騰訊視頻和美團均有采取該方式。
網(wǎng)易云音樂里頭我從未購買或領(lǐng)取過數(shù)字專輯,該頁面也是無數(shù)據(jù)的,網(wǎng)易云音樂在頁面底部進行了數(shù)據(jù)專輯的推薦,具體的推薦算法不太清楚,我覺得可以是銷售量較大的專輯,或者根據(jù)我個人的搜索和瀏覽記錄進行相關(guān)推薦,最后通過埋點數(shù)據(jù)分析通過推薦引導購買是否提高了專輯購買率。
(4)內(nèi)容被刪除
頁面內(nèi)容被刪除區(qū)分場景說明。
第一種是需要用戶操作產(chǎn)生內(nèi)容的頁面,用戶也可以通過刪除將頁面內(nèi)容清空。
對于該場景,當頁面內(nèi)容被用戶清空后,頁面內(nèi)容為空,處理方式和初始狀態(tài)為空類似,以缺省頁(文案或是文案+插畫)的形式告知或在此基礎(chǔ)上加上快捷入口或用戶推薦。
比如清空網(wǎng)易云音樂中我的下載列表所有單曲、清空騰訊視頻我的緩存視頻,清空微信讀書的書架,清空后的狀態(tài)和初始狀態(tài)是一致的。
另一種場景是的頁面入口依然存在,但二級頁面內(nèi)容已經(jīng)被刪除了,二級空頁面的設(shè)計處理方式是以缺省頁(文案或是文案+插畫)的形式告知,文案信息告知用戶內(nèi)容已被刪除。
例如某微信訂閱號的文章發(fā)布記錄中的某篇文章已經(jīng)被刪除,點擊進入二級頁面后的提示如下:
七、功能重建
功能已上線,后期進行產(chǎn)品升級或迭代功能正在開發(fā)中,功能入口沒有進行關(guān)閉還是允許用戶訪問,通常會在用戶進入該頁面之后進行對話對話框提示,告知原因。
總結(jié)
以上對幾種常見異常狀態(tài)的設(shè)計規(guī)范進行了總結(jié),相對正常狀態(tài),異常狀態(tài)較為少見,容易忽略,大家可以參照以上規(guī)范進行異常狀態(tài)設(shè)計和優(yōu)化調(diào)整。后面碰到其他異常狀態(tài),我會繼續(xù)補充。
作者:辛小仲;一名正在成長的交互設(shè)計師,公眾號:辛小仲。
本文由 @辛小仲 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自Unsplash,基于CC0協(xié)議
寫的相當不錯
感覺很全面??
??????
很棒棒
太棒了
非常棒