◆摘? 要:應用軟件服務的過程是一個互動的過程。伴隨著互聯網和新技術的發展,各種新產品之間的交互越來越多,交互體驗越來越受到重視。當軟件用戶越來越多地由普通人組成時,對互動體驗的關注就變得越來越迫切。交互式設計是一個新的主題,在80年代首次被提出,發展至今已經是一個軟件開發過程中必不可少的設計環節。
◆關鍵詞:軟件界面;交互設計;用戶
1引言
產品與用戶之間建立一種有機的關系,有效地實現用戶的目標,這就是交互設計的意義。從設計的角度來看,交互設計的目標會作用于界面設計。在設計界面時,我們要考慮界面本身、界面的組件、布局和樣式,以及它們是否能夠支持有效的交互。對于界面設計者來說,界面的設計又包含了軟件的功能,因此,軟件的設計者即產品經理,需要更多地了解程序和軟件產品的使用情況,這就要求其具有一定的軟件跟蹤經驗去滿足這些要求。
2軟件界面的交互設計原則
2.1體驗簡單性
當設計一個軟件界面時,用戶簡單而快速的上手使用非常關鍵。這是提高用戶體驗最優先的原則。一款好的應用軟件的界面設計,面對用戶要盡可能的對大眾友好,不受使用者年齡、身份、掌握能力多少等方面的束縛而使得受眾使用困難。比方說,如果財務軟件的界面層級和入口過于復雜,用戶就有可能面對大量數據的負擔,從而使用體檢感降低。所以,界面設計應該盡可能簡單,使用應該盡可能符合常規設計原則,交互反饋應該科學合理,符合人的日常行為和思維方式。
2.2設計一致性
保持界面設計有統一的風格,即設計設計一致性。在基于色彩、構圖、人機交互等要素的基礎上,對風格的統一調整可以提供用戶好的視覺效果。布局中所建議的邏輯可以使用戶更容易理解信息的位置。相同的界面控件是相同的行為動作,例如,具有相同模式的符號或按鈕應該產生相同的行為反應,這樣可以減少用戶的認知負擔,避免思想混亂和不服從。
2.3明確導向性
界面設計的導向性很重要,這就要求設計師在設計界面的過程中做視覺導向。首先,要明確現在的位置,區分目標和現狀。比如添加按鈕對象和文本命令,比如“上一頁”“下一頁”“返回”等等。其次,要注意軟件結構的清晰度,尤其是應用導航結構時,頁面間的跳躍應該具有一定的相關性。最后,用戶應該被允許從當前頁面切換到另一個頁面,提高軟件的交互性,減少用戶負擔,節省時間。
3軟件界面交互設計的實現
軟件界面設計是展現軟件靈魂的重要環節。這就要求界面設計師多方面的考慮,理解軟件功能、掌握流程架構、站在用戶角度思考界面設計等,總之,界面設計在視覺化過程中“以人為本”才能設計出交互性友好的界面。
3.1分析用戶
首先,檢查用戶類型,軟件開發很大程度上是依賴于未來用戶的開發。定性或定量地測量用戶的特性,了解他們的技能和經驗,了解他們對不同交互模式的反應,之后相應確定軟件交互活動的用戶需求。其次,了解用戶的使用環境,即用戶情境,模擬用戶使用情景從而設計符合用戶需求的界面設計。在軟件設計開發的初期,要特別重視用戶體驗,要盡可能地了解和模擬直接用戶或潛在用戶,并考慮到交互中所涉及的硬件和軟件環境,從而不斷調整軟件邏輯,測試軟件的同時改進軟件設計中的流暢性,從而提升用戶體驗,留住用戶。
3.2原型設計
原型設計就是在軟件制作前期做的樣本,就像生產一款商品的模型,即設計之初的參照物。原型設計非常重要,基本涵蓋了軟件的主要功能設計,并確定了界面設計的風格和交互設計的方式。內容包括:分析并確定系統的主要內容和要求,選擇一款適合的原型設計工具;設計好交互結構模型,并考慮了接入機制,將界面結構模塊劃分為詳細的交互功能;交互設計完成后,確定顯示在屏幕上的交互元素,根據用戶的需要和層次選擇合適用戶的設計方式;設計合理的界面并統一風格,確定一個界面設計的方向;測試產品并調整發現的錯誤和問題,從而完善產品。
3.3方案實現
一款產品從無到有是個復雜的過程,要進行一系列的設計制作,包括界面模型的建立,任務設計,環境設計,以及交互方式設計等等復雜的流程。產品的實現主要通過方案如下:重新明確設計目標,確保設計主旨不會隨著軟件設計的展開而變形;做好用戶調查,做目標用戶分析,做出針對目標群體的產品才能提升產品使用周期和生存周期;根據完整的信息架構搭建產品邏輯,保證軟件的邏輯正確;根據產品原型進行制作,在界面設計、交互設計確定的情況下有參照的進行產品制作;軟件測試,測試是必不可少的流程,產品測試可以發現問題并優化產品,為日后產品的迭代提供方向和線索。
4結論
綜上所述,首先,開發人員開發了一款簡單、可運行的軟件,在短期內滿足用戶基本需求,使用戶對軟件產生好感。其次,不斷迭代產品,提高軟件交互質量,培養用戶的使用習慣。最后,好的軟件界面設計應該是方便用戶使用的,這樣用戶才能在多媒體環境中,在有限的時間內快速適應軟件操作,控制軟件應用,使用戶迅速進入積極狀態,從而達到良好用戶反饋,留住用戶。
參考文獻
[1]王鳳霞.中國城市老年人社交移動應用軟件交互界面設計研究[D].上海:上海交通大學,2015.
[2]汪海波.以用戶為中心的軟件界面的設計分析、建模與設計研究[D].濟南:山東大學,2008.
[3]李德軍.基于Web2.0界面的交互設計研究[D].廣州:華南理工大學,2009.
作者簡介
張路衢(1988—),女,漢族,內蒙古,內蒙古廣播電視大學,本科,助教,藝術設計與計算機技術交叉學科、交互設計。