前段時間投入了一點精力放到了SVG動畫上是因為在項目中用到了動態(tài)加載圖標以及字體圖標,所以順便把這些相關的內(nèi)容補了一下,要么說實戰(zhàn)才是最佳升級方式,因為去年我對SVG還幾乎一無所知。當工作中實際遇到,才有了學習和探索的動力。SVG+CSS3動畫部分,掌握到現(xiàn)在的水平,在項目中運用已經(jīng)綽綽有余了,再有深入的研究純屬個人愛好。
作為一個朝三暮四的人,我需要時刻提醒自己不要忘記本職工作,比如今天,就要很鄭重的寫一個嚴肅的話題,商業(yè)軟件的交互設計。即使微交互屬于交互的一部分,但商業(yè)軟件需要的場景畢竟有限,所以,探索商業(yè)軟件的正確交互方式才是我最重要的工作。
我們的商業(yè)軟件也分兩種,產(chǎn)品和項目,我自己日常接觸的,基本都是項目,換句話說,我們先有了用戶,才針對用戶需求進行有目的的開發(fā),這與大多數(shù)需要獲得用戶的軟件有本質(zhì)的區(qū)別,正是這種區(qū)別,使得商業(yè)軟件的交互設計原則與一般的交互設計原則有所不同。下面就我自己的項目經(jīng)驗總結(jié)一下商業(yè)軟件的交互設計原則。
站在用戶的角度思考
用戶使用商業(yè)軟件,目的只有一個,工作!
那工作是讓人愉悅的嗎?
答案毫無疑問,不。
相信除了個別工作狂,沒有人會把工作當快樂。
大家和我一起設想一下幾個場景
1.你在用word撰寫文檔時,會在意它的界面美觀度嗎?不,你只在乎能不能快速排版,能不能找到你隨時需要的加粗,更換字號,首位縮進等常用功能。
2.你在用excel做數(shù)據(jù)表時,你會在意它的菜單項有精美的圖標嗎?不,你只在乎能不能快速的錄入手頭的數(shù)據(jù)并按你的要求生成各種可視化的圖表。
3.你在用ps處理圖片時,你會在意工具面板上的工具的圖標是不是簡陋嗎?不,你只在乎能不能快速找到處理圖片需要的工具和命令。
是的,我們說這些工具好用,是因為它們功能的強大,而非精致的界面,沒有人會閑到去欣賞這些界面,你在使用它們時,只有一個想法,能隨時保存,不要崩潰,趕快完成,完成工作我好去刷手機上那一堆APP去,對,那一堆APP才是真正需要注意界面美觀度的應用,它們需要小心翼翼的去猜測用戶的喜好并不斷迭代。
而商業(yè)軟件對于用戶而言,就是一個單純的工具,沒有人去探索喜出望外的功能,沒有人在乎文案是不是人性化,語言是不是有溫度,更沒有人去注意有沒有小彩蛋這樣的驚喜。
因此,作為商業(yè)軟件的交互設計師,只要圍繞一個指導原則就可以——讓用戶快速完成工作。
天下武功,唯快不破。這個道理,同樣適用于商業(yè)軟件的交互設計,但這一個“快”字,說起來簡單,真正做起來,卻需要一個良好的大局觀。
快之一——基于任務流程的界面設計
商業(yè)軟件以任務場景為主要參考因素,基于任務流程進行界面設計,業(yè)務流程要清晰,體現(xiàn)指引性的層級關系。想快速完成工作?工作流程要有連續(xù)性,不要中途被打斷。當用戶暫時離開時,需要有機制確保用戶回來時知道自己離開的位置以及進行中的流程的狀態(tài)。
快之二——清晰的布局
對于商業(yè)軟件而言,布局的重要性不言而喻,想快速找到需要的功能?那就要確保在頁面中,該功能在重要位置一眼被看到。交互設計需要做到用戶操作到某一步需要某個功能,而這個功能就在手邊,剛剛好。
快之三——嚴謹?shù)慕换シ绞?/h3>
在商業(yè)軟件中,不用去糾結(jié)確定和取消誰在左誰在右這樣的問題,但要保證所有的此類彈窗統(tǒng)一起來。而且商業(yè)軟件迭代周期長,輕易不要去改變用戶的使用習慣,即使某個交互點是不合理的,但當用戶形成習慣后,這就是合理的。交互設計師可以參與到創(chuàng)建產(chǎn)品詞典的工作中,列出產(chǎn)品中將要展示給用戶的概念的名稱和定義,在術語和概念之間建立一一映射,軟件、用戶手冊、營銷資料都應一致使用產(chǎn)品詞典。
快之四——簡單的配色
我個人是非常反對給商業(yè)軟件太多的色彩干擾的,因為用戶的關注點是自己處理的內(nèi)容,而娛樂導向的應用才需要情感化,但一些通用準則仍然適用,比如配色方面盡量柔和且不使用純白背景底色避免視疲勞,大面積出現(xiàn)的文字和按鈕,要經(jīng)過文字/背景色對比度測試,對比度不得小于3。
快之五——設計與開發(fā)的一致性
交互設計和軟件設計一樣,遵從“高內(nèi)聚、低耦合”的原則。比如你設計的功能菜單是不是具有可復用性?當功能有2個20個甚至200個是不是仍然可以用這種方式?
交互設計的書籍自己也看過比較多,包括眾所周知的那十幾本以及一些專業(yè)論文,理論基礎總是有的了,但最大的感受是實踐出真知,不放到真正的項目中,你仍然不知道那些交互設計原則是如何發(fā)揮作用的。
交互設計師最好能根據(jù)自己項目的性質(zhì)建立一個專屬的交互設計自查表。