陳雯
摘要:隨著互聯網技術的不斷發展,計算機軟件的推出速度也越來越快,滿足用戶日益增長的軟件應用需求成為計算機軟件設計的發展導向。文章從計算機軟件用戶界面應用設計的原則出發,探討了軟件用戶界面應用設計的核心要素。
關鍵詞:計算機軟件;用戶界面;應用設計
中圖分類號:TP311 文獻標識碼:A 文章編號:1007-9416(2019)09-0137-02
1 計算機軟件用戶界面設計的原則
一款上市軟件的開發不是盲目地按照開發者的主觀意愿進行的,在進行開發工作之前,都需要按照一定的軟件開發設計規則制定一份完整的軟件開發設計書,其中就對軟件的用戶界面設計進行了詳細的規劃。因此,明確計算機軟件用戶界面設計的各項原則,有助于后期界面設計工作流暢地進行下去,且能更好地規避設計盲點和漏洞的出現,使軟件的用戶界面更加貼合用戶使用需求。
1.1 視覺舒適性
一款軟件的用戶界面形態往往是用戶對軟件的第一印象,按照現代審美的要求,用戶界面不應該出現太多花哨的界面裝飾,但絕對不能只有一個簡陋的用戶功能提示界面。簡潔、大氣是大部分軟件界面設計采取的風格,在軟件界面整體布局符合大眾視覺審美的前提下,使用一兩種界面美化方法提升軟件用戶界面的審美水平,能夠比較好地滿足用戶界面實用功能要求,且同時不破壞整個軟件的視覺美感。從當代主流審美的角度出發,用戶界面的設計應遵從對稱美學和人類視角偏移規則,如多數人在看著電腦屏幕時的第一視角為整塊屏幕水平向左25°的區域。[1]對大部分軟件開發者而言,滿足社會大部分人的視覺舒適需求是讓軟件贏取更大市場份額的關鍵。
1.2 實用性
一款軟件的實用性程度是衡量整個軟件價值的決定性因素之一,而用戶評判軟件實用性的第一觀察要素就是該軟件的用戶界面,所以在設計一款軟件的用戶界面時必須將界面的實用性擺在第一位。用戶界面的實用性可以劃分為視覺上的實用性和軟件實質上的實用性,主要包括界面的快捷程度、界面功能的完備情況以及界面的安全穩定性能等。在設計計算機軟件用戶界面時,減少軟件用戶界面無響應的顯示內容對CPU資源的占用,使用效果更佳的技術來提高界面流暢度和畫面質量,靈活地滿足盡可能多用戶的需求。
1.3 實時性
不但軟件功能的設計需要時效性,軟件用戶界面的設計同樣存在對實時性的要求,且界面的實時性對用戶的使用還有比較大的影響。以用戶安裝軟件和打開軟件為例,軟件的用戶界面需要反應軟件的實時運行狀態給用戶,以提醒用戶該次操作將需要多久的時間、會產生多大的內存消耗等影響用戶下一步選擇的因素。如果軟件的用戶界面沒有實時性,將給用戶造成程度不一的時間、數據等資源浪費,給用戶帶來不必要的麻煩,從而降低用戶對整個軟件的使用體驗感。
2 計算機軟件用戶界面應用設計的核心要素
結合計算機軟件用戶界面應用設計的幾大原則,從軟件的功能和用戶群體類型出發,能夠清晰地把握用戶界面應用設計的要素,促進整個軟件用戶界面向用戶的預期效果靠近。對于計算機軟件的用戶界面而言,設計要素主要包括軟件的整體架構、軟件功能界面、軟件交互方式以及應用到的關鍵技術,除直接與用戶界面應用設計相關的功能界面、人機交互等內容之外,其他的設計要素對軟件用戶界面的應用設計同樣起到重要的影響作用,如關鍵技術的選擇對用戶界面性能的決定作用。因此,明確計算機軟件的用戶界面應用設計的要點,深入分析各個要素具體的內容,才能真正將一款軟件的構想變為實物。
2.1 軟件框架設計
對于絕大多數的軟件開發流程來說,設計用戶界面的第一步就是設計出一個相對完整的軟件框架,當軟件框架的設計工作基本完善且符合用戶需求之后再開展后續設計工作。軟件框架設計相當于建筑房屋時繪制的房屋設計圖,從軟件用戶界面的區域劃分到細微的界面部件擺放都做出詳細的規劃。通過觀察大量的應用軟件用戶界面的形態,可以總結出一些比較通用的設計經驗,如進度條的放置位置一般在界面底部、彈出框的大小比例要和原畫界面的縮放比例保持一致等。此外,為例提高用戶界面的利用率,應該盡量減少裝飾性組件的出現,合理搭配各種顏色的使用。在設計軟件框架的時候還需要結合軟件的類型和具體實現的功能,對用戶界面的切換和人機交互的方式進行調整,降低軟件的操作難度,給用戶提供更加流暢的軟件使用體驗。
2.2 文字設計
一般性的軟件都需要使用文字來對軟件的功能進行描述,并通過文字來引導用戶使用軟件。在進行文字設計時,首先要對軟件的用戶界面語言進行選擇,在確定好語言種類的基礎上對文字規格進行嚴格的規定,主要包括字體、字號、顏色等直接顯示在用戶界面的成分。按照計算機軟件上對文字類型的劃分,在設計用戶界面時要將注釋文本和設備文本區分開,模擬用戶的軟件使用心理來對文字進行排版設計,充分體現軟件的人性化設計。
2.3 圖形設計
圖形是計算機軟件用戶界面最基礎的組成要素,從界面本身到界面中的部件,都是以圖形為基礎設計的。在進行軟件的用戶界面設計時,基礎圖形的組合使用比較常見,一般情況下并不鼓勵在用戶界面的應用設計過程中進行圖形創新,但可以對圖形的應用場景和圖形的大小形態進行創造性的修改,達到區別于其他軟件用戶界面、體現自身特色的效果。且用戶界面圖形的選擇往往關系到整個界面給各個功能區域分配的面積,所以在選擇和搭配圖形時一定要明確用戶界面各個部件的主次關系,從而避免喧賓奪主的現象出現。
2.4 顏色設計
顏色給用戶的視覺沖擊通常比圖形更加強烈,一般在設計軟件的用戶界面時都會在顏色和圖形中選擇一樣作為主體,另一樣則不做過多設計,以此保持用戶界面的視覺平衡。[2]顏色設計主要是對界面顏色進行選擇和填充,首先依據軟件的用途和用戶類型選擇一個顏色作為界面的主題顏色,然后再根據需要適當地挑選顏色。從人類對色彩的視覺敏感度出發,不同功能、類型的用戶界面部件需要的顏色是不同的,且不同顏色組合在一起產生的對比效果和協調效果也都不一致。所以,軟件的用戶界面應用設計在進行顏色的設計時要充分考慮整個用戶界面的協調一致,盡量給用戶最舒適的視覺效果。
3 結語
計算機軟件用戶界面的應用設計內容非常豐富,涵蓋軟件的技術處理、可視化界面相關的文字和圖案設計以及對用戶的行為習慣研究等多個方面的內容。在計算機軟件產業蓬勃發展的時代,高質量的用戶界面是促使計算機用戶選擇該款軟件的關鍵所在,所以加強計算機軟件用戶界面的應用設計研究,將促進計算機軟件行業的向前發展。
參考文獻
[1] 馮秀清,司杰,賴曉風.計算機軟件用戶界面應用設計分析[J].電腦知識與技術,2018(05):77-78.
[2] 肖鵬.計算機軟件的用戶界面設計探究[J].無線互聯科技,2015(09):91-92.
Abstract:With the continuous development of ?Internet technology, the speed of computer software is getting faster and faster. Meeting the growing demand for software applications has become the development direction of computer software design. Based on the principle of computer software user interface application design, this paper discusses the core elements of software user interface application design.
Key words:computer software; user interface; application design