10年后端開發(fā)眼中的移動應(yīng)用設(shè)計
在經(jīng)歷了十多年的服務(wù)端開發(fā)之后,我決定涉足移動開發(fā)。當(dāng)時我預(yù)期我將遇到一些困難,比如說技術(shù)。但實際上,在進(jìn)行安卓和 iOS 開發(fā)的半年時間里,技術(shù)從來不是一個問題。不管看似先進(jìn)實則老套的 Java,也不管詭異奇葩的 Objective C,這些都沒有讓我有太多的困惑。然而覺得難以逾越的是對于設(shè)計和界面的把握。
習(xí)慣于大量配置腳本、功能開關(guān)的后端程序員很難一下子適應(yīng)移動應(yīng)用的要求,所以做出來的應(yīng)用會讓人覺得充斥了各種功能,然而又難以找到如何正確使用這些功能的方法,并且界面的設(shè)計簡單甚至堪稱丑陋。這實在讓人覺得崩潰!那么,展示到用戶面前的移動應(yīng)用應(yīng)該是什么樣的?
內(nèi)容
為什么要使用這款移動應(yīng)用,給一個理由先?內(nèi)容!這是讓用戶做出這一決定的最主要的原因。
用戶在使用一款應(yīng)用之前對其能做什么都有一定的期望,如果用戶沒有辦法在第一時間內(nèi)找到他所想要的內(nèi)容,或者做不到他想做的事情,那么他會在第一時間把這款應(yīng)用刪掉,一方面移動設(shè)備的空間還是很寶貴的,另外一方面,現(xiàn)在用戶可以選擇的應(yīng)用也實在太多了。所以我們不能含蓄地將最重要的功能隱藏在角落中,而應(yīng)當(dāng)直截了當(dāng)?shù)卦诘谝粫r間呈現(xiàn)到用戶面前,甚至不惜使用引導(dǎo)頁之類的手段讓用戶盡可能快地了解他能在這里做什么。
微信在這方面做得非常突出的:聊天以及和聊天相關(guān)的通訊錄功能占據(jù)了四個 TAB 中的兩個,其它各種功能,不是被擠到了單獨的一個“發(fā)現(xiàn)” TAB,就是被零碎安排到了其它角落去。微信非常清楚地知道什么是最重要的功能,什么是附著在這些功能之上的。
從所有可用的功能中挑選出最重要和最適合在移動設(shè)備上使用的內(nèi)容放入移動應(yīng)用,是開始設(shè)計的第一步。
簡化
作為一個隨時隨地都伴隨著用戶的手持設(shè)備,它會占據(jù)用戶大量的時間,然而這些時間是碎片的,長的不過幾分鐘,短的只有一瞥的時間。如何在這么短的時間讓用戶得到他所要的信息,是幾乎所有移動應(yīng)用需要考慮的問題。
從單個功能開始設(shè)計,其實不需要給用戶太多的選擇,用戶沒有時間、也沒有興趣來配置這個應(yīng)用,所以在操作流程中的各種開關(guān)和屬性都是干擾用戶使用的枝枝蔓蔓。用戶沒有太多的時間浪費在閱讀冗長的說明、尋找所要的信息、按部就班地完成你指定的步驟。讓用戶的注意力能夠快速地集中到他需要完成的關(guān)鍵性任務(wù)上,這樣用戶才不會覺得使用這款應(yīng)用是在浪費時間。
UBER 在整個叫車過程中,最少只需要一次用戶的干預(yù),最大程度將用戶的注意力維持在他想做的事情上。這唯一的一次干預(yù),就是用戶當(dāng)時最想要做的事情:叫車。其它相關(guān)的操作,例如支付、確認(rèn),要么在之前或之后處理,要么利用定位等技術(shù)自動完成。
Uber體驗:給中國人用的美國產(chǎn)品
一個界面只需要一條關(guān)鍵的信息、讓用戶做出一個動作,在絕大部分的情況下都是足夠的了。
精致
然而”簡化“并不和“簡單”是同義詞。在功能上的簡化并不意味著簡單的界面設(shè)計,相反,為了能在狹小的移動設(shè)備屏幕上展示所需要的功能,精致到極致的設(shè)計是非常必要的。
移動設(shè)計一直是在矛盾中前進(jìn)的。簡化功能和操作,但不引起歧義和誤解,其實應(yīng)用比任何時候都更想傳遞給用戶更多的信息。這樣通過明確的圖形、文字、控件等界面元素,充分利用色彩、布局、行為等元素來影響用戶,這需要的不僅僅是高超的界面設(shè)計技巧,同時還要考量心理學(xué)等更加專業(yè)的知識。
另外一方面,精致的設(shè)計讓用戶覺得愉悅,樂意在應(yīng)用上多停留一秒——相對于原本用戶留給應(yīng)用不多的幾秒鐘而言,這已經(jīng)是很大的進(jìn)步了——從而多一分機(jī)會讓他嘗試一個新的功能。精致也是一個更加專業(yè)的體驗,對于應(yīng)用以及應(yīng)用背后的開發(fā)團(tuán)隊增加了信任。
Timeline,一款新聞客戶端軟件,通過時間線將熱點新聞串接起來。清晰整潔的設(shè)計,可以讓人專注于內(nèi)容本身,在閱讀過程中各種展示元素默默地提示著讀者,但又不打斷讀者的閱讀體驗。
準(zhǔn)確并精致的應(yīng)用設(shè)計讓應(yīng)用從用戶心目中的“可用”變成了“好用”甚至“最好用”。
技術(shù)
好吧,最后我們討論技術(shù)。這不是在說 iOS、不是在說安卓,而是在說新技術(shù)。
作為快速變化的一個科技前沿領(lǐng)域,在移動設(shè)備上使用最新的技術(shù)一向是不遺余力的:觸摸、GPS 定位、拍照,這些已經(jīng)普及到都可以被稱為“傳統(tǒng)移動技術(shù)”了;識別、NFC、氣壓、心跳,這些新一些的技術(shù)大家也都已經(jīng)能耳熟能詳了。所有這些技術(shù)開始不斷影響我們的生活,也給我們的移動應(yīng)用擴(kuò)充了功能領(lǐng)域。不管是有意或者無意的,可以減少了需要用戶直接介入的交互,達(dá)到之前所說的簡化的目的。另外一方面,新的技術(shù)使得某些功能的實現(xiàn)成為可能,相當(dāng)一部分的創(chuàng)新由此達(dá)成。
很顯然,現(xiàn)在還沒有到完全發(fā)掘這些技術(shù)潛力的時候,大量的新技術(shù)本身都尚在嘗試之中,因此如何在移動應(yīng)用中合理使用這些新技術(shù),將會是一個挑戰(zhàn)。
總結(jié)
區(qū)別與傳統(tǒng)的桌面應(yīng)用,移動設(shè)備獨特的使用場景和硬件特性,使得需要完全不同的設(shè)計思路和設(shè)計理念。為了能夠讓應(yīng)用在諸多同類應(yīng)用中脫穎而出,需要花費在設(shè)計上的精力將遠(yuǎn)遠(yuǎn)高于此前任何一個時代的應(yīng)用軟件。
本文由 @點融黑幫 原創(chuàng)投稿,并經(jīng)人人都是產(chǎn)品經(jīng)理編輯。未經(jīng)許可,禁止轉(zhuǎn)載。
十年后簡潔的界面到處是廣告,攔截都攔不了,你和我講這些 ?