APP交互設(shè)計(jì)中的特殊情況解決方案

1.網(wǎng)絡(luò)異常

①網(wǎng)絡(luò)切換

A. 從WIFI到蜂窩數(shù)據(jù),若在產(chǎn)品中有大量耗費(fèi)流量的內(nèi)容,需將暫停數(shù)據(jù)刷新并給予網(wǎng)絡(luò)切換的dialog提示。一般涉及到多媒體播放及下載的產(chǎn)品才會(huì)考慮這種情況,如各大視頻APP。

B.從蜂窩數(shù)據(jù)到WIFI,可以充分利用良好網(wǎng)絡(luò)環(huán)境優(yōu)勢(shì),增加用戶體驗(yàn)。如微博,在WIFI環(huán)境下當(dāng)前頁(yè)面下的小視頻是自動(dòng)播放的。

②信號(hào)間斷、信號(hào)丟失、信號(hào)減弱

信號(hào)間斷或丟失,常見(jiàn)場(chǎng)景如:從有WIFI的房間走到室外,中途有切換間隔,造成信號(hào)間斷;開(kāi)啟飛行模式,或手機(jī)停機(jī),造成信號(hào)丟失。有兩種頁(yè)面狀態(tài),根據(jù)不同的狀態(tài)有不同的設(shè)計(jì)方式。如下:

當(dāng)頁(yè)面有緩存數(shù)據(jù)時(shí),給予網(wǎng)絡(luò)異常的toast提示,用戶需再次下拉刷新或點(diǎn)擊再次進(jìn)行后才能再次進(jìn)行刷新。

當(dāng)頁(yè)面無(wú)緩存數(shù)據(jù)時(shí),給予網(wǎng)絡(luò)異常的toast提示,給用戶提供重新加載的Button/點(diǎn)擊空白頁(yè)面任意區(qū)域會(huì)觸發(fā)重新加載/提供前往設(shè)置WIFI的入口。

2.缺省頁(yè)面

①有頁(yè)面框架時(shí):顯示頁(yè)面框架+占位符

②無(wú)頁(yè)面框架時(shí):盡量采用情感化設(shè)計(jì),同時(shí)可以引導(dǎo)用戶去看推薦的內(nèi)容,如微博的關(guān)注界面,當(dāng)用戶沒(méi)有關(guān)注任何人時(shí),會(huì)引導(dǎo)用戶去關(guān)注。

3.加載刷新

①下拉刷新

設(shè)計(jì)下拉刷新動(dòng)畫,每次給予刷新反饋信息,如果當(dāng)前已經(jīng)是最新內(nèi)容,可以提示用戶已經(jīng)是最新內(nèi)容。如:微博和豆瓣,每次刷新的時(shí)候都會(huì)給予更新信息數(shù)量的反饋。

②分段加載

因?yàn)榭蛻舳瞬豢赡芤淮涡约虞d全部?jī)?nèi)容,得進(jìn)行分段加載,需規(guī)定每次加載多少條。

③分布加載,部分內(nèi)容先加載,剩余部分再加載,適用于內(nèi)容型APP。

考慮是先加載文字,后加載圖片,如果頁(yè)面有框架,會(huì)最先展示頁(yè)面框架,再顯示文字和圖片。由于加載圖片的時(shí)間稍長(zhǎng),在加載圖片過(guò)程中會(huì)用一個(gè)默認(rèn)的占位符來(lái)填充圖片的位置,可適當(dāng)增加用戶的參與感。

④預(yù)加載

譬如閱讀類APP,當(dāng)用戶閱讀到當(dāng)前頁(yè)面時(shí),已經(jīng)給加載了下一頁(yè)的數(shù)據(jù),用戶到第二頁(yè)的時(shí)候就不用再去等待加載了,APP已經(jīng)幫忙給加載好了,需良好的預(yù)測(cè)用戶的下一步行為操作。并建議預(yù)加載機(jī)制在WIFI環(huán)境下進(jìn)行,否則消耗用戶太多的流量。

⑤智能加載

根據(jù)產(chǎn)品自身的特性,考慮是否分網(wǎng)絡(luò)環(huán)境來(lái)加載不同的內(nèi)容。例如知乎,在設(shè)置中可以選擇蜂窩環(huán)境下只加載文字不加載圖片,幫助用戶節(jié)省流量。

4.其他情況

①是否支持游客模式

②APP啟動(dòng)頁(yè)面的設(shè)計(jì)

③token失效時(shí)

④服務(wù)器異常時(shí)

不同的產(chǎn)品根據(jù)自身的特點(diǎn),需要考慮的特殊情況也不一樣。

發(fā)表評(píng)論