原型是產(chǎn)品的最初形態(tài),確認(rèn)用戶對(duì)產(chǎn)品界面和操作功能可用性的需求,高保真的原型接近于產(chǎn)品的最終形態(tài),但仍只是原型。產(chǎn)品原型簡單的說就是產(chǎn)品設(shè)計(jì)成形之前的一個(gè)大體框架,對(duì)網(wǎng)站來講,就是將頁面模塊、元素進(jìn)行粗放式的排版和布局,深入一些,還會(huì)加入一些交互性的元素,使其更加具體、形象和生動(dòng)。
一般在進(jìn)行主要頁面原型設(shè)計(jì)之前,設(shè)計(jì)師需要了解設(shè)計(jì)需求,如果身兼了需求分析或產(chǎn)品分析等角色,設(shè)計(jì)過程就會(huì)稍微簡單一些,因?yàn)橐呀?jīng)了解了從用戶需求到轉(zhuǎn)化成可實(shí)現(xiàn)需求的整個(gè)過程,否則的話至少需要產(chǎn)品負(fù)責(zé)人員提供一份功能清單才能開始設(shè)計(jì),最好就是能參與到用戶需求的調(diào)研里面,這樣在設(shè)計(jì)的過程當(dāng)中就不容易出現(xiàn)設(shè)計(jì)人員和需求人員對(duì)需求理解上的偏差,減少一些溝通的成本。
用AxureRP來做原型設(shè)計(jì)的優(yōu)點(diǎn)應(yīng)該看的很多了,快速,可交互等等,這里主要結(jié)合AxureRP自身的一些功能說明其在原型設(shè)計(jì)過程當(dāng)中的應(yīng)用。借用別人的一張圖,主要從交互設(shè)計(jì)中涉及的三個(gè)主要步驟進(jìn)行說明:就是先設(shè)計(jì)一個(gè)初始的主要頁面原型,定義頁面流程圖,最后再完善原型的過程。
一、 主要頁面原型
個(gè)人建議在開始設(shè)計(jì)之前,先手繪一份草圖,用來確認(rèn)上面提到的與需求人員之間的理解差異,這份草圖應(yīng)有一個(gè)大致的輪廓,列出主要的功能,有一個(gè)很粗的頁面布局等等,另外前期的時(shí)候不要加入太多的視覺設(shè)計(jì),因?yàn)檫@個(gè)只是初始化方案,后面應(yīng)該還會(huì)有比較大的改動(dòng),且不應(yīng)該讓視覺效果搶了原本要說明演示的交互效果的風(fēng)頭;再者我認(rèn)為畢竟設(shè)計(jì)師和專業(yè)的美工還是有差異,視覺設(shè)計(jì)再好看,到后期美工制作的時(shí)候可能根本不按這個(gè)風(fēng)格來設(shè)計(jì),就浪費(fèi)時(shí)間,還不如省下時(shí)間用在以一些交互設(shè)計(jì)和設(shè)計(jì)方案的推敲上,達(dá)到一個(gè)最優(yōu)方案的狀態(tài)。
開始設(shè)計(jì)之后就要注意重復(fù)頁面的重用了,這個(gè)AxureRP的模板管理(Master)功能能夠滿足,就是將某一部分頁面,預(yù)計(jì)后面其他頁面會(huì)用到的,就先做好模板,這個(gè)越早做越好,可以省掉很大一部分設(shè)計(jì)時(shí)間,例如頁首,頁尾,標(biāo)記,ICON等。之前也有介紹過使用模板管理的好處,就不再重復(fù)介紹。如果只是簡單的兩三個(gè)小頁面的功能,可以不用這個(gè)功能,但如果頁面上的交互比較復(fù)雜,且頁面數(shù)量,元素?cái)?shù)量較多的情況下,個(gè)人建議還是使用模板管理功能,基本上如果是設(shè)計(jì)網(wǎng)站或者一個(gè)完整的產(chǎn)品的話,肯定都是比較復(fù)雜的,如果能在前期就引入模板,后面的設(shè)計(jì)速度會(huì)大大加快,且頁面的結(jié)構(gòu)也會(huì)更優(yōu)化,能夠提高頁面加載速度。
二、 頁面流程圖
在確定主要頁面之后,就可以定義頁面流程了。頁面流程圖有利于向大家展示自己的想法,也有利于思路的整理??蓞⒓又敖榻BAxureRP案例時(shí)提供的一共以流程圖方式來說明登錄注冊(cè)功能的例子。通過頁面流程圖,可以整理頁面的交互行為,在向他人展示的時(shí)候,也可以一目了然的看出需要的操作步驟是多少步。
頁面與頁面間的流程圖可以用AxureRP的站點(diǎn)地圖面板里面的自動(dòng)生成流程的圖的功能,要使用這個(gè)功能,就需要在設(shè)計(jì)之初就建立好頁面的層級(jí)結(jié)構(gòu),比如一般都有首頁,然后在首頁下面按主要功能??炜赡軙?huì)分成幾個(gè)頁面,再在這些頁面下建立各自的功能子頁面,這樣就是三層結(jié)構(gòu),自動(dòng)生成出來的頁面流程圖結(jié)構(gòu)也會(huì)很清晰,但前提就是要設(shè)計(jì)好結(jié)構(gòu),例如按頁面分層次,按功能分層次等。
頁面的流程圖就復(fù)雜一些,涉及到一些操作的業(yè)務(wù)規(guī)范和要求,這個(gè)就要求設(shè)計(jì)人員要熟悉用戶需求的,并且還要熟悉一些常見的操作流程,一般都是遞進(jìn)式的設(shè)計(jì),就是第一步是怎樣的,第二步是怎樣的,每個(gè)步驟之間按順序從上到下或者從左往右,可以設(shè)計(jì)成一個(gè)頁面,也可以設(shè)計(jì)成一個(gè)頁面內(nèi)的多個(gè)標(biāo)簽,在設(shè)計(jì)前要先有構(gòu)思和大體布局的想法,這樣在設(shè)計(jì)時(shí)就不會(huì)出錯(cuò),可以在頁面內(nèi)或者定義一個(gè)流程圖頁面把流程圖單獨(dú)畫出來,可以在設(shè)計(jì)的過程當(dāng)中做參照。
三、 完善原型
頁面的主要頁面和頁面流程確定之后,就可以完善原型了。這時(shí)主要是一些細(xì)節(jié)的工作,包括前期設(shè)計(jì)頁面的完善,以及一些交互功能的定義等等,也可以適當(dāng)?shù)募尤胍恍┮曈X的東西,但還是不宜加入太多。
至于如何去完善原型,可以參照之前的一些介紹AxureRP的文章,參照里面做示例應(yīng)用時(shí)的方式,完善頁面上的提示,注釋,交互操作等,可能用到得AxureRP的功能也會(huì)很多,也會(huì)用到一些高級(jí)技巧,這里不做過多介紹,可參考實(shí)例。需要注意的就是AxureRP的主旨是快速的原型設(shè)計(jì),因此在設(shè)計(jì)過程當(dāng)中不必太過追求技術(shù)效果,一些復(fù)雜的交互效果,如果有現(xiàn)成的實(shí)例可以用的就借用一下,如果沒用,建議就畫一個(gè)簡單的,然后做一下詳細(xì)的說明,畢竟做復(fù)雜的設(shè)計(jì)會(huì)耗掉相當(dāng)多的時(shí)間。
AxureRP只是一種原型設(shè)計(jì)工具而已,做交互設(shè)計(jì)最重要的還是想法,工具只是用來幫實(shí)現(xiàn)想法的。不必過于追求技術(shù),不必過于追求視覺表現(xiàn)。把握好整個(gè)產(chǎn)品方向的同時(shí),應(yīng)專注于交互流程、頁面內(nèi)交互、布局結(jié)構(gòu)的創(chuàng)新和優(yōu)化。