一個完整的UI設(shè)計是會經(jīng)過“需求分析”、“功能設(shè)計”、“視覺設(shè)計”、“技術(shù)實(shí)現(xiàn)”、“反饋迭代”,大致的過程是這樣 。具體如下:
1、設(shè)計一個UI作品,首先要確定目標(biāo)用戶。
在UI設(shè)計過程中,需求設(shè)計角色會確定軟件的目標(biāo)用戶,獲取最終用戶和直接用戶的需求。用戶交互要考慮到目標(biāo)用戶的不同引起的交互設(shè)計重點(diǎn)的不同。
例如:對于科學(xué)用戶和對于電腦入門用戶的設(shè)計重點(diǎn)就不同。
確定目標(biāo)用戶之后,就是采集目標(biāo)用戶的習(xí)慣交互方式。
不同類型的目標(biāo)用戶有不同的交互習(xí)慣,可以通過其原有的針對現(xiàn)實(shí)的交互流程、已有軟件工具的交互流程來采集,同時還要在此基礎(chǔ)上調(diào)研分析找到用戶希望達(dá)到的交互效果,并且以流程確認(rèn)下來。
2、接下來就是進(jìn)行UI設(shè)計,設(shè)計時要遵循一致性的原則。
包括設(shè)計目標(biāo)一致:軟件中往往存在多個組成部分(組件、元素),不同組成部分之間的交互設(shè)計目標(biāo)需要一致;元素外觀一致:交互元素的外觀往往影響用戶的交互效果。
同一個(類)軟件采用一致風(fēng)格的外觀,對于保持用戶焦點(diǎn),改進(jìn)交互效果有很大幫助;交互行為一致:在交互模型中,不同類型的元素用戶觸發(fā)其對應(yīng)的行為事件后,其交互行為需要一致。
例如:所有需要用戶確認(rèn)操作的對話框都至少包含確認(rèn)和放棄兩個按鈕。
3、設(shè)計要能提示和引導(dǎo)用戶。
軟件要為用戶使用,用戶必須可以理解軟件各元素對應(yīng)的功能。如果不能為用戶理解,那么需要提供一種非破壞性的途徑,使得用戶操作該元素能理解它的功能。
比如:刪除操作元素。用戶點(diǎn)擊刪除操作按鈕時提示用戶如何刪除操作或者是否確認(rèn)刪除操作,使用戶理解該元素的功能,同時可以取消操作。
用戶是交互的中心,交互元素對應(yīng)用戶需要的功能。因此交互元素必須可以被用戶控制,軟件的交互流程和功能的執(zhí)行流程,用戶可以控制,如果確實(shí)無法提供控制,則用能讓用戶理解的方式提示用戶。
4、設(shè)計完成后是測試和改進(jìn)。
設(shè)計完成后,可以讓準(zhǔn)備幾套風(fēng)格沒有能明顯看出的差異作品部分目標(biāo)用戶進(jìn)行試用,對用戶的感受進(jìn)行記錄,并設(shè)計出各種改進(jìn)方案,對作品進(jìn)行最終改進(jìn),設(shè)計出最后的作品。
5、投向市場,收集反饋意見。
最后就是把設(shè)計的UI作品投向市場,但不要認(rèn)為這樣就結(jié)束了,我們還需要用戶反饋,因為好的設(shè)計師會在產(chǎn)品上市以后去站柜臺,零距離接觸最終用戶,看看用戶真正使用時的感想,為以后的升級版本積累經(jīng)驗資料。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com