段落 1
「APP 做好了」跟「APP 上架了」是兩個時間點,中間可能差一個月。很多企業規劃行銷活動時只算開發時間,忘了審核,結果活動開始了 APP 還在審。
這篇文章把 APP 從需求到上架拆成六個階段,每個階段大約需要多久、會卡在哪裡。
這篇的重點
- 一般功能性 APP 約 2~3 個月;平台型、ERP、CRM 類約 4~6 個月以上
- 六個階段:需求訪談 → 報價 → UI/UX 設計 → 程式開發 → 測試驗收 → 上架
- 審核時間要另外算:Google Play 約 14 個工作天、App Store 約 2~14 個工作天
- 最常延誤的三個原因:需求變動、素材未備妥、審核被退
- 有上架日期壓力的話,要從上架日往回推 1 個月當作開發完成的死線
六個階段與時程
階段一:需求訪談與功能規劃(1~2 週)
確認 APP 要解決什麼問題、核心功能有哪些、目標用戶是誰、要串接哪些既有系統。產出功能清單與技術評估。
這是最重要的階段。 功能範圍在這裡定不清楚,後面每個階段都會延誤。
階段二:正式報價與合約(1 週)
依功能清單提供報價與時程,確認後簽約。
階段三:UI/UX 設計(2~4 週)
畫面流程、介面設計、互動原型。校稿次數與版本數在合約中載明。
常見延誤點: 內部意見分散,每次校稿都有新想法。建議指定一位決策窗口。
階段四:程式開發(4~12 週)
依設計稿開發 Android 與 iOS 版本,同時建置後台與 API。功能越多、整合越複雜,這個階段越長。
| APP 類型 | 開發階段時長 |
|---|---|
| 基礎功能(會員、內容、推播) | 4~6 週 |
| 含交易(購物車、金流) | 6~10 週 |
| 含系統整合(ERP/CRM 串接) | 10~16 週 |
階段五:測試與驗收(2~3 週)
功能測試、跨裝置測試、效能測試,修正問題後由客戶驗收。
Google Play 的特殊要求: 新帳號上架需至少 20 位測試人員參與封測,這個階段要同步安排。
階段六:上架審核(2~14 個工作天)
| 平台 | 審核時間 | 注意事項 |
|---|---|---|
| Google Play | 約 14 個工作天 | 需 20 位測試人員;審核失敗需重新送審 |
| App Store | 約 2~14 個工作天 | Apple 人工審核,可能要求補充說明或修改後重送 |
審核時間不在開發方的控制範圍內。 被退件重送的話,時間會再往後延。
時程總覽
| APP 類型 | 開發週期 | 加上審核 | 總計 |
|---|---|---|---|
| 一般功能性 APP | 2~3 個月 | + 2~3 週 | 約 3 個月 |
| 含交易功能 | 3~4 個月 | + 2~3 週 | 約 4 個月 |
| 平台型/ERP/CRM | 4~6 個月以上 | + 2~3 週 | 5~7 個月 |
最常造成延誤的三個原因
一、需求變動
開發到一半說「我們還想加一個功能」。每加一個功能,設計、開發、測試都要重跑。第一版只做核心功能,其他放到第二版。
二、素材與資料未備妥
LOGO 原始檔、商品資料、文案、API 文件,該給的沒給,開發就停在那裡等。專案啟動時就要把素材清單列出來。
三、審核被退
常見原因:隱私權政策缺漏、權限申請說明不足、測試帳號沒提供、截圖不符規範。橘野協助上架時會依兩平台的審核規範預先檢查。
怎麼縮短時程
- 跨平台開發:一套程式碼同時產出 Android 與 iOS,比原生分別開發省時
- 分階段上線:先上核心功能版本,後續功能以更新推出
- 指定單一決策窗口:減少校稿往返
- 素材提前準備:設計階段就同步整理商品資料與文案
- 提早申請開發者帳號:Google Play 與 Apple Developer 帳號的審核也需要時間,不要等開發完才申請
如果有上架日期的壓力
從目標上架日往回推:
目標上架日
← 3 週(審核緩衝,含可能的退件重送)
= 開發完成死線
← 2~3 週(測試驗收)
← 開發時程(依功能範圍)
← 2~4 週(設計)
← 2~3 週(需求與報價)
= 專案啟動日
一般功能性 APP 至少預留 3 個月;有系統整合的預留 5 個月以上。
常見問題
Q:可以 1 個月做好一個 APP 嗎?
功能極簡的可以,但加上審核幾乎不可能 1 個月上架。有時程壓力的話,建議先做網頁版或 Web App 應急。
Q:審核被退會怎樣?
修正問題後重新送審,時間重新計算。Apple 的人工審核有時會要求補充說明,來回可能再多一兩週。
Q:開發完成後多久可以開始行銷?
建議上架成功、確認商店頁面正常顯示後再啟動行銷。審核期間不確定性高,不要提前宣布上架日。
Q:APP 上架後更新要多久?
功能更新的審核時間與首次上架類似。小幅修正通常較快,但仍建議預留一至兩週。

