要做 APP 之前,先確認一件事:你需要的是「必須裝在手機裡的 APP」,還是「用手機開得順的網站」?這個判斷決定了開發成本、上架流程與後續維護負擔,差距可能達到數倍。本文用四個決策條件,協助你在原生 APP、跨平台 APP 與 PWA 之間做出不後悔的選擇。
三種做法的差別是什麼?
| 比較項目 | 原生 APP | 跨平台 APP | PWA 漸進式網頁 |
|---|---|---|---|
| 技術 | iOS 與 Android 各寫一套 | 一套程式碼產出兩個平台 | 就是網站,可加到主畫面 |
| 上架商店 | 需要,且須通過審查 | 需要,且須通過審查 | 不需要 |
| 硬體功能 | 最完整(藍牙、NFC、背景定位) | 大部分可用,少數需原生模組 | 受限較多 |
| 推播通知 | 完整支援 | 完整支援 | iOS 支援有條件限制 |
| 更新方式 | 使用者需更新,且要過審查 | 同左,部分可熱更新 | 重新整理即最新版 |
| 開發成本 | 最高 | 中等 | 最低 |
| 適合情境 | 重度使用、需硬體整合 | 多數商業型 APP | 資訊查詢、預約、型錄 |
四個決策條件,逐條回答就知道該選哪個
- 需不需要用到手機硬體?例如藍牙連接設備、NFC 感應、相機即時辨識、背景持續定位。需要 → 原生或跨平台;不需要 → PWA 就夠。
- 使用者多久開一次?每天多次使用的工具型服務值得做 APP;一年用幾次的查詢型服務,要使用者特地下載安裝的門檻太高,PWA 或網站更合適。
- 推播是不是核心功能?若營運仰賴主動通知(如訂單狀態、排班異動),原生或跨平台較穩定;若只是偶爾通知,簡訊或 LINE 可能更有效且成本更低。
- 會不會頻繁改版?商店審查有時間成本,改版越頻繁,PWA 的優勢越明顯。
常見誤判:「有 APP 看起來比較專業」。實際上,下載量低、長期沒更新的 APP,在商店上反而會留下負面印象。若還沒驗證需求,先用 PWA 或響應式官網測試使用率,是風險低得多的做法。
APP 開發的費用組成是什麼?
報價不該只有一個總價。合理的報價應該拆成以下項目,你才能判斷哪裡可以刪減:
| 費用項目 | 包含什麼 | 可否分期或刪減 |
|---|---|---|
| 需求與流程規劃 | 功能清單、畫面流程、規格文件 | 不建議省,省了後面會加倍 |
| UI/UX 設計 | 介面設計稿、互動規範 | 可先做核心畫面,次要畫面沿用範本 |
| 前端開發 | APP 本身的畫面與互動 | 可分期,先上核心功能 |
| 後端與 API | 資料庫、會員、通知、後台 | 若已有系統可串接,能大幅降低 |
| 上架與測試 | 商店帳號設定、審查往返、多機測試 | 固定成本,難以省略 |
| 維護與更新 | 系統版本相容、資安更新、問題排除 | 長期必要,應事先編列 |
容易被忽略的長期成本:Apple 與 Google 每年都會更新系統與商店政策,APP 若長期不維護,可能被下架或在新機型上出現異常。編列預算時,務必把每年的維護費算進去,而不是只看開發費。
APP 上架後,如何被搜尋與 AI 找到?
這是 APP 專案最常被忽略的一塊。APP 本身在商店內有 ASO(App Store Optimization),但在 Google 與生成式 AI 的世界裡,真正被索引與引用的是你的官網,不是 APP 內容。實務上建議:
- 官網要有一頁完整說明 APP 的功能、適用對象與下載連結,並以結構化資料標記為
SoftwareApplication - APP 內的重要知識型內容(教學、FAQ、規格)也要有網頁版,否則等於藏在 AI 讀不到的地方
- 官網與 APP 的品牌名稱、公司資訊必須一致,實體訊號才不會被拆散
這也是我們在執行 APP 開發專案時,會同時檢視 官網與 SEO 規劃的原因。
上架審核要準備什麼?兩大商店的常見退件原因
APP 做完不等於上得了架。審核退件在第一次送審相當常見,而且多數不是技術問題,是文件與政策沒備齊:
| 準備項目 | App Store | Google Play | 沒做好會怎樣 |
|---|---|---|---|
| 開發者帳號 | 個人或公司帳號,公司需 D-U-N-S 編號 | 公司帳號需驗證 | D-U-N-S 申請要時間,常是上架卡關的第一關 |
| 隱私權政策 | 必須有可公開存取的網址 | 必須有,且需填寫資料安全表單 | 沒有就直接退件 |
| 資料蒐集揭露 | App 隱私標籤 | 資料安全專區 | 填寫與實際行為不符會被下架 |
| 測試帳號 | 需登入的 APP 必須提供 | 同左 | 審核人員進不去,一律退件 |
| 功能完整度 | 不接受「即將推出」的空白頁 | 較寬鬆但仍會審 | 半成品送審是常見退件原因 |
給企業的提醒:開發者帳號請務必用公司名義申請,並由公司掌握帳號與二階段驗證。用員工個人帳號上架,離職時會非常麻煩——APP 的所有權、更新權限都在那個帳號裡。這一點建議寫進開發合約。
上架之後,每年還要付什麼?
APP 的成本不是上線就結束。以下是持續性支出,評估預算時要一併計入:
- 開發者帳號年費:Apple 為年繳制,Google Play 為一次性註冊費。
- 系統版本相容性更新:iOS 與 Android 每年改版,不跟進可能導致閃退或被下架。這是最容易被低估的一項。
- 後端主機與資料庫:只要 APP 需要登入或讀取資料,後端就要持續運作。
- 推播與第三方服務:推播、地圖、金流、簡訊等多為用量計費,使用者越多成本越高。
- 功能維護與問題排除:建議在合約中把「保固期內修錯」與「保固後新增功能」分開計價。
務實建議:若還不確定使用者會不會真的留下來用,先做好行動版官網或 PWA 驗證需求,確認有穩定回訪後再投入 APP。APP 的開發成本只是起點,後續的年度維護才是長期負擔——沒有足夠使用者支撐,這筆錢會持續支出卻看不到回報。
常見問題
PWA 真的可以取代 APP 嗎?
在資訊查詢、預約、型錄、會員點數這類情境,PWA 多數時候已經足夠,而且免除了下載與審查門檻。但若需要藍牙連接硬體、背景定位或高度依賴推播,仍應選擇原生或跨平台 APP。判斷標準是功能需求,不是流行趨勢。
跨平台開發的效能會不會比較差?
以現今的跨平台框架而言,一般商業型 APP 的效能差異在使用者感受上並不明顯。真正會出現差距的是重度圖形運算、即時影音處理或需要深度硬體整合的應用。多數中小企業的使用情境不屬於這一類。
APP 開發完成後,原始碼歸誰?
應在合約中明訂。建議取得原始碼與商店帳號的控制權,尤其是開發者帳號務必登記在公司名下,而非開發商名下,否則日後更換廠商或移轉會非常困難。
可以先做網站,之後再做 APP 嗎?
可以,而且通常是比較穩健的順序。先用響應式官網或 PWA 驗證使用者是否真的會用、用哪些功能,再把已驗證的核心功能做成 APP,能大幅降低開發了卻沒人用的風險。
APP 開發需要準備哪些帳號?
至少三組:Apple Developer 帳號、Google Play 開發者帳號,以及後端服務(主機、推播、金流等)的帳號。三組都務必以公司名義申請並由公司保管主控權,包含二階段驗證的裝置或備援碼。用員工個人帳號上架是常見做法,但離職時會讓 APP 的更新權限陷入僵局。
APP 要多久更新一次才不會被下架?
沒有固定頻率,但兩個時間點必須跟進:作業系統年度大改版,以及商店政策調整(例如隱私揭露規範變動)。長期未更新的 APP 可能出現相容性問題,商店也可能將其從搜尋結果中降低曝光。評估預算時,建議把每年至少一次的相容性更新列為固定支出。
不確定該做 APP 還是先做好官網?
甫東科技提供 APP 開發服務,涵蓋 iOS/Android 原生與跨平台開發、UI/UX 設計與後台串接。我們會先依你的實際使用情境判斷需不需要做 APP,再談開發。歡迎聯絡我們討論。
圖片來源:首圖由 The Average Tech Guy 攝影,取自 Unsplash,依 Unsplash License 免費使用。