之所以喜歡這篇文章,并將它翻譯出來,其原因是文中的那些動畫打動了我,仔細思考每一個動畫都能讓自己產生很多聯想和靈感,借此分享給大家,也是希望大家能有所收獲。
當然可能又會有人說,這些動畫怎么去實現啊,開發做不了啊。不過我認為,盡管有些微交互目前實現起來會有些困難,但是咱們設計師首先要有這些意識,就是能夠辨識哪些體驗是好的,哪些是不好的,我覺得這種意識對創意性的工作很重要。
本篇文章,我將展示一些有效微交互的例子,同時也會解釋一下,它們是如何提高產品用戶體驗,另外也會教大家怎樣做微交互測試。你可以利用這些信息來說服你的老板或你的設計團隊(甚至包括你自己),微交互是靈活的,并且是設計豐富交互體驗的必備要素。
微交互所要求的關注細節是獲得有效、強大用戶體驗的關鍵原則。設計過程中的每個部分都很重要,擁有好用且令人難忘的細節能讓你的應用脫穎而出。
在整個用戶與產品的交互過程中,微交互創造出了一些有趣的瞬間。典型的微交互比如像拖放,當用戶開始拖動時,目標對象會突出顯示,這幫助用戶明確知道拖動的元素是哪個,并明確能放到哪里去。
1. 頁面之間的切換動畫
微動畫在界面狀態之間進行了平滑的轉換,并改善了應用的體驗。用戶可以更好地了解之前和當前的狀態。同時,微動畫使得應用有了「情緒」并同時增加了必要的細節。
△ by Anton Skvortsov for Norde
2. 無限滾動與頂部動畫相匹配
Polarsteps 應用中的微動畫是向用戶顯示進度的好方法。 用戶可以看到他們的動作與滾動內容之間的關系。個性化和指針是搜索特定日期照片的最佳方式。
3. 上傳或下載狀態
使用微動畫展示了上傳/下載的狀態。在這個例子中,微交互同時還顯示了下載了多少M字節。動畫進度條為無聊的下載過程增添了樂趣。
△ by Nick Buturishvil
4. 通知
微動畫使用戶能夠快速識別,并高效的與應用進行交互,同時也能使實際顯示的形式更加優雅。
△ by Mikhail Gribkov for Kultprosvet
5. 下拉刷新
刷新這種經常使用的內容操作將成為你的界面設計亮點,其中包含了有想法的、獨特的微動畫。使用動畫通知用戶頁面正在加載,并在下載完成時消失。
△ by Hoang Nguyen
6. 響應式點擊
響應式微動畫鼓勵用戶進行操作,這是用戶與界面進行更多交互的關鍵原因。
△ by Tigran Manukyan
7. 動效設計使得填充表單變得更加有趣
微動畫用有趣和交互性元素改進了填充表單的枯燥過程。一個煩人的體驗會變得因增加了微動畫而更有價值,即使用戶需要多次輸入電子郵件,用戶也會毫不猶豫地填寫整個表單。
△ by Clay Walte
8. 文字動效
文本動畫為你的設計提供了獨特性并展示創新的用戶體驗設計方法。 毫無疑問,這些巧妙的效果在極簡主義界面中尤其受歡迎。
△ by Mary Lou
9. 開關動效
微動畫可以改善無聊的元素,如開關。當應用關閉時,動畫就會停止,用戶會立即收到交互反饋。
△ by Mo
10. 滑動
微動畫最常用的地方之一是內容滑動。微動畫將一個熟悉的滑動手勢變成了一個獨特的界面,而用戶可以在一個連續的流程動畫中查看內容。
△ by Nikita Duhovny
11. 突出變化
使用微動畫,用戶可以從界面上獲得對其操作的正確響應。當單擊按鈕時,界面的每個元素都會進行平滑的過渡,每個設計塊都會轉換成一個新的狀態。
△ by Ramotion
有些人可能會給你一個不好的建議,說不用去做微交互測試,說這就像重復造輪子。
相反,微交互對于任何應用或正常的設備運行都是必要的(譯者注:正因為它很重要,所以測試也應該引起重視)。你可以通過測試和用戶反饋來提升和改善它們。不同之處在于,你測試的是流程和結構,而不是停留在概念上。
遵循構建>度量>學習的精益啟動反饋循環研究方法。構建微交互并測試它,用各種定量和定性的方法度量設計。從這些發現中分析學習,然后重復,使用研究數據來確認你的決定,并確保微交互最終符合用戶的需求。
建立和運行測試會議的工作量和成本通常非常高。因此,微交互常常與其他項目合并在一起進行測試。
1. 用微交互來發現問題
使用下面描述的流程作為測試微交互的開始:
這個過程能幫助你發現微交互的很多問題。它能驗證一般的目標和期望。對兩個用戶團隊重復這個過程至少兩次。在既定時間內,利用用戶反饋來分析和優化你做的微交互。
2. 如何使用研究數據
這些是你可以測試的一些定量數據:
優化微交互并重新測試一遍,看看是否需要進一步改進。 另外也需要注意樣本量,測試用戶不多可能會使錯誤或偏好變得更加明顯。
統計意義當然并不意味著跟實際一模一樣。在設計過程中使用數據,最重要的教訓是:它不能是為你自己而設計如hellokid。研究數據需要人來解釋它,然后把它放到內容中,單純的數據很少能告訴你發生了什么。
你為什么會拋棄數據?例如,大多數在線廣告都沒有點擊率。如果你做的廣告能有0.5%的點擊率,其實做的就還可以了。那么,我們是否應該推遲所有的在線廣告,只因為它們很少被使用?99.9%的用戶會同意(另外0.1%的人為廣告公司工作)。但是去掉廣告意味著去掉網站本身,因為運營它沒有錢賺了。不能只是看數據,因為數據不包含更廣泛的內容。業務、組織環境和用戶基礎不僅僅是 Excel表中的數字。數據應該是輔助你做出更好的決策,但不要完全依賴數據。
微交互可以提高產品的用戶體驗,幫助用戶記住你的品牌。它們使產品體驗不僅簡單,而且能吸引人。考慮小細節表明用戶和他們的需求已經得到了一些關注,這正是他們想要的。通過微交互,可以改善人們的生活。最重要的是,做好微交互能在快節奏的 web 開發行業中保持領先地位。
原文鏈接:《How You Can Improve UX with Microinteractions. Part II》 Sergey Gladkiy