免費試讀課程單元 · 用 AI 為介面加上動態

動態就是溝通

為什麼購物車徽章跳一下,你就知道商品加進去了?

Wondering 課程《用 AI 為介面加上動態》的第 1 個課程單元

動態在回答問題

想像兩個版面一模一樣的購物 App。一個有動態,一個完全靜止。

有動態的版本裡,加入商品時購物車徽章會跳一下,商品卡片會長成商品頁,按下結帳按鈕時它會微微下沉。

畫面上沒有多出任何新東西,它卻感覺更靈敏。

同一個版面,兩種感受
  • 靜止版本
  • 有動態版本

原因是每個操作都被回應了。好的動態,是在回答使用者還沒意識到的問題。

回饋:我的操作有被接收嗎

第一個問題是:「我的操作有被接收嗎?」回答它的動態叫回饋。

回饋動態又短又局部。它發生在手指所在的位置,就在操作之後。

手指按下結帳按鈕,按鈕微微下沉

注意動態就發生在手指按下的地方,而且緊接在操作之後,這就是回饋又短又局部的特性。

購物車徽章跳一下、結帳按鈕被按下時微微下沉,都是回饋。

待辦事項完成時,核取方塊快速劃上勾,也是回饋。

連續性:東西從哪裡來

第二個問題是:「那個東西從哪裡來?要去哪裡?」回答它的是連續性。

連續性動態連接兩個狀態。例如點商品卡片後,卡片展開成詳細頁。

商品卡片如何變成詳細頁
  • 點擊卡片: 使用者在列表中點了一張商品卡片。
  • 卡片展開: 卡片從原本的位置開始放大。
  • 變成詳細頁: 展開完成後就是商品詳細頁。
  • 不會迷路: 使用者知道兩者是同一個物件。

這讓使用者知道兩者是同一個物件。

使用者因此不會搞不清楚自己在哪裡。

層級:什麼最重要

第三個問題是:「這裡什麼最重要?」回答它的是層級。

層級動態會排序注意力。例如頁面的主要內容先稍微落定,次要連結才跟著出現。

視線自然先落在最重要的地方。

三種動態各回答一個問題。看到一段動畫時,先問它屬於哪一種。

三種有用的動態
  • 回饋
  • 連續性
  • 層級

裝飾:只顧自己的動態

如果一段動畫三個問題都沒回答,它就是裝飾。

裝飾動態把注意力拉到自己身上,而不是使用者的任務。

常見例子:瞬間完成的操作還跑載入轉圈、永遠在彈跳的圖示、一天打開五十次的畫面卻用緩慢轉場。

這些動態沒回答任何問題

同樣的視覺變化可能有用,也可能是裝飾。關鍵在它有沒有回答問題。

刪除測試:留或刪

判斷一段動畫要不要留,用刪除測試,依序問三個問題。

我的操作有被接收嗎?那個東西從哪裡來?什麼最重要?

只要回答其中一個,就保留。三個都沒回答,刪掉它對使用者毫無損失,畫面通常還會感覺更快。

刪除測試
  • 提議的動畫
  • 確認操作被接收?: 回饋
  • 顯示從哪裡來?: 連續性
  • 指出什麼最重要?: 層級
  • 保留
  • 刪除: 對使用者毫無損失,畫面通常更快。

每次載入都在旋轉的 logo 沒通過;待辦事項完成時快速劃上勾的核取方塊通過。

少而有目的

很多新手以為動畫越多,介面越精緻。實際上,上線的產品只用少量有目的的動態,大部分畫面保持靜止。

在 demo 裡看起來厲害,不代表是好的產品動態。

當你用 Claude Code 或 Cursor 生成動畫時,對每一段問:它在回答哪個問題?

說不出來,就刪掉。

demo 裡最炫的動畫該留嗎?

自我檢測

使用者按下結帳按鈕後,按鈕在手指所在位置微微下沉。這段動態主要屬於回饋嗎?

  • 是,屬於回饋
  • 否,屬於裝飾

答案: 是,屬於回饋

是。回饋會在操作之後、操作位置附近短暫出現,讓使用者知道操作已被接收。

在 UI 動態中,購物車徽章在加入商品後跳一下屬於_____;商品卡片展開成詳細頁屬於_____;讓主要內容先落定、次要連結後出現屬於_____。

答案: 在 UI 動態中,購物車徽章在加入商品後跳一下屬於回饋;商品卡片展開成詳細頁屬於連續性;讓主要內容先落定、次要連結後出現屬於層級。

回饋確認操作被接收;連續性連接兩個狀態,讓人知道物件從哪裡來、要去哪裡;層級則排序注意力,指出什麼最重要。

你用 Claude Code 為購物 App 加入一段動畫:按下「儲存」後操作立即完成,但畫面仍顯示兩秒載入轉圈。依照刪除測試,最適合怎麼做?

  • 刪除,因為它沒有回答任何使用者問題,還增加等待感
  • 保留,因為動畫越多,介面越精緻
  • 保留,因為轉圈能顯示按鈕和頁面是同一個物件
  • 保留,因為轉圈能把注意力引到最重要的內容

答案: 刪除,因為它沒有回答任何使用者問題,還增加等待感

應刪除這段動畫。操作已立即完成,載入轉圈沒有確認新的操作、連接兩個狀態,也沒有指出重要內容,反而增加等待感。

繼續學習

這是《用 AI 為介面加上動態》共 4 個課程單元中的第 1 個。接下來:

  1. 動態的四個關鍵字
  2. 顧及使用者與手機的動態
  3. 用規格指揮動態

免費開始這門課程

Wondering 把任何主題變成可以閱讀、觀看或收聽的短課程單元,並附有練習題和 AI 家教。