很多時(shí)候,當(dāng)別人問及你是做UI設(shè)計(jì),會(huì)隨口說:“哦,美工!“。象這樣的稱呼,很多有UI比較早的公司(比如金山,訊騰等),都已經(jīng)改變了認(rèn)識(shí),但現(xiàn)實(shí)生活中卻存在諸多對(duì)UI工作的誤解和輕視。 在此僅舉例談一點(diǎn)日常生活中對(duì)UI誤解的現(xiàn)象,并給出說明來,目的在于UI能更好的與軟件開發(fā)的各部分協(xié)調(diào)。 UI自己的認(rèn)識(shí) 一個(gè)做UI的新手,當(dāng)參與產(chǎn)品前期的策劃時(shí),面對(duì)產(chǎn)品經(jīng)歷或者策劃師的構(gòu)想,幾乎插不上嘴,理解這些構(gòu)想就很困難,更不用說提煉出自己的任務(wù)來。 一個(gè)做UI的新手,當(dāng)與程序員溝通時(shí),發(fā)現(xiàn)自己完全不懂編程原理,以至于認(rèn)為自己根本不懂軟件,只好任由程序員擺布,甚至嘲笑。自己也懊惱不如程序員,程序員對(duì)軟件什么都懂!自己后悔不會(huì)編程,甚至產(chǎn)生要做程序員的想法。 一個(gè)做UI的新手,只為了作圖而作圖;大部分的UI新手讓大家感覺UI的蒼白無力! 別懊惱!UI是一項(xiàng)很重要的工作: 1、UI設(shè)計(jì)是用來平衡用戶需求與產(chǎn)品實(shí)施之間的矛盾的,它在開發(fā)的工作中貫穿整個(gè)過程。 2、UI表現(xiàn)了策劃師的構(gòu)想,編程實(shí)現(xiàn)并支撐著UI表現(xiàn)。 不信請(qǐng)看現(xiàn)在的軟件開發(fā)流程 需 求調(diào)查,用戶研究 UI參與---->商業(yè)模型 策劃 UI參與----> 交互設(shè)計(jì) GUI設(shè)計(jì) 體驗(yàn)---->UI協(xié)調(diào) 功能設(shè)計(jì) 編程實(shí)施 ---->UI參與 可用性測(cè)試 程序測(cè)試 體驗(yàn) ----> 不斷完善 (包括UI的改進(jìn)) 軟件開發(fā)是需要UI做很多工作,交互設(shè)計(jì)和GUI是兩大主題。 老板眼中的UI 當(dāng)前很多老板談及軟件開發(fā),認(rèn)為編程序才叫開發(fā),UI就是畫皮罷了,根本不把UI納入開發(fā)流程。但開明的老板開始意識(shí)到UI好壞直接關(guān)系到產(chǎn)品在商業(yè)上的成功,于是開始注重UI設(shè)計(jì),但很少有了解UI具體工作的,直觀的說就是設(shè)計(jì)的好看,好用。老板嘛,能開明就很不錯(cuò)了! 策劃師,產(chǎn)品經(jīng)理眼中的UI 策 劃師和產(chǎn)品經(jīng)理很少關(guān)注編程的質(zhì)量,他們用業(yè)務(wù)邏輯和形象描述來表現(xiàn)產(chǎn)品,進(jìn)而實(shí)現(xiàn)商業(yè)模型;他們關(guān)注的是軟件使用效果及軟件的形象;雖然他們自身并不做 具體的軟件交互及GUI的具體工作,但把大部分的期望都交給了UI。所以在做軟件交互之前策劃師和產(chǎn)品經(jīng)理會(huì)把業(yè)務(wù)邏輯及產(chǎn)品的樣子描述出來,隨后便對(duì) UI體現(xiàn)充滿童憬! 程序工程師眼中的UI 入門級(jí)程序員說,我要實(shí)現(xiàn)軟件,要編程序,讓美工(指UI)配合我畫幾張圖來。在與UI的溝通中,認(rèn)為UI太弱智,不懂程序,于是就根據(jù)具體的實(shí)現(xiàn)隨意竄改UI,到頭來認(rèn)為自己很牛氣!署不知自己顛倒了順序,UI設(shè)計(jì)應(yīng)該來指導(dǎo)或者約束編程才對(duì)。 高級(jí)程序工程師在做編程之前會(huì)找UI溝通,索要i需要的UI元素,實(shí)現(xiàn)時(shí)盡量減少產(chǎn)品和設(shè)計(jì)的誤差。產(chǎn)品獲得用戶的喜歡,程序工程師也實(shí)現(xiàn)了自己的價(jià)值。大家是協(xié)作的不可分割的團(tuán)體。 UI在工作中給同事的感覺 因?yàn)閁I的工作結(jié)果基本上不是文檔就是設(shè)計(jì)圖,所以給不太了解UI的同事感覺UI就是畫圖,也沒什么的嘛!編程序多牛!UI也就是畫幾張圖給程序用。 同事都直觀的認(rèn)為UI是畫圖的,那么在社會(huì)上流傳起來難免會(huì)認(rèn)為UI=美工了。 對(duì)于用戶,UI是他接觸的全部 因?yàn)閁I是前臺(tái)表現(xiàn),所以用戶看到的只有圖形界面。使用軟件的過程實(shí)際就是根據(jù)UI表現(xiàn)與計(jì)算機(jī)交互,以達(dá)到操作軟件的目的。用戶會(huì)根據(jù)使用的感受選擇自己喜歡的產(chǎn)品,而不去關(guān)注代碼是否寫的優(yōu)化,實(shí)際根本看不到代碼,也看不懂。 一般意義上,很多用戶認(rèn)為圖形界面也是編程,會(huì)忽略設(shè)計(jì)的過程。但不管怎樣,只能看到界面、體驗(yàn)界面。 |
|