開發、設計,最忌自我感覺良好!給你 6 個改進 App 使用者經驗的小訣竅

想創造一個好的 UX 並不容易,網站上如此,手機 APP 上亦充滿不小心就會步入的陷阱。我給開發者的簡單建議是:

你應該以全新使用者的心態,從頭到尾測試,仔細地用筆記或錄影的方式記錄下在每個環節遭遇到的問題。不要凡事以「理所當然」的心理去評估,如果條件允許,讓未參與開發的人投入測試更好。

我們先假設你的 APP 已經 debug 完成,可是總覺得有點卡卡的、用起來不順。你可能會疑惑:「是 UX 沒做好嗎?我要怎麼改進呢?」下文便提供你幾個驗證 UX 的簡單問題以及改進的撇步。

  • 1. 等待時有無 loading feedback?

有時因為網路延遲或使用者硬體條件限制,APP 切換頁面或執行某個功能實在慢到離譜,如果不放個轉圈圈的動畫示意系統正在載入資料,使用者甚至會誤會它是不是壞掉了。

設計 loading feedback 的好處有二:

A. 告知使用者進度,使他們明白操作已經成功。
B. 雖然等待時間並沒有縮減,因為有跡象可以觀察,使用者會更有耐心等待。

你可以嘗試設計更加細節化的 feedback,例如 loading 每個部份都回報進度,UX 效果通常也會有一定提升。就好像是一個頻繁度增加的「倒數計時」,雖然還是要等待一樣久,使用者因為掌握著狀況的緣故,較不會出現負面情緒。

TIP:使用者喜歡掌握狀況的感覺。

  • 2. 載入速度過慢嗎?

儘管有 loading feedback 這招大絕,也並不意味你的系統可以愛怎麼慢就怎麼慢。轉圈圈轉太久的話,他們還是會生氣的!這裡只有靠實力做彌補了:

A. 程式質量是不是還有改進空間?冗餘代碼都刪除了嗎?
B. 可否善用 cache 來使重複載入的動作更快?
C. 單步驟的資料負載量是否太大?有辦法優化載入的時間點嗎?

TIP:最起碼先儘快讓使用者看到可以用的介面。

  • 3. 操作指示明顯嗎?

有些 APP 的 UI 並非不好用,只是沒有給予明確的線索指導使用者該如何操作。例如我就曾經在使用一個 APP 時很困擾如何回到「上一頁」,愣了許久才發現,原來像翻書一樣左滑就可以了。這是很簡單的手勢,一旦我知道了就能享受其便利性,但是介面上沒提供任何引導使用者這樣做的線索,搞不好會有使用者一直發現不了,最後沮喪地不得不放棄使用它。

設計者往往很難發現這類設計上的漏洞:UI 很好用,很符合人性,但你忘了教人怎麼用……

改進方案很多,你可以在使用者第一次開啟這個 APP 時自動運行導覽,可以透過在介面上放箭頭或其他 ICON 讓操作方式更明顯,或是在 APP 的 SETTING 或 ABOUT 菜單中夾帶個使用說明書。

TIP:永遠要假設使用者是第一次使用 APP。

  • 4. 按鈕容易辨識和操作嗎?

手機介面必須特別注意的一個大原則是,要把按鈕調整到適合手指按的大小,並凸顯其形狀和範圍。因為使用者通常會以看軟體的角度使用 APP,純文字連結有可能被錯認成內容區塊。

操作方面,不可使用 hover 去觸發是常識之一,常識之二則是不可提供過多的選項。

你應該聚焦於解決核心問題;試圖將網站功能「移植」到 APP 的公司尤其該特別注意,手機所呈現的內容和功能應以精簡為佳。因為移動設備使用者的頻寬和注意力有限,他們傾向於快速瀏覽到重要內容。

TIP:把手機想像成一個要用一根手指操作的遊戲機。

  • 5. 鍵盤種類是否配置正確?

你可能不知道,iPhone 有多達 8 種鍵盤,這些鍵盤對應不同的資料類型,像是電話號碼有電話鍵盤、網址列會有網址鍵盤(一個按鈕就可以打出 .com)、E-Mail 欄位有 E-Mail 鍵盤(@ 出現在預設鍵盤列)等等。稍不注意,開發者卻把所有欄位都配置成了一種鍵盤,也浪費了展現細心的好機會。

配置正確的鍵盤類型對使用者會有一定影響。當我在輸入網址時看到顯示「.com」的按鈕出現,總是不由得有抓到「生活中的小確幸」的感覺,因為這省去了不少麻煩。像這樣對細節也不遺餘力的掌握,其實就是強化 UX 的關鍵之一。

TIP:軟體的價值是解決使用者問題,UX 幫助它解決得更輕鬆。

  • 6. 推播通知是否過多?

很多開發者害怕自家 APP 下載後就被遺忘,會試著用推播通知(Push Notification)時不時喚回使用者,或提醒他們有新消息,或提醒他們產品有更新。

我不只聽過一名客戶抱怨,他們覺得某某 APP 的推播太過頻繁,而且不能關掉(或許是他找不到),所以他索性刪掉了這個 APP。

你必須明白,未經使用者允許的推播就跟廣告信一樣,甚至比廣告信還煩人,因為你是在使用頻率極高的設備上做這件事。你得比廣告信還小心,鎖定好觀眾群,確認推播的頻率和內容不至於招致反感。

A. 在使用者允許的前提下實施推播。
B. 在設置中允許使用者關閉推播。
C. 針對使用者需求設計推播內容。

別忘了,APP 的推播功能是為了讓使用者回頭繼續用它,而不是讓他們想起應該刪除它。

TIP:與使用者關聯密切的推播內容才會受到歡迎。

(圖片來源:juhansonin,CC Licensed)

An orange a day, keeps your brain awake!

一天吃一顆橘子,天天擁有聰明的腦子!
快加入 《TechOrange》的粉絲團 每天啃橘子吧!

點關鍵字看更多相關文章: