# 委外開發App還是自己做？成本與風險比較

> 委外給公司或接案者，還是自己開發App？從成本、時程、掌控度、依賴性與學習五方面直接比較。

原始頁面：[委外開發App還是自己做？成本與風險比較](https://devoria.fr/zh-hant/blog/outsource-app-development-or-build-yourself)
作者：[Mehdi Azizi](https://devoria.fr/zh-hant/mehdi-azizi)
發布日期：2026-09-01
內容最後修訂：2026-10-09


## 委外開發 App 還是自己做：簡短的答案

如果 App 是為了服務一個已經存在的事業，你有預算、時間不多，也不想學怎麼讓它持續演進，那麼交給開發公司或接案者來做是合理的。如果 App **本身就是**你的專案，自己做就比較合理：你想上架、測試、每週根據數據修改它、靠它賺錢，而不必每次改東西都要靠別人。

這兩者之間還有第三條路：自己做，但有人陪你走，避免在最容易踩雷的步驟上一個人卡住。這篇指南用五個具體標準比較這些選項：成本、時程、掌控度、依賴性和學習。

開始之前先說清楚。我不幫客戶開發 App：我發布自己的 App，也販售幫助新手做出自己 App 的工具包。所以這篇比較跟我有利益關係。不過，當開發公司或接案者是最好的選擇時，我還是會老實告訴你，因為有時候確實如此。

## 有哪些方式可以得到你的 App？

- **開發公司。** 一個包含多種職能的團隊：專案管理、設計、開發，有時還有行銷。你買的是一個交付完成的專案。
- **接案者。** 一位獨立開發者，直接合作。你買的是時間，或一個明確定義的任務。
- **自己一個人做。** 用 React Native 和 Expo 這類容易上手的技術組合，加上 AI 的協助和大量文件。
- **自己做，但有人陪你。** 你自己打造 App，但有一個框架、有已經發布過 App 的人，卡住時也能得到解答。

## 誠實比較，逐項來看

### 成本

- **開發公司和接案者**：你付的是開發時間，依範圍報價。這是最花錢的選項，金額主要取決於你要的功能數量。想知道什麼會讓報價暴增，請看[iOS App 要花多少錢](https://devoria.fr/zh-hant/blog/iphone-app-development-cost)。
- **自己做**：固定成本很低。主要是 Apple Developer 帳號，[每年 99 美元](https://developer.apple.com/programs/enroll/)，詳見[Apple 開發者帳號：價格與註冊](https://devoria.fr/zh-hant/blog/apple-developer-account-price-free-or-99)。真正的成本是你的時間。
- **有人陪你做**：「自己做」的固定成本，再加上陪跑的費用。

無論哪種情況，Apple Developer 帳號都由你負擔，而且應該登記在你名下。

### 時程

- **開發公司和接案者**：時程取決於對方、對方的排程，以及你的需求有多清楚。範圍明確的專案進展很快；需求模糊就會一直來回修改。
- **自己做**：時程取決於你能投入的時數和學習曲線。主要風險不是慢，而是卡關：一個憑證設定或訂閱設定就可能讓你停擺好幾天。
- **有人陪你做**：一樣的工作，但有截止日期，也有人幫你突破死胡同。

想拆解步驟、估算自己的時程，請看[做一個 App 要多久](https://devoria.fr/zh-hant/blog/how-long-to-build-an-app-real-timeline)。

### 掌控度

- **開發公司和接案者**：你決定要什麼，但每次修改都要經過別人。改一段付費牆文字或測試新價格，可能就要開單、等待，有時還要重新報價。
- **自己做或有人陪你做**：想改什麼就改什麼，想什麼時候改就什麼時候改。對訂閱制 App 來說這是實實在在的優勢：上架後的頭幾週，就是在快速調整歡迎畫面、付費牆、App Store 頁面或它的 custom product pages。

### 依賴性

- **開發公司**：組織不會因為個別成員離職而消失，但負責你專案的團隊可能會換人。
- **接案者**：只有一個人。如果對方沒空了，你就得找另一個人接手他的程式碼。
- **自己做或有人陪你做**：讓 App 演進不必依賴任何人，但你依賴的是自己的能力。這就是為什麼學習這麼重要。

### 學習

- **開發公司和接案者**：技術面你學到的不多，這很正常，那本來就不是你買的東西。不過如果你緊盯數據，你會對自己的市場學到很多。
- **自己做**：你什麼都會學到，但順序混亂，而且常常是吃虧學來的。
- **有人陪你做**：你一樣什麼都會學到，但照著有用的順序，也不必為每個坑付出高昂代價。這些知識在你的第二個 App、以及之後的 App 都用得上。

> 委外開發，是買一個 App。自己做，是買到做出更多 App 的能力。

## 什麼時候委外開發真的合理

找開發公司或接案者一點也不是錯誤。在下面這些情況，這往往是正確的選擇：

- **App 是為已經存在的事業服務。** 一間店、一間事務所、一個協會：App 是工具，不是產品。你的時間花在本業上，比花在學 React Native 更有價值。
- **專案範圍大，牽涉多種職能。** 品牌、網站、App 和後台同時進行：開發公司知道怎麼協調這些工作。
- **你需要的是明確的單一任務。** 修一個特定的 bug、加一個畫面、接手 App 前先請人稽核：接案者通常很理想。
- **有嚴格的日期或合規限制。** 配合活動上線，或有明確的安全要求：找有經驗的團隊比較好。

如果你選這條路，請帶著[一頁的需求規格書](https://devoria.fr/zh-hant/blog/mobile-app-requirements-template-one-page)去談。它能幫你在同一個基礎上比較各家提案。

## 跟外包方簽約前要問的問題

這些問題對開發公司和接案者都適用，好的外包方回答起來不會有困難。

1. **最後程式碼和 Apple Developer 帳號歸誰？** 答案必須是「你」，毫無模糊空間。即使是內部工具，App 也應該發布在你的帳號上：Apple 的企業開發者計畫只針對員工 100 人以上的組織。
2. **如果 Apple 拒絕上架怎麼辦？** 問清楚修正和重新提交是否包含在內。[App 被 Apple 拒絕](https://devoria.fr/zh-hant/expertise/app-rejected-by-apple)這一頁會告訴你這代表什麼。
3. **一開始真的需要 iOS 和 Android 都做嗎？** 第一版通常一個平台就夠了。我在[iOS 還是 Android：該從哪個平台開始](https://devoria.fr/zh-hant/blog/ios-or-android-app-which-first)解釋了原因。
4. **誰來負責更新，條件是什麼？** 每個新版 iOS 都可能需要調整。最好在它推出之前就知道由誰處理。
5. **你發布過 App 嗎？我可以下載嗎？** 一個在 App Store 上架的 App，比一堆設計稿作品集更有說服力。

## 什麼時候自己做比較合理

- **App 是你的專案，不是附屬工具。** 你想讓它持續運作、測試、不斷改進。
- **你想靠它賺錢。** 訂閱制 App 是在上架後幾週內調出來的：價格、免費試用、付費牆、App Store 頁面。能自己改這些東西是真正的優勢。
- **預算有限，但你有時間。** 每週固定投入幾小時，勝過一次性的大衝刺。
- **你想做好幾個 App。** 第一個學到的東西，之後每一個都能重複使用。

你不需要是開發者才能開始。有了 React Native、Expo 和 AI，有動力的新手也能做出真正的 App，前提是要對自己讓 AI 寫的程式碼有最基本的理解。我在[不寫程式也能做 App](https://devoria.fr/zh-hant/blog/build-app-without-coding-no-code-ai)和[用 AI 做 iOS App](https://devoria.fr/zh-hant/blog/ai-ios-app-pitfalls-checks)詳細說明了限制。步驟順序請看[如何做一個 App](https://devoria.fr/zh-hant/blog/how-to-make-an-app-4-steps)。

## 自己做，但有人陪你：第三條路

一個人做的時候，障礙幾乎從來不是畫面的程式碼。而是 App 簽署、訂閱商品、給 Apple 的審查資料，以及看不懂的退件，例如提交時出現的 ITMS-90034。這些都是已知問題，也有已知解法，但沒人能幫你時，就可能讓整個專案停擺。

一個框架就是為此而生：一套讓你[推出自己的手機 App](https://devoria.fr/zh-hant) 的路線，你在其中打造自己的專案。程式碼、Apple 帳號和掌控權都在你手上。你學會自己讓 App 演進。也避免每個坑都用好幾天來付代價。[iOS 開發陪跑](https://devoria.fr/zh-hant/expertise/ios-developer-mentoring)這一頁詳細說明我提供的內容，[打造 iPhone App](https://devoria.fr/zh-hant/expertise/build-an-iphone-app)這一頁則是整個路線的總覽。

## iOS Kit：我提供的東西

我不提供即時的陪跑：我把自己在 App 上用的東西整理成 [iOS Kit](https://devoria.fr/zh-hant/kits/ios)。裡面有 [Expo 和 React Native 的 Starter Code](https://devoria.fr/zh-hant/kits/code-de-depart)，以及一套照自己步調進行的四階段路線，每個階段都附有 Claude Code 的 skills：選出能賺錢的 App、打造 App 的核心、接上收款，最後是發布並讓人找到。

這不是適合每個人的選項。如果你的 App 是事業的工具，而你沒時間自己做，可靠的開發公司或接案者會是更好的選擇。我不保證收入，也不保證上架：Apple 決定是否通過，市場決定成敗。

還在猶豫要委外還是自己做？[免費診斷](https://devoria.fr/zh-hant/diagnostic)會從你的狀況出發，告訴你該從哪裡開始。如果你想在決定前讓真人看看你的專案，可以[跟我預約一小時](https://devoria.fr/zh-hant/coaching)視訊。

## 常見問題

### 委外開發一個 App 要多少錢？

價格依報價而定：找開發公司或接案者，你付的是開發時間，依範圍計算。金額主要取決於你要的功能數量，而這是最花錢的選項。無論哪種情況，每年 99 美元的 Apple Developer 帳號都由你負擔。想知道什麼會讓報價暴增，請看[iOS App 要花多少錢](https://devoria.fr/zh-hant/blog/iphone-app-development-cost)。

### 開發公司還是接案者：開發 App 該選哪個？

開發公司通常適合範圍大、牽涉多種職能的專案，例如品牌、網站、App 和後台。接案者通常適合明確的單一任務：修一個特定的 bug、加一個畫面，或接手 App 前先請人稽核。接案者終究只有一個人：如果對方沒空了，你就得找另一個人接手他的程式碼。

### 什麼時候委外開發比自己做更好？

當 App 是為已經存在的事業服務的工具，你有預算、時間不多，也不想學怎麼讓它持續演進的時候。當 App 是你的專案時，自己做就比較合理：你想上架、測試、每週根據數據修改它、靠它賺錢，而不必每次改東西都要靠別人。

### 跟外包方簽約前要確認什麼？

最後程式碼和 Apple Developer 帳號必須屬於你，App 也必須發布在你的帳號上。也要問清楚，如果被 Apple 拒絕，修正和重新提交是否包含在內。確認一開始是否真的需要 iOS 和 Android 都做，以及由誰負責更新、條件是什麼。最後，問對方是否發布過你可以下載的 App。

### 不是開發者也能自己做 App 嗎？

可以，你不需要是開發者才能開始。有了 React Native、Expo 和 AI，有動力的新手也能做出真正的 App，前提是要對自己讓 AI 寫的程式碼有最基本的理解。一個人做的時候，障礙幾乎從來不是畫面的程式碼：而是 App 簽署、訂閱商品、給 Apple 的審查資料，以及看不懂的退件。

### 委外開發 App 划算嗎？

沒有人能保證一定賺錢：Apple 決定是否通過，市場決定成敗。委外開發是最花錢的選項，自己做則能讓固定成本維持在低檔。對訂閱制 App 來說，上架後的頭幾週就是在快速調整：價格、免費試用、付費牆、App Store 頁面。能自己改這些東西是實實在在的優勢。


## 你的專案

[iOS Kit](https://devoria.fr/zh-hant/kits/ios)：用 Claude Code 打造你的 iPhone App：我的 App 所用的 Starter Code、檢查成果的 skills，以及 Apple Review Kit、App Store Screenshots Kit 與 ASO Kit。129.99 €。
