2017年第29篇文章谦炬。
你如果已經(jīng)在做設(shè)計流译,肯定會遇到這種情況:在開設(shè)計評審會的時候辛藻,開發(fā)或者QA總能找到設(shè)計方案中遺漏的點。出現(xiàn)這種問題的原因并不是因為缺少知識苫纤,而是因為有時候要考慮的情況太多碉钠,難免會遇到遺漏的情況。而建立一個適合自身產(chǎn)品的交互走查表卷拘,會盡可能的減少遺漏的情況喊废。
經(jīng)過前面幾篇“特殊情況下的APP設(shè)計”相關(guān)文章的介紹,已經(jīng)把在APP設(shè)計中恭金,和主業(yè)務(wù)不太相關(guān)的特殊情況下的APP設(shè)計點介紹的差不多操禀,還沒看過的小伙伴,可以系統(tǒng)的看一遍横腿,希望能對你有用颓屑。今天,就用交互走查表的形式耿焊,對這個系列的文章進(jìn)行一個總結(jié)揪惦。
1.網(wǎng)絡(luò)異常
①頁面有緩存數(shù)據(jù)時
頁面有緩存數(shù)據(jù)時要考慮兩種情況:
A.網(wǎng)絡(luò)環(huán)境切換時(從WIFI到蜂窩數(shù)據(jù);從蜂窩數(shù)據(jù)到WIFI)罗侯,解決方案是“暫停播放并dialog提示”器腋。
B.網(wǎng)絡(luò)異常時,解決方案有兩種,一是Toast提示纫塌;二是常駐list提示诊县。
②頁面無緩存數(shù)據(jù)時
這種情況下,要有點擊頁面重新加載的功能措左,有些APP是提供重新加載的button依痊,有些是點擊空白頁面任意區(qū)域都會觸發(fā)重新加載,另外怎披,還有很多APP會提供前往設(shè)置WIFI的入口胸嘁。
2.缺省頁面
①有頁面框架時:顯示頁面框架+占位符;
②無頁面框架時:盡量采用情感化設(shè)計凉逛,同時可以引導(dǎo)用戶去看推薦內(nèi)容性宏。
3.加載刷新
①頁面有緩存數(shù)據(jù)時
A.設(shè)計加載loading;
B.考慮加載失敗的情況状飞,加載失敗可分為網(wǎng)絡(luò)原因和其他原因毫胜。一般會采用Toast提示。
②頁面無緩存數(shù)據(jù)時
A.設(shè)計加載loading昔瞧;
B.考慮加載失敗的情況指蚁,加載失敗可分為網(wǎng)絡(luò)原因和其他原因。一般會進(jìn)行情感化設(shè)計自晰。
③下拉刷新
設(shè)計下拉刷新動畫凝化,每次刷新可以給予Toast反饋,例如豆瓣首頁酬荞,每次刷新都會提示更新了多少條搓劫;如果當(dāng)前內(nèi)容已經(jīng)是最新,可以提示用戶已經(jīng)是最新內(nèi)容混巧。
④分段加載
因為客戶端不可能一次性加載全部內(nèi)容枪向,得進(jìn)行分段加載,規(guī)定每次加載多少條咧党,像今日頭條APP秘蛔,我沒記錯的話應(yīng)該是每次會加載60條數(shù)據(jù)。
⑤分布加載
考慮分布加載傍衡,先加載文字深员,后加載圖片,如果頁面有框架蛙埂,會最先出現(xiàn)頁面框架倦畅,再顯示文字和圖片。由于加載圖片時間稍長绣的,所以在加載圖片過程中會用一個默認(rèn)的占位符來填充圖片位置叠赐。
⑥異步加載
為了減少用戶等待時間欲账,可以考慮需不需要采用異步加載。
⑦智能加載
根據(jù)產(chǎn)品自身的特性芭概,考慮是否分網(wǎng)絡(luò)環(huán)境來加載不同內(nèi)容赛不。例如知乎APP,在設(shè)置中可以選擇蜂窩環(huán)境下只加載文字不加載圖片罢洲,幫助用戶節(jié)約流量俄删。
4.其他情況
①是否支持游客模式
②APP啟動頁面的設(shè)計
③token失效時
④服務(wù)器異常時
不同產(chǎn)品根據(jù)自身的特點,需要走查的點是不一樣的奏路,例如:涉及多媒體播放和下載的產(chǎn)品,才需要考慮網(wǎng)絡(luò)環(huán)境切換時的情況臊诊;必須強制登錄的產(chǎn)品就不需要考慮游客模式的設(shè)計鸽粉,等等∽パ蓿《清單革命》這本書將人類所犯的錯分為兩類触机,一類是無知之錯;另一類是無能之錯玷或。無知之錯是因為缺少相關(guān)的知識所犯的錯誤儡首,而無能之錯并非因為沒有掌握正確的知識,而是因為沒有正確的使用這些知識偏友。而交互走查表(清單)的建立蔬胯,會減少我們犯無能之錯的概率。