人機交互主流設計原則【干貨】(3)
- 2019-08-08 17:46
- 來源/作者:吳軼/吳軼
- 己被圍觀 次
全局加載反饋:開發者可以參考圖中樣式,使用標題欄提示加載小程序頁面內容的過程。例如: 加載反饋注意事項: 若載入時間較長,應提供取消操作,并
全局加載反饋:開發者可以參考圖中樣式,使用標題欄提示加載小程序頁面內容的過程。例如:

加載反饋注意事項:
- 若載入時間較長,應提供取消操作,并使用進度條顯示載入的進度。
- 載入過程中,應保持動畫效果 ; 無動畫效果的加載很容易讓人產生該界面已經卡死的錯覺。
- 不要在同一個頁面同時使用超過1個加載動畫。
結果反饋:除了在用戶等待的過程中需予以及時反饋外,對操作的結果也需要予以明確反饋。根據實際情況,可選擇不同的結果反饋樣式。對于頁面局部的操作,可在操作區域予以直接反饋,對于頁面級操作結果,可使用彈出式提示、模態對話框或結果頁面展示。
頁面局部操作結果反饋:對于頁面局部的操作,可在操作區域予以直接反饋,例如點擊多選控件前后如下圖。對于常用控件,微信設計中心將提供控件庫,其中的控件都已提供完整操作反饋。

頁面全局操作結果——圖標型彈出提示:圖標型彈出提示適用于輕量級的成功提示,1.5秒后自動消失,并不打斷流程,對用戶影響較小,適用于不需要強調的操作提醒,例如成功提示。特別注意該形式不適用于錯誤提示,因為錯誤提示需明確告知用戶,因而不適合使用一閃而過的彈出式提示

頁面全局操作結果——文字型彈出提示:文字型彈出提示適用于需要輕量化地用文字解釋當前狀態或提醒不嚴重的錯誤。1.5秒后自動消失,不打斷流程,對用戶影響較小。

頁面全局操作結果——模態對話框:對于需要用戶明確知曉的操作結果狀態可通過模態對話框來提示,并可附帶下一步操作指引。

頁面全局操作結果—結果頁:對于操作結果已經是當前流程的終結的情況,可使用操作結果頁來反饋。這種方式最為強烈和明確的告知用戶操作已經完成,并可根據實際情況給出下一步操作的指引。

3.異常可控,有路可退:在設計任何的任務和流程時,異常狀態和流程往往容易被忽略,而這些異常場景往往是用戶最為沮喪和需要幫助的時候,因此需要格外注意異常狀態的設計,在出現異常時予以用戶必要的狀態提示,并告知解決方案,使其有路可退。
要杜絕異常狀態下,用戶莫名其妙又無處可去,停滯在某一個頁面的情況。上文中所提到的模態對話框和結果頁面都可作為異常狀態的提醒方式。除此之外,在表單頁面中尤其是表單項較多的頁面中,還應明確指出出錯項目,以便用戶修改。
異常狀態——表單出錯:表單報錯,在表單頂部告知錯誤原因,并標識出錯誤字段提示用戶修改。

便捷優雅
從PC時代的物理鍵盤鼠標到移動端時代手指,雖然輸入設備極大精簡,但是手指操作的準確性卻大大不如鍵盤鼠標精確。為了適應這個變化,需要開發者在設計過程中充分利用手機特性,讓用戶便捷優雅的操控界面。
1.減少輸入:由于手機鍵盤區域小且密集,輸入困難的同時還易引起輸入錯誤,因此在設計小程序頁面時因盡量減少用戶輸入,利用現有接口或其他一些易于操作的選擇控件來改善用戶輸入的體驗。
例如:下圖中,在添加銀行卡時,采用攝像頭識別接口來幫助用戶輸入。除此之外微信團隊還對外開放例如地理位置接口等多種微信小程序接口 ,充分利用這些接口將大大提高用戶輸入的效率和準確性,進而優化體驗。

除了利用接口外,在不得不讓用戶進行手動輸入時,應盡量讓用戶做選擇而不是鍵盤輸入。一方面,回憶易于記憶,讓用戶在有限的選項中做選擇通常來說是容易于完全靠記憶輸入;另一方面,仍然是考慮到手機鍵盤密集的單鍵輸入極易造成輸入錯誤。例如圖中,在用戶搜索時提供搜索歷史快捷選項將幫助用戶快速進行搜索,而減少或避免不必要是鍵盤輸入。

2.避免誤操作:因為在手機上我們通過手指觸摸屏幕來操控界面,手指的點擊精確度遠不如鼠標,因此在設計頁面上需點擊的控件時,需要充分考慮到其熱區面積,避免由于可點擊區域過小或過于密集而造成誤操作。當簡單的將原本在電腦屏幕上使用的界面不做任何適配直接移植到手機上時,往往就容易出現這樣的問題。
由于手機屏幕分辨率各不相同,因此最適宜點擊像素尺寸也不完全一致,但換算成物理尺寸后大致是在7mm-9mm之間。在微信提供的標準組件庫中,各種控件元素均已考慮到了頁面點擊效果以及不同屏幕的適配,因此再次推薦使用或模仿標準控件尺寸進行設計。
3.利用借口提升性能:微信設計中心已推出了一套網頁標準控件庫,包括 sketch設計控件庫 和 Photoshop設計控件庫,后續還將完善小程序組件,這些控件都已充分考慮了移動端頁面的特點,能夠保證其在移動端頁面上的可用性和操作性能;同時微信開發團隊也在不斷完善和擴充微信小程序接口,并提供微信公共庫,利用這些資源不但能夠為用戶提供更加快捷的服務,而且對頁面性能的提高有極大作用,無形之中提升了用戶體驗。
統一穩定
除了以上所提到的種種原則,建議接入微信的小程序還應該時刻注意不同頁面間的統一性和延續性,在不同的頁面盡量使用一致的控件和交互方式。
統一的頁面體驗和有延續性的界面元素都將幫助用最少的學習成本達成使用目標,減輕頁面跳動所造成的不適感。正因如此,小程序可根據需要使用微信提供的標準控件,以達到統一穩定的目的。
iOS設計原則
清晰
整個系統中,任何字號的文字都必須清晰易讀,圖標表達含義準確易懂,修飾恰到好處,以功能驅動設計。留白、顏色、字體、圖形和其他界面元素能夠巧妙地突出重點內容并傳達交互性。
1.使用留白:留白可以使重要的內容和功能更加醒目、更易理解。留白還可以傳達一種平靜和安寧的心理感受,它可以使一個應用看起來更加聚焦和高效。

2.讓顏色簡化UI:使用一個主題色——比如Notes中用了黃色——高亮了重要區塊的信息并巧妙地用樣式暗示可交互性。同時,也讓應用有了一致的視覺主題。內置的應用使用了同系列的系統顏色,這樣一來,無論在深色或淺色背景上看起來都很干凈,純粹。

3.通過使用系統字體確保易讀性:iOS的系統字體(pingfang)使用動態類型自動調整字間距和行間距,使文本在任何尺寸大小下都清晰易讀。無論你是使用系統字體還是自定義字體,一定要采用動態類型,這樣一來當用戶選擇不同字體尺寸時,你的應用才可以及時做出響應。

4.使用無邊框的按鈕:默認情況下,所有的欄(bar)上的按鈕都是無邊框的。在內容區域,通過文案、顏色以及操作指引標題來表明該無邊框按鈕的可交互性。當它被激活時,按鈕可以顯示較窄的邊框或淺色背景作為操作響應。

順應
流暢的動效和清晰美觀的界面有助于用戶理解內容并與之交互, 且不會干擾用戶。當內容占據整屏時,半透明和模糊處理通常會暗示 他更多的內容。減少使用邊框、漸變和陰影,使界面盡可能輕量化, 從而突顯內容。
縱深
清晰的視覺層和生動的動效賦予界面層次感,使其富有活力并有助于理解。使可觸發界面元素更容易被找到能提升體驗的愉悅感, 讓用戶在觸發相應功能或者獲取更多內容時不至于茫然無措。當用戶 瀏覽內容時,流暢的過渡能夠提供縱深感。
iOS的延展原則有以下6條:
- 1.整體美感
- 2.一致性
- 3.直接操縱
- 4.反饋
- 5.隱喻
- 6.用戶控制
1.整體美感:整體美感體現在一款 App 的視覺外觀、交互行為與其功能結合的優異程度。例如,一款協助用戶完成重要任務的 App 應該使用不易察覺且不會造成干 擾的圖形、標準化控件和可預知的交互行為,從而使用戶聚焦在任務本身。反之,一款沉浸式體驗的 App(如游戲),需要提供一個有吸引力的界面, 在鼓勵用戶探索的同時為用戶帶來無窮的樂趣和激動。
2.一致性:一致的應?程序通過使用系統提供的界?元素,眾所周知的圖標,標準文本樣式和統一術語來實現熟悉的標準和范例。該應?程序以?期望的方式結合了功能和行為。
3.直接操縱:屏幕內容的直接操作吸引?并促進理解。用戶在旋轉設備或使?用?手勢影響屏幕內容時會遇到直接操作。通過直接操縱,他們可以看到他們行動的直接,明顯的結果。
4.反饋:反饋能夠響應交互操作,呈現結果,便于用戶了解情況。系統自帶的 iOS 的App 對用戶的每個操作都提供了明確的反饋。
- 交互元素在點擊時會被高亮顯示
- 進度指示器顯示了需要長時間運行的操作進度
- 動效和聲音使用戶能夠更清晰地感知交互行為的結果
5.隱喻:當一個 App 的虛擬對象和行為與用戶所熟悉的體驗相似時——無論這種體 驗來源于現實生活亦或是數字世界,用戶就能夠更快速地學會使用這款App。隱喻在 iOS 中能夠起作用是因為用戶與屏幕在進行物理上的交互。
- 可以通過移動分層視圖來顯示被遮擋的內容
- 可以拖拽并滑動對象
- 可以切換開關,移動滑塊,滾動數值選擇器
- 可以通過輕掃來翻閱書籍和雜志
6.用戶控制:在 iOS 中,用戶是決策者,而不是App。App可以對用戶行為提出建議,對 可能造成嚴重后果的行為發出警告,但不應該直接替用戶做決策。優秀的 App在用戶主導和避免不想要的結果之間找到平衡。為了讓用戶擁有掌控性, App可以使用用戶熟悉且可預知的交互元素,讓用戶二次確認破壞性的行為, 并且保證可以停止正在執行中的操作。
Material Dedign 設計原則
詳情請查看Material Dedign 設計指南中文網站:www.mdui.org
Material 是一種隱喻
通過構建系統化的動效和空間合理化利用,并將兩個理念合二為一,構成了實體隱喻。與眾不同的觸感是實體的基礎,這一靈感來自我們對紙墨的研究,但是我們相信,隨著科技的進步,應用前景將不可估量。
實體的表面和邊緣提供基于真實效果的視覺體驗,熟悉的觸感讓用戶可以快速地理解和認知。實體的多樣性可以讓我們呈現出更多反映真實世界的設計效果,但同時又絕不會脫離客觀的物理規律。
光效、表面質感、運動感這三點是解釋物體運動規律、交互方式、空間關系的關鍵。真實的光效可以解釋物體之間的交合關系、空間關系,以及單個物體的運動。

鮮明、形象、深思熟慮
新的視覺語言,在基本元素的處理上,借鑒了傳統的印刷設計——排版、網格、空間、比例、配色、圖像使用——這些基礎的平面設計規范。在這些設計基礎上下功夫,不但可以愉悅用戶,而且能夠構建出視覺層級、視覺意義以及視覺聚焦。精心選擇色彩、圖像、選擇合乎比例的字體、留白,力求構建出鮮明、形象的用戶界面,讓用戶沉浸其中。
Material Design設計語言強調根據用戶行為凸顯核心功能,進而為用戶提供操作指引。

有意義的動畫
動畫效果(簡稱動效)可以有效地暗示、指引用戶。動效的設計要根據用戶行為而定,能夠改變整體設計的觸感。
動效應當在獨立的場景呈現。通過動效,讓物體的變化以更連續、更平滑的方式呈現給用戶,讓用戶能夠充分知曉所發生的變化。
動效應該是有意義的、合理的,動效的目的是為了吸引用戶的注意力,以及維持整個系統的連續性體驗。動效反饋需細膩、清爽。轉場動效需高效、明晰。

本篇文章要講的設計原則包含六類:
- 1.尼爾森十大可用性原則
- 2.三大原則定律
- 3.Ant Design設計原則
- 4.微信小程序設計原則
- 5.iOS設計原則
- 6.Material Dedign 設計原則
尼爾森十大可用性原則
尼爾森(Jakob Nielsen)是一位人機交互學博士,于1995年1月1日發表了「十大可用性原則」。十大可用性原則不僅適用于Web端,也適用于移動端。
熟練掌握十大可用性原則對于指導設計來說意義重大,可提升整個產品的可用性體驗。
十大可用性原則分別為:狀態可感知、貼近用戶認知、操作可控、一致性、防錯、識別好過回憶、靈活高效、美學和最簡主義原則、容錯、人性化幫助。
原則一 狀態可感知
定義:告知系統的當前狀態,讓用戶可清晰的感知所處的操作狀態。
例如:淘寶注冊,用戶所處流程情況通過步驟條,可以清晰告知用戶注冊整體的注冊流程狀態。

例如:微信轉發消息,發送成功時,通過底部的snakcbar提示告知用戶轉發成功。
原則二 貼近用戶認知
定義:盡量將生活中的邏輯和設計邏輯保持統一,這樣就會更貼近用戶的認知,用戶上手成本也就更低。
例如:iOS7之前的iPhone解鎖,滑動解鎖,這和生活中的用戶側拉開門的場景一樣。這個設計非常貼切日常生活認知,用戶上手成本特別低。

例如:微信紅包的設計,紅包樣式和現實中用戶認知的紅包基本一致,都是紅色且外觀相似。
用戶要發紅包時,先要塞錢進紅包。其他人點擊紅包時,有一個拆開的按鈕,用戶拆開就會存入零錢,整個流程完全貼近用戶的生活認知。
原則三 操作可控
定義:用戶對于行為可預期可控制。對于用戶的誤操作,提供二次確認或者撤銷的功能,這樣可提高用戶的操作可控性。
例如:移動端中對于毀滅性操作,大部分都做二次確認,這樣是防止用戶誤操作帶來的刪除損失。用戶不用因為操作帶來的心里負擔,從而提升操作可控性。
例如:微信聊天對話列表,用戶刪除列表,由于會清空消息記錄,因此,通過對話框提示用戶,這種做法可提升操作可控。
例如:gmail郵箱,用戶發送郵件成功后,可點擊撤回操作。
原則四 一致性
定義:遵循統一的產品設計規范/邏輯。這里的一致性也包含產品和跨平臺產品之間的一致性。
產品間的一致性,包含視覺和交互的一致性,無論是文案、視覺風格、組件樣式等都包含一致性。
例如:微信的卡片結構設計,列表的提示文案都是卡片里面,這個遵循Material design設計規范,ios中設計則提示語在卡片下方。

(責任編輯:PS家園網)
*PSjia.COM 傾力出品,轉載請注明來自PS家園網(m.sz-xdd.com.cn)
上一篇:社交互動創新:從點贊到擊掌
下一篇:如何更好地使用柵格系統




