團隊背景與專業資歷
渥合數位負責人王豪勳自 2013 年起與 AppCoda 的 Simon Ng 合作,擁有十多本 iOS 程式設計譯作,書單可在博客來查詢。
翻譯此類技術書籍的實際工作,是在每一版 iOS 發布後逐章對照原廠文件重新確認:API 的變更、SwiftUI 寫法的調整,以及 Apple 開發規範與審核條款的修訂。長期投入所累積的,是對平台限制與退件原因的掌握。
實際交付方面,fibonacciball 遊戲 App 以 Flutter 開發,iOS 與 Android 兩個平台均由我們自行送審上架。譯作反映對平台的理解程度,上架實績反映完整流程的執行能力,承接 App 專案兩者缺一不可。
技術路線評估
技術選擇直接決定專案費用與長期維護成本,且後續調整的空間有限。部分需求則不需開發為上架應用程式。
跨平台 App(Flutter)|單一程式碼庫,雙平台交付
iOS 與 Android 共用同一套程式碼,開發與後續維護成本明顯低於分別開發兩套原生應用。介面表現與操作流暢度在多數應用情境下接近原生,惟涉及深度系統整合或高效能繪圖時仍有其邊界。
- 適用:需上架但不以極致效能為目標的商業型應用
- iOS 與 Android 同步交付
- 後續改版僅需維護單一程式碼庫
- 限制:深度系統整合需另行撰寫原生模組
- 限制:安裝檔體積大於同功能的原生應用
原生 App|單一平台深度整合
iOS 採用 Swift/SwiftUI、Android 採用 Kotlin,分別開發。當需求涉及完整取用系統能力、極致效能表現,或需即時支援平台當年度新功能時,原生開發為唯一選項。費用與維護成本最高,因雙平台等同兩個獨立專案。
- 適用:硬體整合、AR、高效能繪圖、平台新功能之即時支援
- 完整取用系統 API 與最新框架
- 效能與體驗上限最高
- 限制:雙平台等同兩份開發與維護成本
- 限制:時程通常為跨平台方案的一倍以上
不開發 App|網站或 AHHA 平台即可滿足的需求
若需求為呈現服務內容、提供線上預約或紀錄查詢,以網站形式完成的成本較低、上線較快,亦無須負擔開發者帳號、審核作業與每年的版本維護。應用程式的下載行為本身即構成轉換障礙,其門檻高於開啟一個連結。
- 適用:內容展示、預約、會員、查詢類需求
- 無須開發者帳號,免送審,改版即時生效
- 客製網站服務請見「網頁設計」
- 多頁內容與預約會員功能可採用 AHHA 自助架站平台
- 需推播、離線使用或裝置功能時,才建議開發 App
既有 App 的上架協助
以 ChatGPT、Claude 等工具完成 App 的畫面與功能,門檻已較數年前明顯降低。實務上受阻的環節通常不在程式碼,而在後續的規範作業。
具體項目包含:開發者帳號應以公司或個人名義註冊、憑證與描述檔的簽署、隱私權標籤的申報、TestFlight 內部測試的執行、Google Play 上架前所要求的二十位測試者連續十四天測試,以及審核退件後的回覆處理。上述項目均不屬於程式開發,卻皆足以使一個已完成的 App 無法上線。
渥合數位承接此類專案:客戶已具備可運作的成品,由我們接手上架前的整理與送件作業,範圍通常包含程式碼健檢、必要的重構、憑證與帳號設定、隱私與權限申報,以及送審與退件處理。
不適用的情況亦一併說明。若核心功能尚無法穩定運作,該情況屬開發問題而非上架問題,將回歸一般開發專案評估;若程式碼結構已難以維護,我們會直接說明重寫較修改更為合理,不會在未釐清前承接。
專案執行流程
跨平台 App 通常為 8 至 14 週,原生雙平台則需更長時程。與網站專案的主要差異在於增加了帳號、憑證與審核作業,該階段的時間並非完全由開發方掌控。
合作方式與費用
費用取決於技術路線、功能數量,以及是否需要後端系統。以下為起始價格,正式報價於需求訪談後提供。
跨平台 App(Flutter)
NT$150,000 起
iOS 與 Android 雙平台,共用單一程式碼庫
原生 App
NT$250,000 起
Swift/SwiftUI 或 Kotlin,單一平台深度整合
既有 App 接手上架
NT$30,000 起
已具備可運作的成品,需協助完成送審與上架
常見問題
Q.App 設計與開發的費用大概是多少?
費用主要取決於三項因素:技術路線、功能數量,以及是否需要開發後端系統。 起始價格如下:跨平台 App(iOS 與 Android 共用單一程式碼庫)NT$150,000 起;原生 App 單一平台 NT$250,000 起,雙平台需分別計價;已具備可運作成品、僅需協助完成上架者,NT$30,000 起。正式報價於需求訪談後提供,差異主要來自功能數量與後端範圍。 其中技術路線的影響最為顯著。相同功能以跨平台或以雙平台原生開發,費用屬於不同量級,因工作量本身即有差異。功能數量的影響大致呈線性,較易估算。後端則是常被遺漏的項目:若 App 需要會員機制、跨裝置資料同步或後台管理,等同另有一套系統需要開發。 此外應一併評估持續性支出,包含開發者帳號年費(Apple 為年繳、Google 為一次性)、伺服器與資料庫費用,以及每年為符合平台規範所需的版本維護。上述項目於報價階段逐項列示。
Q.原生和跨平台,應該選擇哪一種?
建議先確認一項前提:該需求是否確有開發為上架 App 的必要。若使用者僅需瀏覽內容、進行預約或查詢資料,以網站形式完成通常即可滿足,並可省去開發者帳號、審核時程與每年的維護作業。 確定需要上架後,多數商業型應用適合採用跨平台方案。以單一程式碼庫交付雙平台,開發與後續維護成本較低,而使用體驗在一般應用情境下與原生差異有限。 適合採用原生開發的情況較為明確:需要深度硬體整合、AR、高效能繪圖,或需於平台推出新功能時即時支援。此類情境下,跨平台方案須另行撰寫原生模組,成本優勢將因此消失。 評估階段我們會說明需求屬於何種情況,包含「該需求不需開發 App」此一結論。
Q.以 AI 工具完成的 App 無法上架,可以接手嗎?
可以承接,此類需求近一兩年明顯增加。 受阻的環節通常不在程式碼,而在上架流程:開發者帳號的註冊名義、憑證與描述檔、隱私權標籤申報、TestFlight 內部測試、Google Play 所要求的封閉測試人數與天數,以及退件後的回覆處理。上述項目均不屬於程式開發,卻皆足以使一個已完成的 App 停留於最後階段。 服務範圍包含程式碼健檢、必要重構、帳號與憑證設定、隱私與權限申報,以及送審與退件處理。 不適用的情況亦一併說明:核心功能尚無法穩定運作者,屬開發問題而非上架問題,將回歸一般開發專案評估;程式碼結構已難以維護者,我們會直接說明重寫較修改更為合理。
Q.開發者帳號應以誰的名義註冊?
建議一律以客戶本人或貴公司名義註冊並登記於客戶名下,由我們協助設定與送件。 主要考量在於 App 的所有權隨開發者帳號歸屬。若帳號登記於開發廠商名下,日後更換合作對象、移轉 App,或處理與 Apple、Google 之間的任何爭議,均需對方配合。此項決定短期看似便利,長期則可能造成困擾。 以公司名義註冊 Apple 開發者帳號需具備 D-U-N-S 編號,申請作業通常需數個工作天至兩週,建議於專案啟動時即著手辦理,不宜延至送審階段才處理。
Q.App 上線之後仍需持續支出嗎?
需要。此點與網站差異較大,建議於決策前一併評估。 固定支出包含開發者帳號年費,以及後端伺服器與資料庫費用;純本機運作、無後端的 App 則不適用後者。 較易被忽略者為版本維護。Apple 與 Google 每年皆會提高送審時的最低 SDK 與目標 API 版本要求,未及時更新即無法上架新版本;作業系統改版亦可能導致既有功能失效。換言之,即便不新增任何功能,App 每年仍需進行一次技術性更新方能維持在架。 專案含一年維護,其後按年續約,續約範圍與費用於初始報價時即載明。
Q.製作時間需要多久?
跨平台 App 通常為 8 至 14 週,原生雙平台需更長時程。 與網站專案的差異在於,App 的時程有一部分不由開發方掌控:Apple 的審核通常需一至三個工作天,退件重送則會延長;Google Play 的封閉測試在政策上訂有連續天數要求,該期間無法壓縮。此亦為將帳號與規範作業安排於設計階段之前的原因,可提前進行者不宜延後處理。 客戶端最常影響進度的項目為素材與內容,包含商店截圖、說明文案,以及隱私權政策的實際內容。需求訪談時將提供需準備項目的清單。
Q.一定要開發 App 嗎?
多數情況下並非必要。 適合開發為上架 App 的需求通常具備以下特徵:使用者會重複開啟而非單次造訪、需要推播主動觸及、需要離線使用,或需取用相機、定位、藍牙等裝置能力。 若需求為呈現服務內容、提供線上預約或紀錄查詢,以網站或 AHHA 平台完成的成本較低、上線較快,亦無須負擔每年的維護與審核作業。應用程式的下載行為本身即構成轉換障礙,其門檻高於開啟一個連結。 評估階段若判斷該需求不需開發 App,我們會直接說明。
評估合作對象時建議確認的項目
需求討論的對象是否為實際開發者
App 專案的規格細節在傳遞過程中特別容易失真,因多數決策涉及平台限制。渥合數位不設業務轉專案經理再轉工程師的層級,需求討論、報價、開發、送審至後續維護均為同一窗口。
上架作業是否包含於交付範圍
部分報價僅涵蓋程式碼交付,送審、退件處理、商店素材與隱私申報需另行計價或由客戶自行處理。本公司報價包含上架作業,退件重送不另計費。
帳號與原始碼歸屬是否事先載明
開發者帳號建議登記於客戶名下,由我們協助設定;原始碼與相關資產之歸屬依合作方式而定,各專案範圍不同,於報價階段逐項載明,不留待結案後討論。
每年的維護成本是否事先揭露
App 每年需進行一次技術性更新方能維持在架。將該筆費用於初始評估時即納入計算,較於次年才發現需再次支付更為合理。
對平台規範的掌握程度
退件的常見原因多非功能瑕疵,而是權限說明不足、未提供測試帳號、隱私申報與實際行為不符等規範細節。此部分的經驗將直接反映於上架所需時程。
是否會說明不需支出的項目
若需求以網站或現有平台即可滿足,我們會於評估階段直接說明,包含「該功能建議延後」此類判斷,而非擴大專案範圍。
