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