如何分析一個好用的 App?競爭對手與功能分析方法(2)

上一篇整理了如何從主要使用者、使用者問題、核心價值與使用流程,理解一個 App 的服務設計。

當我們已經知道一個 App 想解決什麼問題後,下一步就可以開始比較:

面對相同的問題,其他 App 是怎麼設計的?

這篇會集中整理「競爭對手分析」與「功能分析」,觀察不同產品的做法,找出值得學習的設計。


一、競爭對手分析不是為了找出誰最好

競爭對手分析不是單純比較哪個 App 功能比較多,也不是找出哪個產品最厲害。

真正的目的,是了解不同產品在面對相同問題時,選擇了什麼不同的方法。

例如,同樣是預約功能,不同 App 可能會採用不同流程:

  • 先選擇服務,再選日期
  • 先選日期,再顯示可預約服務
  • 直接顯示最近可預約時段
  • 預約前要求登入
  • 完成選擇後才要求登入

這些差異通常都代表不同的產品考量。

分析時可以思考:

  • 哪一種方式最容易開始?
  • 哪一種方式最節省時間?
  • 哪一種方式最容易理解?
  • 哪一個步驟可能讓使用者放棄?
  • 哪一種設計比較適合自己的產品?

二、如何選擇比較的 App?

建議一次選擇 2~3 個 App,不需要一次比較太多。

可以從以下三種類型選擇。

直接競爭對手

提供相似服務,也面對相似使用者。

例如:

  • 外送 App 與其他外送平台
  • 訂房 App 與其他住宿預訂平台
  • 記帳 App 與其他記帳工具
  • 預約 App 與其他預約平台

這類產品適合比較核心流程與主要功能。

間接競爭對手

解決相同問題,但使用不同方法。

例如,使用者想解決「交通移動」的問題,除了計程車 App,也可能使用:

  • 大眾運輸 App
  • 汽車共享服務
  • 租車平台
  • 地圖導航 App

分析間接競爭對手,可以幫助我們看到更多不同的解決方式。

值得參考的其他 App

不一定要是同類產品。

只要某個功能做得好,就可以成為參考對象。

例如:

  • 搜尋功能可以參考購物 App
  • 預約流程可以參考訂房 App
  • 會員制度可以參考影音平台
  • 新手教學可以參考語言學習 App
  • 收藏功能可以參考旅遊 App

三、競爭對手應該比較哪些內容?

最常見的分析方式,是列出每個 App 有哪些功能。

例如:

分析項目App AApp BApp C
收藏功能
通知功能
社群登入

這種表格可以快速確認功能差異,但只看「有沒有」還不夠。

還要進一步觀察:

  • 功能入口放在哪裡?
  • 使用者是否容易找到?
  • 操作需要幾個步驟?
  • 是否需要重複輸入資料?
  • 完成後有沒有清楚回饋?
  • 使用過程中哪裡容易卡住?

也就是說,不只是比較「有什麼」,還要比較「怎麼做」。


四、競爭對手比較表

可以使用以下格式進行比較:

分析項目App AApp BApp C
首頁主要入口
開始操作的方式
完成任務的步驟
功能是否容易找到
操作優點
使用上的不便
完成後的回饋
值得學習的地方

完成表格後,不要只寫「App A 最好」。

更有價值的寫法是:

App A 的首頁入口最清楚,第一次使用的人容易開始。
App B 的功能比較完整,但操作步驟較多。
App C 的功能較少,不過完成任務的速度最快。

這樣才能看出不同產品各自的設計方向。


五、功能分析不是列出所有功能

分析功能時,不需要把 App 裡的所有功能全部整理一遍。

一次選擇一個功能深入觀察會更有效。

例如:

  • 搜尋
  • 收藏
  • 預約
  • 購買
  • 通知
  • 分享
  • 評價
  • 會員訂閱

選定功能後,實際操作一次,記錄完整過程。

例如分析預約功能:

首頁 → 選擇服務 → 選擇日期 → 選擇時間 → 填寫資料 → 確認預約

接著觀察每個步驟的設計。


六、分析一個功能的四個重點

1. 功能入口是否容易找到?

觀察使用者從哪裡開始使用這個功能。

例如收藏按鈕可能出現在:

  • 商品列表
  • 商品詳情頁
  • 搜尋結果
  • 圖片右上角
  • 更多選單

功能做得再好,如果入口不明顯,使用者也可能不會使用。

可以檢查:

  • 圖示是否容易理解?
  • 按鈕文字是否清楚?
  • 入口位置是否符合使用情境?
  • 使用者是否需要花時間尋找?

2. 操作步驟是否合理?

步驟不是越少越好,而是每一步都要有必要。

可以觀察:

  • 是否有重複輸入的資料?
  • 是否可以自動帶入過去資訊?
  • 返回上一頁時,內容是否會消失?
  • 使用者是否知道目前進行到哪裡?
  • 是否出現不必要的確認步驟?

3. 操作完成後是否有清楚回饋?

完成操作後,使用者需要知道結果。

例如:

  • 收藏後,愛心圖示改變
  • 預約完成後,顯示日期與時間
  • 付款完成後,提供訂單編號
  • 上傳完成後,顯示處理狀態
  • 發生錯誤時,說明錯誤原因

好的回饋應該讓使用者知道:

  1. 剛才發生了什麼
  2. 現在的狀態是什麼
  3. 接下來可以做什麼

4. 哪裡可能讓使用者放棄?

操作時可以特別記錄讓自己停頓或感到不確定的地方。

例如:

  • 必須先註冊才能繼續
  • 不知道按鈕代表什麼
  • 選項太多,難以決定
  • 需要重複填寫資料
  • 錯誤訊息太模糊
  • 完成後不知道下一步

這些地方通常就是最值得改善的部分。


App 功能分析紀錄格式

之後分析其他 App 時,可以直接使用以下格式。

基本資料

  • App 名稱:
  • 分析功能:
  • 比較對象:

功能入口

  • 功能出現的位置:
  • 是否容易找到:
  • 按鈕或圖示是否容易理解:

操作流程

  • 完整操作步驟:
  • 是否有不必要的步驟:
  • 是否需要重複輸入資料:

操作結果

  • 完成後的回饋:
  • 發生錯誤時的提示:
  • 使用者是否知道下一步:

分析結論

  • 做得好的地方:
  • 使用時卡住的地方:
  • 與其他 App 不同的地方:
  • 值得應用在自己產品上的地方:

結語

競爭對手分析不是照著其他 App 模仿,而是了解不同產品如何處理相同的使用情境。

分析時,可以把問題從:

這個 App 有哪些功能?

改成:

  • 這個功能放在哪裡?
  • 使用者如何開始?
  • 完成需要哪些步驟?
  • 哪裡可能讓使用者放棄?
  • 不同 App 為什麼選擇不同的做法?

這樣才能真正看懂產品設計背後的思考,也更容易把學到的內容應用在自己的 App 上。

下一篇會整理「UX 分析」,觀察使用者在操作過程中,哪些地方順利、哪些地方容易卡住。