一、不同平臺不要設計一套界面
能讓人記住的APP,往往都是因為它在某方面有著獨特的設計。絕大多數(shù)的開發(fā)者都希望他們的應用能夠在不同的平臺上發(fā)布,但不同平臺的規(guī)范并不一樣,例如iOS的設計方案若直接放置在Android平臺上將會導致完全不一樣的效果。
二、糟糕的第一印象
好的第一印象非常重要。如果用戶在第一次打開APP時,就覺得這個APP看起來不符合預期或用起來不爽,那么用戶自然不在再次使用,甚至會直接刪除掉。
確保主屏加載速度足夠快,減少客戶等待時間;而且UI設計應該讓客戶容易理解,用色彩控件告訴用戶,如何操作,這里有些什么,他們能獲得什么。App最主要的交互應該簡單易懂且容易操作,應用內(nèi)的控件、細節(jié)也應該足夠反應產(chǎn)品的特征,并以整齊有序的方式展現(xiàn)給用戶。
盡量在App最開始展現(xiàn)其特色,給用戶能繼續(xù)使用下去的理由。
三、不要讓用戶一下子APP就評分
當用戶在使用應用時,整個體驗被打斷是非常令人難受的。用戶下載應用后,可能在一段時間內(nèi)僅適用了幾分鐘,尚未體會出好壞,這是若讓他評分,這種被打斷的體驗反而會帶來不好的評分。
你可以在用戶進行一定數(shù)量的操作,或完成待定的目標后,觸發(fā)請求用戶評分的操作。這里可以借鑒Dan Counsell 的看法,談及 iOS 平臺的 Todo 類應用 Clear,他是這么說的:“iOS 版 Clear 的評分界面是在用戶碰到過一系列狀況之后才會出現(xiàn)的。首先,用戶需要使用應用幾周時間,然后,用戶需要將待辦事項列表中的所有條目完成之后才行,這對于一個待辦事項類的應用和用戶而言,都是一個重要的時刻,用戶會因為清空列表而獲得成就感,絕大多數(shù)情況下,他們正因為完成任務而準備離開APP,這個時機非常好。”
向用戶申請獲得評分及反饋本身并非壞事,但務必確保整體的良好體驗。
四、沒有有效的引導及線索
每個APP視覺線索都是重要的組成部分,它會告訴用戶如何操作,哪些控件可以操作,哪些操作會帶來什么樣的結果。所以,一定會涉及到信息的視覺。
視覺線索涉及應該遵循的規(guī)則如下:
色彩:色彩鮮艷更能抓住眼球,適應于可點擊的元素使用
控件:在關鍵元素周圍應留有足夠的空間,讓用戶更容易發(fā)現(xiàn)及操作
字體:使用簡單干凈的字體,盡量使用畫筆粗細統(tǒng)一的字體,挑選合適屏幕的字體,確保整體可讀性
五、設計過于雜亂
混亂是許多應用的最大敗筆。APP主要是為小屏幕所設計,試圖將所有組件、內(nèi)容都賽在同一個界面中,對于用戶而言是極大的負擔。
可以將每一屏當做單獨的容器,每個容器承載不同內(nèi)容,切換屏幕,展現(xiàn)不同內(nèi)容。當內(nèi)容足夠精彩,用戶會滑動切換查看其它屏幕。當然也需確保整體設計的一致性。
六、小而密集的元素不可取
元素太小或太近,會讓手指粗壯的用戶難于操作。
確保每個元素保留足夠的空間及空隙,不僅能方便用戶點擊,同時也能消除誤觸的情況。
沒有一個萬能的公式來幫助你控制空間間隙的比例,例如,你可以找個手大的朋友,將他的食指按在屏幕上劃出區(qū)域,按鈕并不一定需要同這個區(qū)域一樣大,但觸發(fā)按鈕的范圍不能比這個區(qū)域小。當你注意到這個問題時,通常也就不會在犯錯了。
所以,現(xiàn)如今,卡片式設計對用而言是非常友好的設計,只要點擊卡片所在區(qū)域范圍內(nèi),技能觸發(fā)其內(nèi)容。
七.設計不一致
一個app內(nèi)的元素設計都應該看起來一致,交互方式也應當統(tǒng)一。
用戶在使用新的APP時,對于app本身設計、體驗都有著基本的期盼,從色彩到樣式、從交互到運作都應該統(tǒng)一。當不一樣的細節(jié)出現(xiàn)時,基本的預期被打破,自然會給用戶帶來不好的印象。
八、反饋機制不完整
App中每一個交互都應該帶來相應的反饋,能賦予用戶參與感和操控感,他能給用戶提供有價值的信息。
正確的反饋機制應該做到以下幾點:
當某一個動作執(zhí)行時,應該給出相應的反應,例如提交表單完成后給予成功提交的提示。
告知用戶所處的位置,或顯示當前的狀態(tài),例如懸停色彩改變。
告訴用戶發(fā)生了什么,以及接下來將會發(fā)生什么,例如加載中的進度條等。
九、與系統(tǒng)不同步
APP應當與整個操作系統(tǒng)有著相似或相同的美學標準,這也是iOS和 Android 設計規(guī)范最重要的作用之一。想想看,整個扁平風界面上一個擬物化的圖標,這是有多么出戲啊
十、界面過于復雜
界面設計應該簡單直觀,所見即所得。當界面需要一份說明書來說明的時候,基本上屬于失敗作品。
用戶下載每個APP都是為了解決問題,每個應用都是用來為客戶解決問題的,而不應該成為問題的本身。
十一、忘記默認設定
APP界面中,尤其是表單類元素中,默認的設定值對用戶具有很重要的參考價值。這些預設的默認值根據(jù)不同類型的表單、控件有著不同的展示形式,有的可以讓用戶選擇,有的則需要顯示一個基本數(shù)值,讓用戶后續(xù)調(diào)整,有的文本輸入框則需要在其中預先填入示例。
默認設定可以讓用戶知道如何使用這些表單,能讓整個交互更易懂。
默認設定對于反饋也非常重要。許多表單用戶是如何填寫的,設置是如何選取的,最終都會反饋回來,從而讓設計者更容易明白用戶是怎么做的。
十二、沒有有效的報錯狀態(tài)和空狀態(tài)設計
用戶體驗設計很大程度上與流程相關,幫助用戶推進進度,完成目標。所以,應當避免你的流程陷入死胡同,否則會讓用戶感到混亂、迷惑,且產(chǎn)生額外不必要的操作。
很多時候,設計師可能會將錯誤信息與空狀態(tài)設計成為空白,但這實踐上是個很好的機會讓用戶做一些更有用的事情。
上圖中無疑是個沒有啥用處的空狀態(tài),并沒有告訴用戶發(fā)生了什么。也沒告訴用戶能干什么。
空狀態(tài),尤其是報錯狀態(tài),不應該是空白,作為UI設計師你可以通過界面告訴用戶他們應該采取什么樣的行動,才能讓應用按照他們的預期運作。
Azendoo?就在報錯界面中告知用戶如何解決問題
現(xiàn)如今app層出不窮,用戶對APP的期望也將會越來越高。做好用戶體驗設計往往是決定成敗的核心,這也是在做設計時必須考慮的事情。