摘? 要:當前,手機、電腦等電子產品的外觀設計已經無法完全滿足使用者的審美需求,設備中系統與軟件界面的美觀性與易用性已逐漸成為用戶進行產品選擇的重要因素。操作便捷、美觀易用的人機交互界面設計是軟件系統設計的關鍵部分,而設計規范的人機交互界面對于軟件產品的成敗來說愈加重要。
關鍵詞:人機交互;軟件界面設計;重要性
伴隨著科技的不斷進步與發展,電子設備所能實現的功能越來越多,根據系統所開發的各種軟件也如雨后春筍般應運而生。與此同時,人們的審美與心理需求也在不斷地變化發展,人們越來越注重操作系統的美觀性、可操作性以及操作上的舒適性。現在軟件的數量非常之大,相同類型的軟件數量也非常多,用戶進行軟件選擇時,往往會更加青睞操作簡單、界面美觀、具有實用性的軟件,所以,技術人員在開發軟件時應注重軟件的交互界面設計。此外,軟件是基于操作系統來運行的,在進行軟件的開發與界面設計時,也要考慮平臺的整體風格。本文主要對人機交互界面中的接口設計以及人機交互中的輸入輸出部分進行簡要的分析。
一、人機交互接口
人機交互開始于用戶與軟件的交互接口,所謂人機交互接口,是指人與計算機系統之間建立聯系、交換信息的輸入/輸出設備的接口。所以軟件的整體設計思路要基于用戶與軟件的接口進行設計。軟件的接口模式多種多樣,設計師選擇什么樣的軟件接口模式,取決于軟件在市場上的用戶定位。用戶類型多種多樣,他們之間也有著較大的個性化差異。不同的使用者對于軟件的人機交互接口模式也有著不同的喜好,這就會導致不同的使用者在使用同一款軟件時,會產生使用習慣上的差異,有的用戶喜歡這種交互方式,有的用戶會認為這種交互方式很繁瑣。我們可以將用戶類型大致分為兩類。一類是大眾型用戶;另一類是專業型用戶。大眾用戶是指對計算機技術較為生疏、沒有經過系統性計算機實踐培訓的用戶。而專業型用戶則是指有著豐富的計算機使用與實踐經驗的用戶。軟件設計人員可以根據他們對于軟件的感覺與使用體驗來優化軟件的人機交互界面。在軟件設計時,進行用戶定位至關重要,設計師在設計一款軟件時要區分使用者是大眾用戶還是專業用戶。一款軟件的受眾類型影響著軟件的成敗與用戶的評價。例如,針對大型公司中的高管人員,在設計軟件的系統時要滿足他們的個性化需求,設置操作簡易的一鍵式接口,因為高管與普通員工不同之處在于,高管往往缺乏計算機的使用與實踐經驗,交互接口設計成以問題為導向的決策系統與他們的操作習慣不匹配。因此,針對企業高管開發的交互系統要以決策者的身份來進行開發。這里提到的企業高管就是上述提到的大眾型用戶。
人機交互的操作模式主要有以下幾種:下拉式菜單、彈出框式菜單、圖標式菜單、工具欄菜單。為一些特定的用戶進行軟件系統的設計時,例如為企業高層進行的交互系統設計,要在以上模式的基礎之上進行裁剪。使用圖標欄集中顯示圖標是一種可行的方式,也是一種直觀的表現方式。為了使用戶能夠清楚地理解圖標的功能定位,設計師在進行軟件系統的設置時,要盡量迎合大眾的審美習慣來設置操作界面,例如辦公軟件可以參考借鑒Office系列產品的圖標風格進行設計[1]。
二、人機交互的輸入與輸出
若是把人機交互的接口比作軟件的通道接口,那么人機交互界面的輸入與輸出就是軟件的血液。用戶在使用軟件的過程中會出現許多的問題,不同的用戶在操作軟件系統時,會出現不同的問題,例如是否能夠正確地使用專業的詞語等。而且使用便于用戶理解的語言的同時還要具有專業性,這就要求設計師應根據不同的問題進行綜合分析,提出一套嚴密的分析以及解決問題的策略。
(一)一致性原則
軟件在進行輸入與輸出時,對于展現給用戶的信息是否對稱,是軟件開發一致性原則的主要體現。具體就是在軟件中是否有相似的頁面布局,例如在Window系統下運行PS、PR、AI等軟件時,頁面布局就有很大的一致性。用戶在使用多個軟件時,只需要對其中一個軟件的操作方式與操作界面有簡單的了解,就會對其他軟件的操作有清楚的認識。軟件的一致性能夠幫助用戶根據自已已經掌握的軟件使用技術來快速地掌握其他軟件的操作方式。在Linux系統下,也有許多軟件有著一致性操作方式。
如今的軟件設計大多數都會忽略一致性這一原則,主要原因是設計師在各個軟件中沒有找到設計元素的平衡性。其實在設計時,只要堅持設計的大局觀,清楚設計的具體方向,就可以保持軟件設計的一致性。對于軟件開發項目的管理者來說,要把握開發項目的每一個環節,將軟件設計的一致性滲透進軟件開發的每一個步驟中。在進行人機交互的界面設計時,設計人員要清楚軟件的每一個命令類型、顯示格式與設計概念,設置相似的交互模式與一致性的界面風格以及操作方式。例如設置菜單欄的圖標時,使用相同設計風格的圖標,并將這種設計語言貫穿整個軟件的使用過程中[2]。
(二)窗口風格
在軟件的開發過程中,進行人機交互的窗口設計也是設計過程中的一項重要環節。設計師在開發過程中,要對窗口的布局進行科學化的規范,根據所要展示的信息的重要程度進行劃分,設計要保持大氣與簡潔明了。國內的許多企業也優化了企業內部系統的窗口設計,根據視覺原理在眼睛最先發現的區域優先展示重要的內容,一些次要的信息則展示在窗口的最下端,使窗口的布局合理化。在一些空白的區域還可以使用一些相關的元素進行點綴,強調主題。目前,軟件人機交互窗口主要是使用一些常用的控件進行調整與優化。例如在進行輸入時,在空白區域設置文本輸入框,增強頁面的契合度保持控件之間的距離,避免窗口因各種小控件的擺放而導致雜亂無章,對用戶獲取信息產生影響。窗口設計的最終目的是為了讓界面簡潔明了,將所有的內容進行科學的擺放,便于使用者提取相關的內容。
(三)界面效果
在進行人機交互的界面設計時,使用單一的文字與單調的色調進行搭配,很容易讓人產生視覺上的疲勞。而使用多種色彩與多媒體進行搭配,可以增加界面對于用戶的感染力,減少用戶長時間觀看界面的疲勞感,增強用戶對軟件的探索欲望。因此,整體的色彩應與系統界面的總體色調保持一致,例如系統顏色以藍色為主,那么軟件的界面默認色彩就要采用與之協調的顏色,如果使用與其色差較大的顏色(如大紅大紫),在色彩上產生的強烈變化會對用戶的情緒產生影響。例如買到了一款外形與操作系統都非常滿意的手機,進行操作時發現內置的應用軟件與系統的界面不統一,就會間接影響用戶對產品的好感。人們一般不會堅持使用第一感覺不好的產品,所以在軟件中適當地使用一些多媒體元素來代替文字,實現一些較難的操作,可以增強用戶操作的目的性,讓用戶對軟件產生更深的理解。然而用戶對于不同圖像搭配的偏好與習慣是不同的,界面中的圖片一旦搭配不當,就會產生一些對軟件不利的評論,這些輿論會使原本精妙的設計形成不良的影響。所以在設計中多媒體元素的使用要適量,設計師應盡量迎合大眾的審美特征,使用戶能夠接受并長期地使用這種系統界面。此外,在設計時也要注意各種圖標以及操作按鈕在不同的使用情況之下的視覺效果[3]。
在追求人機交互界面的一致性與整體性的同時,也不應忽略界面的個性化。進行一致化的操作是為了人機交互窗口能夠和諧統一,而個性化是為了軟件本身的特征與用途以及用戶的使用需求而進行開發的,因此,界面效果的個性化在人機交互界面的設計中不容忽視。
(四)特有的界面構架
軟件的設計要出于實用性,要根據軟件的具體使用范疇來安排合理的版式,以達到美觀適用的目的。在特有的人機交互界面設計中不一定會與系統達到一致性,應該與行業標準所匹配,例如證券交易與地圖操作的界面構架,需要具體對軟件的應用范圍進行分析。根據軟件的使用特征以及流程,來制定符合行業規范以及專業性用戶使用需求的界面構架。在界面構架的操作區、內容顯示區與控制區都應該進行科學化的統一規范。對于不同種類以及不同功能的模塊,應與設計風格保持一致,讓用戶對不同的操作模塊進行快速的理解以及掌握。
(五)專用的界面圖標
在設計軟件的圖標時要根據應用的不同命令,每一個圖標都要反映一個具體的目標動作,同時在體現目標動作時要有強烈的表意性,讓用戶能夠根據圖標的圖案來大致理解該圖標的具體功能。在圖標的制作過程中要與具有典型行業特征的圖形或符號進行結合,便于用戶識別及操作。圖標的選擇與制作,不能太過繁瑣,要與人機交互窗口進行匹配。制作時應盡量選用像素圖,保證圖標質量清晰可見。
(六)界面色彩的個性化設置
色彩能夠對人類的情緒產生影響,不同的色彩可以對使用者產生不同的心理效應。但是,不同的心理狀態對不同色彩的接受能力也各不相同。人類會對不斷變化的事物引起注意,在界面設計中使用個性化的色彩,讓用戶根據自己的喜好來更換顏色,能夠使用戶保持使用軟件的新鮮度。在色彩的個性化設置中要讓用戶根據自己的心理需求以及使用時的實際狀況來設置自己想要的顏色,讓用戶選擇自己滿意的顏色,使用戶與軟件之間產生協調性。目前,許多軟件設計中都應用了界面顏色的個性化設置,在軟件的設計過程中,使用這一項設計元素可以提升用戶的親切感,滿足用戶使用的多方面需求。在軟件的開發過程中,也要對圖標色彩與系統色彩的統一或反差效果進行考慮,避免造成人機交互窗口色彩過于雜亂,影響用戶的使用。
三、結語
人機交互界面的設計中觸及到不同的領域,在不同領域的協調過程中就會產生一致性,因此人機交互界面的設計可以與不同方面進行融合。本文提到的技術手段都具有很強的實用性,在軟件的人機交互設計方面具有一定的參考和借鑒意義。總而言之,想要開發一款優秀的軟件,就要設計合理的人機交互界面,設計師要從用戶的使用角度出發,分析用戶需要何種服務,從而開發出智能的、科學的人機交互界面。
參考文獻:
[1]李航.人機交互數字界面評價軟件典型模塊設計與實現[D].南京:東南大學,2019.
[2]陶薇薇,張曉穎,石磊,闞洪. 人機交互界面設計[M].重慶:重慶大學出版社,2016.
[3]吳甲文.人機交互軟件界面設計研究[J].電子技術與軟件工程,2015(9):49.
作者簡介:王星元,中北大學藝術學院視覺傳達專業碩士研究生。