委外開發App還是自己做?成本與風險比較
作者:Mehdi Azizi
更新於 ,8 分鐘
委外給公司或接案者,還是自己開發App?從成本、時程、掌控度、依賴性與學習五方面直接比較。
委外開發 App 還是自己做:簡短的答案
如果 App 是為了服務一個已經存在的事業,你有預算、時間不多,也不想學怎麼讓它持續演進,那麼交給開發公司或接案者來做是合理的。如果 App 本身就是你的專案,自己做就比較合理:你想上架、測試、每週根據數據修改它、靠它賺錢,而不必每次改東西都要靠別人。
這兩者之間還有第三條路:自己做,但有人陪你走,避免在最容易踩雷的步驟上一個人卡住。這篇指南用五個具體標準比較這些選項:成本、時程、掌控度、依賴性和學習。
開始之前先說清楚。我不幫客戶開發 App:我發布自己的 App,也販售幫助新手做出自己 App 的工具包。所以這篇比較跟我有利益關係。不過,當開發公司或接案者是最好的選擇時,我還是會老實告訴你,因為有時候確實如此。
有哪些方式可以得到你的 App?
- 開發公司。 一個包含多種職能的團隊:專案管理、設計、開發,有時還有行銷。你買的是一個交付完成的專案。
- 接案者。 一位獨立開發者,直接合作。你買的是時間,或一個明確定義的任務。
- 自己一個人做。 用 React Native 和 Expo 這類容易上手的技術組合,加上 AI 的協助和大量文件。
- 自己做,但有人陪你。 你自己打造 App,但有一個框架、有已經發布過 App 的人,卡住時也能得到解答。
誠實比較,逐項來看
成本
- 開發公司和接案者:你付的是開發時間,依範圍報價。這是最花錢的選項,金額主要取決於你要的功能數量。想知道什麼會讓報價暴增,請看iOS App 要花多少錢。
- 自己做:固定成本很低。主要是 Apple Developer 帳號,每年 99 美元,詳見Apple 開發者帳號:價格與註冊。真正的成本是你的時間。
- 有人陪你做:「自己做」的固定成本,再加上陪跑的費用。
無論哪種情況,Apple Developer 帳號都由你負擔,而且應該登記在你名下。
時程
- 開發公司和接案者:時程取決於對方、對方的排程,以及你的需求有多清楚。範圍明確的專案進展很快;需求模糊就會一直來回修改。
- 自己做:時程取決於你能投入的時數和學習曲線。主要風險不是慢,而是卡關:一個憑證設定或訂閱設定就可能讓你停擺好幾天。
- 有人陪你做:一樣的工作,但有截止日期,也有人幫你突破死胡同。
想拆解步驟、估算自己的時程,請看做一個 App 要多久。
掌控度
- 開發公司和接案者:你決定要什麼,但每次修改都要經過別人。改一段付費牆文字或測試新價格,可能就要開單、等待,有時還要重新報價。
- 自己做或有人陪你做:想改什麼就改什麼,想什麼時候改就什麼時候改。對訂閱制 App 來說這是實實在在的優勢:上架後的頭幾週,就是在快速調整歡迎畫面、付費牆、App Store 頁面或它的 custom product pages。
依賴性
- 開發公司:組織不會因為個別成員離職而消失,但負責你專案的團隊可能會換人。
- 接案者:只有一個人。如果對方沒空了,你就得找另一個人接手他的程式碼。
- 自己做或有人陪你做:讓 App 演進不必依賴任何人,但你依賴的是自己的能力。這就是為什麼學習這麼重要。
學習
- 開發公司和接案者:技術面你學到的不多,這很正常,那本來就不是你買的東西。不過如果你緊盯數據,你會對自己的市場學到很多。
- 自己做:你什麼都會學到,但順序混亂,而且常常是吃虧學來的。
- 有人陪你做:你一樣什麼都會學到,但照著有用的順序,也不必為每個坑付出高昂代價。這些知識在你的第二個 App、以及之後的 App 都用得上。
委外開發,是買一個 App。自己做,是買到做出更多 App 的能力。
什麼時候委外開發真的合理
找開發公司或接案者一點也不是錯誤。在下面這些情況,這往往是正確的選擇:
- App 是為已經存在的事業服務。 一間店、一間事務所、一個協會:App 是工具,不是產品。你的時間花在本業上,比花在學 React Native 更有價值。
- 專案範圍大,牽涉多種職能。 品牌、網站、App 和後台同時進行:開發公司知道怎麼協調這些工作。
- 你需要的是明確的單一任務。 修一個特定的 bug、加一個畫面、接手 App 前先請人稽核:接案者通常很理想。
- 有嚴格的日期或合規限制。 配合活動上線,或有明確的安全要求:找有經驗的團隊比較好。
如果你選這條路,請帶著一頁的需求規格書去談。它能幫你在同一個基礎上比較各家提案。
跟外包方簽約前要問的問題
這些問題對開發公司和接案者都適用,好的外包方回答起來不會有困難。
- 最後程式碼和 Apple Developer 帳號歸誰? 答案必須是「你」,毫無模糊空間。即使是內部工具,App 也應該發布在你的帳號上:Apple 的企業開發者計畫只針對員工 100 人以上的組織。
- 如果 Apple 拒絕上架怎麼辦? 問清楚修正和重新提交是否包含在內。App 被 Apple 拒絕這一頁會告訴你這代表什麼。
- 一開始真的需要 iOS 和 Android 都做嗎? 第一版通常一個平台就夠了。我在iOS 還是 Android:該從哪個平台開始解釋了原因。
- 誰來負責更新,條件是什麼? 每個新版 iOS 都可能需要調整。最好在它推出之前就知道由誰處理。
- 你發布過 App 嗎?我可以下載嗎? 一個在 App Store 上架的 App,比一堆設計稿作品集更有說服力。
什麼時候自己做比較合理
- App 是你的專案,不是附屬工具。 你想讓它持續運作、測試、不斷改進。
- 你想靠它賺錢。 訂閱制 App 是在上架後幾週內調出來的:價格、免費試用、付費牆、App Store 頁面。能自己改這些東西是真正的優勢。
- 預算有限,但你有時間。 每週固定投入幾小時,勝過一次性的大衝刺。
- 你想做好幾個 App。 第一個學到的東西,之後每一個都能重複使用。
你不需要是開發者才能開始。有了 React Native、Expo 和 AI,有動力的新手也能做出真正的 App,前提是要對自己讓 AI 寫的程式碼有最基本的理解。我在不寫程式也能做 App和用 AI 做 iOS App詳細說明了限制。步驟順序請看如何做一個 App。
自己做,但有人陪你:第三條路
一個人做的時候,障礙幾乎從來不是畫面的程式碼。而是 App 簽署、訂閱商品、給 Apple 的審查資料,以及看不懂的退件,例如提交時出現的 ITMS-90034。這些都是已知問題,也有已知解法,但沒人能幫你時,就可能讓整個專案停擺。
一個框架就是為此而生:一套讓你推出自己的手機 App 的路線,你在其中打造自己的專案。程式碼、Apple 帳號和掌控權都在你手上。你學會自己讓 App 演進。也避免每個坑都用好幾天來付代價。iOS 開發陪跑這一頁詳細說明我提供的內容,打造 iPhone App這一頁則是整個路線的總覽。
iOS Kit:我提供的東西
我不提供即時的陪跑:我把自己在 App 上用的東西整理成 iOS Kit。裡面有 Expo 和 React Native 的 Starter Code,以及一套照自己步調進行的四階段路線,每個階段都附有 Claude Code 的 skills:選出能賺錢的 App、打造 App 的核心、接上收款,最後是發布並讓人找到。
這不是適合每個人的選項。如果你的 App 是事業的工具,而你沒時間自己做,可靠的開發公司或接案者會是更好的選擇。我不保證收入,也不保證上架:Apple 決定是否通過,市場決定成敗。
還在猶豫要委外還是自己做?免費診斷會從你的狀況出發,告訴你該從哪裡開始。如果你想在決定前讓真人看看你的專案,可以跟我預約一小時視訊。
常見問題
委外開發一個 App 要多少錢?
價格依報價而定:找開發公司或接案者,你付的是開發時間,依範圍計算。金額主要取決於你要的功能數量,而這是最花錢的選項。無論哪種情況,每年 99 美元的 Apple Developer 帳號都由你負擔。想知道什麼會讓報價暴增,請看iOS App 要花多少錢。
開發公司還是接案者:開發 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 頁面。能自己改這些東西是實實在在的優勢。