高超GAO Chao;王坤茜WANG Kun-qian;高興慧GAO Xing-hui
(昆明理工大學,昆明 650500)
(Kunming University of Science and Technology,Kunming 650500,China)
國標中對軟件的定義為:與計算機系統操作有關的計算機程序、規程、規則,以及可能有的文件、文檔及數據。軟件的姿態是指軟件展現給用戶的行為姿態和立場。每個軟件都有一個表現給用戶的主要方式,譬如,一個軟件可能是大膽的也可能是膽小卻懦的。通過姿態我們可以討論用戶將投入多大的注意力在該軟件的交互上,軟件對這樣的注意力如何相對應地進行回應。軟件的姿態不由設計者和程序員的喜好來決定,軟件界面的設計也必須基于對該軟件可能的真實使用情境和環境的了解。
軟件的姿態主導設計部分的許多重要原則,但是軟件姿態也并非黑白分明,軟件可能會呈現出不同姿態,這也和用戶的使用情境等因素相關。本文中作者將列舉軟件所呈現的三種姿態,并分別討論該姿態下用戶真實使用行為以及設計原則。
一般來說,交互設計起源于桌面軟件,最近幾年,交互設計的理念被擴展到了其他使用設備上,本文將著重討論桌面軟件的軟件姿態特點。一般桌面軟件可以分為三種姿態:獨占姿態,暫時姿態和后臺姿態。每一種姿態都描述了不同的行為屬性集合,以及不同類型的用戶行為。這些桌面軟件的姿態的歸納總結能夠給予設計者進行界面設計時的一個重要的基點。
1.1 獨占姿態 如果一個軟件長時間占據使用者的注意力,這個軟件就是獨占姿態的軟件。獨占姿態軟件能夠提供一系列相關的功能和特點,使用者往往需要讓這些功能特點顯示出來并持續運行,占據整個屏幕。這類軟件的交互一般非常復雜,用戶在使用獨占軟件的時候,通常處于一種工作流的狀態。另外,獨占軟件在運行時往往窗口被最大化了。例如,我們在使用Word 編輯文字時很少會將窗口縮小使用,因為那樣我們將無法使用很多常用的功能。總之,獨占軟件最大的特點在于它能夠被用戶長時間且持續的使用,它們已經作為用戶的主要工具并主導了用戶的工作流。例如,用戶在使用Powerpoint 來制作幻燈片時,它們會自始至終將軟件全屏使用,也許有的時候他們需要用其他程序來輔助完成工作,但是Powerpoint 始終保持它的獨占姿態。
用戶與獨占軟件的互動的時間里沒有其他軟件與該獨占軟件相競爭,獨占軟件在屏幕的像素使用上則有著很大的優勢,所以,設計者可以根據需要設計軟件工具欄而不需要刪減。在該類軟件的界面設計過程中,可以采用以下設計方法:
1.1.1 使用最小的視覺風格 因為用戶在使用獨占軟件的過程中會始終盯著該軟件,因此,設計者應該考慮弱化視覺表現的顏色和紋理等等。而且,在使用顏色的問題上要保守,不要運用太多的顏色,過多的顏色使用會使得用戶在長期的使用中感到俗氣。如遇到需要強調或者突出層次的內容,則可以選擇使用加重顏色等方式。
1.1.2 豐富的視覺反饋 獨占應用是非常好的平臺,它能夠為用戶創建一個非常好的視覺反饋環境,設計者可以大膽的考慮在界面上添加狀態欄,標題欄,數據狀態,程序狀態等一些對用戶有意義的視覺指示和用戶行為暗示內容,但是,在保證豐富的視覺反饋的同時也要避免界面的混亂。合理的運用視覺反饋能夠使得用戶增加軟件使用的熟練程度同時也就增加了軟件的滿意度。
1.1.3 豐富的輸入 獨占應用也可以享有豐富的輸入手段,軟件中的常用功能應該可以通過多種方式操作,直接操作,對話框,快捷鍵都可以成為合適的操作方式。
獨占軟件應該占據整個屏幕,這個原則對于程序內的文檔窗口也成立,即程序在使用過程中,程序內包含的文檔子窗口應該始終最大化,除非用戶有明顯的其他要求。
1.2 暫時姿態 暫時姿態的軟件在打開短暫時間后會隨即關閉,它僅展現一個單一的功能給用戶。在某個獨占軟件的使用過程中,某些暫時姿態的軟件在需要的時候被調用,出現并輔助用戶完成工作后迅速離開,讓用戶繼續回到獨占軟件繼續工作。這類軟件最大的特點在于其臨時性,因為他們不會長時間停留在屏幕上,用戶不會有機會非常熟悉它們,所以這類軟件需要細致、精致、清晰明顯的顯示控件,不能出現混淆或錯誤。
暫時姿態軟件界面上的控件按鈕需要更大,更醒目。它不同于獨占式應用會使得用戶產生視覺疲勞,它只是暫時停留在屏幕上,它的大而醒目的按鍵設計會幫助用戶更快更好的定位和使用。用戶使用這類軟件的頻率可能很低,它們很可能會忘記每個功能鍵的含義,所以,暫時式軟件應該把指令放在表面顯示,并將按鈕的功能盡量表達清楚。
對于暫時姿態軟件和獨占式軟件來說,幫助用戶最好的方式是讓程序具有記憶能力。例如,暫時式軟件可以記住用戶最后一次使用時的狀態,或者處于上一次的位置和配置狀態,可以幫助用戶在下一次的使用,這種方式好過任何默認設置。
1.3 后臺姿態 通常不與用戶互動的軟件是后臺姿態軟件,這些軟件隱形在后臺,無需用戶干預就能夠完成很多任務,有些任務甚至至關重要。例如,網絡連接,打印機驅動等軟件。只要計算機開著,它就依然執行其進程,它必須可以隨時被加載或隨時調整。用戶與后臺軟件的之間的交互本質上是暫時的,所以暫時姿態軟件的設計原則對后臺姿態軟件也適用。
后臺姿態對于應用程序而言顯得非常重要,由于程序在正常使用情況下是不可見的,所以在偶爾需要的情況下,調用程序的方式也是非常重要的。在windows 系統中,最常用的方式就是運用程序圖標來表示它們,并且它們一般顯示在右下角,并且,為了解決那些不常被調用的后臺程序圖標占用桌面空間的問題,Windows XP 以后的版本將不常被調用的后臺程序圖隱藏起來了。不論是windows系統,還是mac 系統都使用控制面板來對后臺軟件進行配置,用戶可以選擇停止或者啟用這些后臺程序。
總而言之,軟件界面設計不論對于用戶還是對設計開發者都關系重大。設計者在設計的過程中需要考慮軟件的姿態定位,以該定位為設計的導向來開展后期的設計與研發等工作。只有在這個大前提下進行設計,才能夠為用戶帶來良好的軟件用戶體驗。
[1]Alan Cooper.About Face3[M].北京:電子工業出版社,2012.
[2]Steve Krug.Don't Make Me Think[M].America:New Riders Press,2005.
[3]Donald Norman.設計心理學[M].北京:中信出版社,2007.
[4]Christina Wodtke,Austin Govella.錦繡藍圖[M].北京:人民郵電出版社,2009-11.