人(rén)
已閱讀
已閱讀
APP開發交互設計師必須掌握的(de)知識
來(lái)源:lexintech.com 發布時(shí)間:2018-01-15
APP開發交互設計師是在APP設計階段,主要負責APP原型和(hé)UI的(de)交互設計、用(yòng)戶體驗設計。交互設計師是在崗位細分(fēn)的(de)情況下(xià)出現的(de)一個(gè)設計崗位。有的(de)公司裏有設計師又做(zuò)原型又做(zuò)交互,還(hái)做(zuò)視覺設計。這(zhè)樣的(de)設計師知識掌握當然比較全面,但是作爲專業的(de)APP設計,對(duì)每個(gè)設計崗位細分(fēn),才能做(zuò)得(de)更精、更專業。
如果要成爲一名專業的(de)APP開發交互設計師,應該要掌握哪些必備的(de)知識架構呢(ne),下(xià)面結合我們多(duō)年的(de)項目經驗,給大(dà)家分(fēn)享一下(xià)。
一、需求分(fēn)析
一般來(lái)說,交互設計的(de)第一個(gè)環節就是需求分(fēn)析,需求分(fēn)析主要指用(yòng)戶研究、場(chǎng)景劇本、角色創建以及需求提煉。
首先,用(yòng)戶研究的(de)方法包括用(yòng)戶訪談、調查問卷、觀察、焦點訪談等。
其次,創建人(rén)物(wù)角色和(hé)場(chǎng)景劇本将有利于設計團隊始終圍繞用(yòng)戶目标進行設計,保證你的(de)設計以用(yòng)戶爲中心,當然,人(rén)物(wù)角色和(hé)場(chǎng)景劇本不是憑空想象的(de),而是基于充分(fēn)的(de)用(yòng)戶研究提煉出來(lái)的(de)。
最後,需求提煉這(zhè)塊,從“人(rén)、系統、環境”三個(gè)角度進行分(fēn)析提煉,但是需要注意的(de)是,這(zhè)三個(gè)角度可(kě)以看成是一個(gè)公式,要學會靈活運用(yòng),針對(duì)不同的(de)任務、對(duì)象,會用(yòng)不同的(de)名詞,比如針對(duì)一個(gè)實物(wù)産品,這(zhè)個(gè)公式就變成“人(rén)、物(wù)、場(chǎng)景”,針對(duì)一個(gè)任務則是“人(rén)、目标、場(chǎng)景”等等。
二、信息架構和(hé)流程設計
這(zhè)一塊需要掌握的(de)知識有:流程圖和(hé)信息架構圖的(de)繪制、心理(lǐ)學、邏輯學。
流程圖和(hé)信息架構圖都是爲了(le)表達交互設計的(de)整體邏輯路徑的(de)工具,一張好的(de)流程圖或信息架構圖對(duì)于團隊溝通(tōng)和(hé)開拓思維都是很有幫助的(de)。網上有很多(duō)相關的(de)學習(xí)資料,但網上的(de)文章(zhāng)通(tōng)常會不夠系統、嚴謹,所以我再給大(dà)家推薦兩本書(shū):《高(gāo)效溝通(tōng)設計之道》、《交互設計指南(nán)》。
層次任務分(fēn)析法是流程設計中的(de)一個(gè)重要方法,簡單來(lái)說,層次任務分(fēn)析就是将一個(gè)任務進行結構化(huà)的(de)分(fēn)解,将用(yòng)戶完成任務的(de)過程所需要的(de)每一種情況和(hé)每一個(gè)動作進行細化(huà)整理(lǐ)。這(zhè)樣分(fēn)析的(de)好處是你可(kě)以進一步理(lǐ)解用(yòng)戶是如何使用(yòng)産品、如何與産品和(hé)環境進行交互的(de),保證設計的(de)邏輯嚴謹性,最終使你的(de)交互流程更加高(gāo)效和(hé)人(rén)性化(huà)。層次任務分(fēn)析法可(kě)以從這(zhè)篇文章(zhāng)裏學習(xí)個(gè)大(dà)概:《層次任務分(fēn)析》 不過我并不覺得(de)這(zhè)篇文章(zhāng)非常嚴謹詳細,将來(lái)有機會我可(kě)能會用(yòng)一篇文章(zhāng)來(lái)單獨爲大(dà)家介紹這(zhè)個(gè)方法。
心理(lǐ)學和(hé)邏輯學可(kě)以說是交互設計師最重要的(de)内功,看起來(lái)比較高(gāo)大(dà)上,可(kě)能會無從下(xià)手,但千萬不要逃避和(hé)盲目亂學,要進行系統的(de)、循循漸進的(de)學習(xí)。比如心理(lǐ)學你可(kě)以依次學習(xí)色彩心理(lǐ)學、設計心理(lǐ)學、認知心理(lǐ)學、行爲心理(lǐ)學,交互設計師是以人(rén)爲中心的(de),琢磨人(rén)的(de)認知、記憶心理(lǐ)對(duì)于提高(gāo)你的(de)設計質量至關重要,推薦的(de)書(shū)籍有唐納德諾曼的(de)《設計心理(lǐ)學》,埃森克的(de)《認知心理(lǐ)學》,此外,同學們還(hái)可(kě)以看一下(xià)我之前的(de)一篇文章(zhāng):《交互設計與心理(lǐ)學》;邏輯學似乎就更加虛幻了(le),甚至會覺得(de)這(zhè)貨就像智商一樣無力回天,其實不是,一個(gè)人(rén)的(de)邏輯思維是通(tōng)過後天鍛煉的(de),邏輯思維的(de)提高(gāo)可(kě)以參考知乎上大(dà)神的(de)回答(dá):知乎:如何提高(gāo)邏輯思維能力?書(shū)籍的(de)話(huà),可(kě)以參考這(zhè)裏:提高(gāo)邏輯思維能力,有哪些書(shū)或者資料可(kě)以推薦的(de)麽?
三、原型設計
原型設計是交互設計師最主要的(de)工作之一,也(yě)是交互設計師的(de)最佳練兵(bīng)場(chǎng),因此,需要在這(zhè)一塊儲備大(dà)量的(de)知識,比如交互範式、設計原則、平台規範、排版和(hé)草(cǎo)圖繪畫(huà)。
交互範式指交互方式(參考下(xià)圖)、交互元素(比如操作、窗(chuāng)口、控件、菜單、對(duì)話(huà)框)等。這(zhè)些都是基本功,很多(duō)同學自信學有所成了(le),但面試的(de)時(shí)候一問控件的(de)種類和(hé)區(qū)别就胡亂回答(dá)一通(tōng),這(zhè)是沒有系統學習(xí)的(de)後果。
四、視覺設計與程序設計
基礎加分(fēn)項,既是加分(fēn)項,也(yě)是基本功。不是說必須學好視覺和(hé)代碼,但多(duō)少會一點對(duì)你有很大(dà)的(de)好處,比如有利于與團隊的(de)其他(tā)人(rén)員(yuán)溝通(tōng),有利于選擇更合理(lǐ)更現實的(de)交互方案。我建議(yì)大(dà)家學一下(xià)PS、AI、Axure、PPT和(hé)AE等軟件,有時(shí)間的(de)話(huà)再學一學C語音(yīn)/Java,HTML+CSS+Javascript.
這(zhè)篇文章(zhāng)僅僅是在APP開發交互設計的(de)知識架構上給大(dà)家做(zuò)一個(gè)整理(lǐ)和(hé)歸納,雖然也(yě)推薦了(le)不少适合新手入門的(de)書(shū)籍和(hé)文章(zhāng)給大(dà)家,但僅僅看這(zhè)些書(shū)籍和(hé)文章(zhāng)肯定是不夠的(de),還(hái)需要進行大(dà)量的(de)實踐和(hé)體驗,交互設計不像學習(xí)一個(gè)軟件可(kě)以短期大(dà)幅度提高(gāo),更需要的(de)是長(cháng)期積累,平時(shí)應該經常去看别人(rén)的(de)優秀設計,去體驗各種app,網站,平台,要積累大(dà)量的(de)素材,要不斷地總結經驗,并且将經驗運用(yòng)于實戰中。
- 上一篇:淺談電商類APP開發的(de)類目屬性設計
- 下(xià)一篇:分(fēn)享一些APP開發的(de)UI設計流程