辭典精譯|我見過總結最好的UI動效設計法則!

辭典精譯|我見過總結最好的UI動效設計法則!

辭典精譯|我見過總結最好的UI動效設計法則! ,教程,UX辭典,翻譯文章站酷網,中國設計師互動平台。

UX動效“指點迷津”

研究主題:提升動效可用性

研究對象: 12條UX動效應用法則

“作為UX/UI設計師,我該如何適當在UX設計中加入動效?”,我總結了一些經驗法則,可以很好地回答這個問題。在過去5年裡,我的UI動畫工作室發表的教程,非常幸運可以在40多個國家/地區,以及數百個頂級品牌設計諮詢公司中指導UX/UI設計師們。

研究UX/UI動效超過15年後,我得出了一個結論——其實有12個規律方法來幫助提升UX動效設計。我將這些機會稱為“ 12條UX動效應用法則”,它們可以通過多種創新方式進行疊加和組合使用。

我將宣言分成5部分:

-強調動效的主題;

-實時與非實時交互;

-提升動效可用性的4種方法;

-原理,技術,特性和價值;

-12條UX動效應用法則。

動效並不是UI動畫!

設計人員通常將用戶界面中的運動主題理解為“ UI動畫”(實際上不是),所以我覺得在開始說12條原則前,有必要為大家普及下基礎。

設計人員通常將“ UI動畫”視為是讓用戶體驗更愉悅的東西,實際上並沒有增加太多價值。因此,UI動畫通常被視為UX的後兒子。另外,用戶界面動效,它被認為屬於迪士尼的12條動畫原理範疇,我在自己的《UI Animation Principles — Disney is Dead》一文中進行了反駁。

在我的宣言中,我將證明UI動畫原則與“ 12 UX in Motion Principles”的關係,就像是建築構造和建築風格一樣,是各自獨立的。或者這樣理解,一個建築結構被物理建造後才會實際存在(施工後),但是原則理論卻能指導物理建造。

動畫就是工具,而原則是用來指導工具使用的,因此,原則理論對設計師的影響力更大。實際上,多數設計師經常在UX設計中,將“ UI動畫”視為一種更高級的設計形式。

實時與非實時交互

區分“狀態”和“作用”很重要,UX中的大多元素是靜態的,例如設計組件。用戶體驗中的行為基本上是暫時的,是基於動作的。一個元素是被隱藏的,或正在被隱藏。如果是後者,動效的引入就可以很好地提升可用性。

另外,可以將交互的時間都視為實時或非實時發生。實時是指用戶直接與用戶界面中的對象進行交互。非實時意味著對象行為是事後交互的:它在用戶操作之後發生,並且是過渡的。

這是一個重要的區別。實時交互也可以被認為是“直接操縱”,因為用戶正在直接和界面對象進行交互。用戶使用界面時,界面行為正在發生。非實時交互僅在來自用戶的輸入之後發生,並且具有將用戶短暫鎖定在用戶體驗之外的作用,直到轉換完成。認知這些差異性,會在我們學習12項原則時發揮幫助作用。

提升動效應用性的4種方法

這4點代表判斷用戶體驗可用性時的依據:

-預期值

分兩個方面——設計為用戶帶來的感受,以及實際呈現效果。換句話說,作為設計師,我們希望最大程度地減少用戶期望與他們體驗之間的差距。

-連續性

既代表用戶流程,也代表用戶體驗的“一致性”。可以從“內部連續性”(場景內的連續性)和“內部連續性”(構成整個用戶體驗的一系列場景內的連續性)的角度來考慮。

-敘述性

是用戶體驗中事件的線性進展,一系列微妙的變化和動作串聯在一起是,就構成了用戶體驗流程。

-關聯性

指導用戶理解和決策界面中組件之間的關係。

原理、技術、特性和量值

泰勒·韋恩(Tyler Waye)寫道:“原理……是產生各種技術的基本前提和功能規則。無論發生什麼,這些要素都保持一致。”我們可以設想一個層次結構,其中“原則”在頂部,“技術”在第二,接下來是“內容”,“量值”在最底部。可以將技術視為把原則實際執行的一種呈現手法,類似於我們常說的“設計風格”。

“屬性”是特定對象的參數,這些參數會被動畫化以創建該技術。這些包括(但不限於)位置,不透明度,比例,旋轉,錨點,顏色,筆劃寬度,形狀等。 “量值”是實際的數字屬性值,它們會隨時間變化以創建所謂的“動畫”。

比如,設計一個飛機降落的動效,我們可以使用“模糊原理”,模糊和不透明度調至25px和70%。現在我們有了一些可以使用的工具。更重要的是,這些語言工具與任何特定的原型工具無關。

12條UX動效應用法則

緩動,偏移和延遲與定時有關;處理與對象關係有關;變換,數值變化,遮罩,疊加和復制都與對象連續性有關;視差與時間層次有關。模糊度,維度和滑動變焦都與空間連續性有關。

原則1:緩動

發生即時事件時,對象行為符合用戶期望。


所有(實時或非實時)的動效都非常緩和。這種設計輕鬆搭建了一種自然舒適的氛圍,也有一種連續感。順便提一句,迪士尼將其稱為“慢進慢出”。

左側示例的線性運動,看起來很好像糟糕。第一個示例沒有很強的動效,但呈現出來的也很流暢。以上三個示例都有確切的幀數,並且演示的時間相同,唯一的區別是動效的緩和程度。

作為關注可用性的設計師,除了美學之外,我們還需要多提出質疑,哪個示例更能提升可用性?我在這裡介紹的情況是緩動固有的特點。在適當緩動情況下,用戶會感覺動作本身是無縫的並且在很大程度上是不可見的,這是一件好事,因為它不會分散注意力。線性運動明顯可見,並且感覺不完整且分散注意力。

我們再來看右邊的示例,它也不並不是天衣無縫的。實際上,它具有明顯的“設計”感,我們會注意到物體是如何著陸的,但與左側線性運動示例相比,它仍然感覺“更正確”。

我想向您開放的是一個輕鬆的運動世界。作為設計師,您實際上可以在項目中創建和實現無限的“緩動”。所有這些放鬆都有自己的期望響應,它們會在用戶中觸發。

原理2:偏移和延遲

引入新元素和場景時,定義對象關係和層次結構。

“偏移與延遲”受迪斯尼動畫原理影響,本例中為“跟隨並重疊動作”。

但是,重要的是要注意,方法雖然類似,但目的和結果卻不同。迪斯尼的《原理》可產生“更具吸引力的動畫”,而《UI動畫》的原理則可產生更多可用的體驗。

這一原則的效用在於,它通過“告訴”用戶界面中對象的性質,預先為用戶設置成功的條件。上面參考中的敘述是頂部的兩個對像是一組,而底部則是分開的。頂部的兩個對象可以是非交互的圖像和文本,而底部的對象可以是按鈕。

甚至在用戶註冊這些對像是什麼之前,設計人員就已經通過運動告知這些對像是“分離的”。

Credit: InVision

在上圖示例中,懸浮按鈕(FAB)轉換成了包含三個按鈕的標題導航元素。由於按鈕在時間上彼此“偏移”,因此最終通過“分離”來提升可用性。換句話說,設計人員是在利用時間本身來說(甚至在用戶註冊對象之前)對像是分開的。這可以讓用戶完全獨立於視覺設計,了解界面中對象的特性。

以下是一個示例:

Credit: Jordi Verdu

在上面的例子中,靜態視覺設計告訴我們在背景上有圖標。假設這些圖標都是彼此獨立的,並且做著不同的事情。

圖標被分組為行,並且表現得像單個對象。它們的標題同樣被分組為行,並且表現得像單個對象。動效告訴用戶這些界面元素不是她的眼睛所看到的。在這種情況下,我們可以說界面中對象的時間行為並沒有提升可用性。

原則3:創建關聯性

與多個對象進行交互時,創建空間和時間層次關係。


這是一項強大的原理,可“關聯”用戶界面中的對象。在上面的示例中,頂部或“子級”對象的“ scale”和“ position”屬性作為底部或“父級”對象的“ position”屬性的父級。

處理對象屬性與其他對象屬性的鏈接,創建對象關係和層次結構。

還可以使設計人員更好地協調用戶界面中的時間,同時與用戶交流對象關係的本質。回想一下,對象的“屬性”包括以下內容:“比例”,“不透明度”,“位置”,“旋轉”,“形狀”,“顏色”,“值”等。這些屬性中的任何一個都可以鏈接到其他任何屬性,以在用戶體驗中創造協同作用。

Credit: Andrew J Lee, Frank Rapacciuolo

在左側示例中,“表情”元素的“ y軸”是圓形指示器,也是“ x軸”的父級。當圓形指示器元素沿水平軸移動時,其“子級”元素沿水平和垂直方向移動(同時被遮罩)。此功能最好可以“實時”互動,當用戶直接操作界面對象時,設計人員通過動效與用戶溝通,將其聯繫起來。

創建關聯有3種形式:“直接關聯”(請參見上面的兩個“延遲”示例,“反向”示例,請參見下文)。

延遲和反向

原則4:變換

對象實用程序更改時,創建連續的敘述流狀態。

關於運動原理“轉換”中的UX的文章已經很多。在某些方面,它是動畫原理中最明顯和最深刻的部分。

轉換是最容易識別的,主要是因為它效果很突出。我們注意到,“提交”按鈕將形狀更改為徑向進度條,最後再次將形狀更改為確認複選標記。它完整的展示了一個功能,並引起了用戶注意。

Credit: Colin Garven

變換所做的是無縫地將用戶轉換為不同的UX狀態或“是”(如這是一個按鈕,這是一個放射狀的進度條,這是一個複選標記),引導成所需的結果。通過這些功能空間將用戶吸引到了最終目的地。

轉換的作用是將用戶體驗中的關鍵時刻從認知上“分塊”為一系列無縫且連續的事件。這種無縫性可以提高用戶的感知度,留存率和任務成功率。

原則5:量值變化

當量值主體發生變化時,創建動態且連續的敘事關係。

基於文本的界面對象(即數字和文本)可以更改其值。這是那些“難以捉摸的明顯”概念之一。

文本和數字更改非常常見,以至於它們繞過我們,而我們卻沒有給他們帶來區別和嚴謹性,以評估它們在提升可用性方面的作用。

那麼,當值改變時用戶會經歷什麼?在用戶體驗中,運動中的12個用戶體驗原則是提升可用性的機會。這裡的三個機會是將用戶與數據背後的現實,代理的概念以及價值本身的動態性質聯繫起來。

讓我們看一下用戶儀表板的示例。

當數字值未進行加載時,用戶看到的數字對像是靜態的。它們就像塗漆的標誌,顯示時速限制為55英里/小時。

數字和值表示現實中正在發生的事情。現實可能是時間,收入,遊戲得分,業務指標,健身跟踪等。我們通過運動來區分的是“量值主體”是動態的,而這些量值反映的是該動態價值集中的某些東西。

這種關係不僅會被視覺上包含價值的靜態對象所迷失,而且還會失去另一個更深層次的機會。

Credit: Barthelemy Chalvet, Gal Shir, Unknown

原則6:遮罩

當通過顯示或隱藏對像或組的哪一部分確定實用程序時,在接口對像或對象組中創建連續性。

遮蓋對象的行為可以被認為是遮蓋對象形狀與效果之間的關係。

因為設計師們熟悉靜態設計中的遮蓋,我們有必要同UX運動原理“屏蔽”做區分,因為它是以一個行為動作發生,而不是作為一個狀態。

通過暫時使用對象的顯示和隱藏區域,效用以連續和無縫的方式轉換。這也具有保留敘述流的效果。

Credit: Anish Chandran

在示例中,頁眉變成相冊時會更改邊界形狀和位置,但不會更改內容。既改變了圖像的效果,同時將內容保留在蒙版中——這是個相當巧妙的技巧。這是非實時發生的,是一種過渡,在用戶執行某個操作後即被激活。

請記住,UI動畫原理是暫時出現的,並通過連續性、敘述、關係和期望來提升可用性。在上述參考中,對象本身不變,但也具有邊界和位置,這兩個因素最決定設計的樣子。

原則7:覆蓋

當分層對象依賴於位置時,在視覺平地中創建與空間的關係。

疊加層通過允許用戶利用平地排序屬性,來克服非空間層次結構的缺乏,從而提升可用性。為了使飛機稍微降落,Overlay允許設計人員使用運動來傳達與位置有關的對象,這些對象存在於非3D空間中其他對象的後面或前面。

Credit: Bady, Javi Pérez

在左側的示例中,前景對象向右滑動以顯示其他背景對象的位置。在右側的示例中,整個場景向下滑動以顯示其他內容和選項(同時使用“偏移與延遲原理”傳達對象的個性)。在一定程度上,作為設計師,“層次”的概念是如此明顯以至於不言而喻。

原則8:克隆

當新對像出現和分開時,創建連續性、關係和敘述。

在當前場景中(以及從當前對像中)創建新對象時,以敘述方式說明它們的外觀非常重要。在此宣言中,我強烈主張為對象的起源和離開創建敘事框架的重要性。

簡單的不透明褪色往往無法達到此效果。遮罩,克隆和維度是三種基於可用性的方法,可以產生很棒的使用體驗。

Credit: Jakub Antalík, Jakub Antalík, Unknown

原則9:模糊

允許用戶在空間上定位自己與對像或場景的關係,而非在視覺層次。

與“蒙版運動原理”中的UX相似,“模糊化”既作為靜態現象又作為暫時現象存在。這可能會使沒有時間思考經驗的設計師(即瞬間之間的瞬間)感到困惑。設計人員通常按屏幕設計或按任務設計。認為遮蔽是被遮蓋的行為,而不是被遮蓋的狀態。靜態設計表示被遮蓋的狀態,引入時間可以使我們了解物體被遮擋的行為。

Credit: Virgil Pana, Apple

從以上兩個示例中,我們可以看到,看起來像透明對像或疊加層的遮擋也是一種涉及時間上多個屬性的交互。各種常見的技術包括模糊效果和降低整體對象透明度,使用戶知道她正在操作的其他非主要內容,即在主要對象層次結構“之後”存在的世界。

原則10:視差

用戶滾動時,在視覺平面中創建空間層次結構。


作為運動原理中的UX,“視差”描述了以不同速率運動的不同界面對象。

使用視差,用戶可以在保持設計完整性的同時專注於主要動作和內容。背景元素會為用戶在知覺和認知上“消失”。

Credit: Austin Neill, Michael Sevilla

這對用戶的影響是,在使用期間清楚地定義各種對象關係。前景對像或移動“快速”的對像在用戶面前顯示的“更近”。同樣,背景物體或“移動較慢”的物體也被視為“離得更遠”。

設計人員可以使用時間本身來創建這些關係,以告訴用戶界面中哪些對象具有更高的優先級。因此,將背景或非交互式元素進一步“推後”是有意義的。

原則11:維度

當新對像出現和離開時,提供空間敘事框架。


對用戶體驗至關重要的是連續性現像以及位置感。維度提供了一種強大的邏輯方式來克服用戶覺得平庸的體驗。人類非常善於使用空間框架在現實世界和數字體驗中導航。提供空間維度的出現及消失的參考點,有助於增強用戶對於位置的感知。

此外,維度原則克服了視覺平面中的分層悖論,出現在其他對象的“前面”或“後面”。維度以三種方式呈現:摺紙維度,浮動維度和對象維度。摺紙的維數可以用“折疊”或“鉸接”式的三維界面對象來考慮。

摺紙維度示例

由於將多個對象組合為“摺紙”結構,因此即使看不見隱藏對象,在空間上仍可以說它們“存在”。這有效地將用戶體驗呈現為連續的空間事件,用戶可以在交互模型本身以及界面對象本身完成操作。

浮動維度為接口對象提供了空間的起源和偏離,使交互模型直觀且具有很強的敘事性。

浮動維數示例

在上面的示例中,維度是通過使用3D“卡片”來實現的。這提供了支持視覺設計的強大敘事框架。通過“翻轉”卡片來擴展敘述,以訪問其他內容和交互性。

維度是一種強大的引入新元素的方法,可以最小地降低突發性。維度係數會讓交互對象具有更模擬真實感。

對象維數示例

多個2D層在3D空間中排列形成真實尺寸的對象,它們的維度是在實時和非實時過渡時刻顯示的。物體維數指使用者在不可見的空間位置上產生對物體效用的敏銳意識。

原則12:Dolly&Zoom

在導航界面對象和空間時保持連續性和空間敘述。

移動(Dolly)和變焦(Zoom)是電影概念,指的是與相機有關的對象的運動,並且圖像本身在幀中的大小從遠攝到近攝平滑地變化(反之亦然)。

在某些情況下,無法判斷對像是否正在縮放,它是否正在朝3D空間中的相機移動或相機是否朝著3D空間中的對象移動,以下三個示例說明了可能的情況。

圖層是在搖動,縮放還是在移動相機?

將“移動”和“縮放”的實例視為獨立的,因為它們涉及連續變換,並且滿足運動原理中用戶體驗的要求:它們通過運動來提升可用性。

左邊的兩個圖像是鏡頭滑動縮放,而右邊的圖像變焦縮放

多莉(Dolly)是一個電影術語,適用於推進或遠離對象的相機運動(它也適用於水平“跟踪”運動,但在可用性方面不那麼重要)。

Credit: Apple

在UX中,在空間上,此運動指的是觀察者視角的變化,也可能是指在對象更改位置時保持靜態的視角。多莉原理通過連續性和敘述性,來無縫過度對象目標。多莉還可以結合“尺寸原則”,從而獲得更多空間體驗和更多的深度,向用戶傳達當前視圖“前”或“後”的其他區域。

縮放指的是既不是透視也不是物體在空間上的移動,而是物體本身在縮放(或者我們的視野正在縮小,從而導致圖像放大)。這向用戶傳達對象所在“內部”區域的信息。

相關引用

-翻譯自原文

https://medium.com/ux-in-motion/creating-usability-with-motion-the-ux-in-motion-manifesto-a87a4584ddc

歡迎關注作者微信公眾號:UX辭典,獲得更多UX設計乾貨

Category

GogoShark 給你最好的網頁設計

無論您的事業才剛起步、漸上軌道,或計劃向大中華區拓展市場,GogoShark 團隊將提供全方位的服務,為您量身打造數位品牌形象。