雙平台 App 開發

一套程式碼,iOS 與 Android 同時上線。從 MVP 驗證到上架維護,一路負責到底——不用養兩組工程師,也不用忍受兩個版本不同步。

先回答你最想問的兩個數字:範圍收斂的 MVP,一般 2–8 週能進實測; 雙平台的台灣行情約是單平台的 1.5–1.8 倍, 而「一套程式碼出雙平台」正是把這個係數壓到最低的主流做法。

但價格區間誰都會報。真正決定這筆錢花得值不值的,是下面四個問題—— 它們也是我們接到案子時,會反過來問你的問題。

交付內容

適合的情境

報價之前,該想清楚的四個問題

一、為什麼 Airbnb 放棄的技術,Shopify 用了五年說值得?

2018 年,Airbnb 發表了一篇業界著名的告別文,宣布放棄 React Native、回頭寫原生—— 他們發現自己最後在維護三個平台,而不是兩個。

→ 原文:Sunsetting React Native — Airbnb Engineering(2018)

七年後,Shopify 回顧了自己五年的 React Native 經驗,結論完全相反: 雙平台功能落差「不再是個議題」,主力 App 做到 P75 畫面載入低於 0.5 秒、 99.9% 以上的無閃退率——用的正是 Airbnb 放棄的那套技術。

→ 原文:Five Years of React Native at Shopify — Shopify Engineering(2025)

兩家世界級公司,為什麼結論相反?其實 Airbnb 那篇自己就寫了答案: 「我們的理由不一定適用於你的團隊。」他們的前提是巨型工程團隊、加上已經很成熟的原生 App。 而 Shopify 同一篇也留了一句所有老闆都該記住的話——「100% React Native 應該是個反目標。」

我們的判準跟 Shopify 一致:營運型 App 與 MVP,一套程式碼是最划算的預設值; 真的需要原生能力的畫面(相機、藍牙、複雜手勢、極致動畫),就在那一塊寫原生,而不是硬凹。 這也是交付項目裡列著 Swift/Kotlin 橋接的原因。

二、你的 App 過得了 Apple 那一關嗎?

很多專案死在最後一哩:功能都做完了,卡在審核。 Apple 的審核指南分成 Safety、Performance、Business、Design、Legal 五大類, 明說會直接退掉不完整、會閃退、有明顯技術問題的版本—— 連佔位文字沒清乾淨,都寫在退件事由裡(指南 2.1(a))。

→ 原文:App Review Guidelines — Apple Developer

隱私政策、測試帳號、金流模式,每一項沒備妥都可能讓你多等一輪審核。 所以我們在企劃階段就把審核條件當成需求的一部分處理,不是做完才發現不能上。

而如果你要的是內部工具——其實可以不進商店: APK 直接安裝或 TestFlight 派發,這一關整個跳過。

三、上線之後,改一個錯字要等幾天?

答案取決於你的 App 有沒有 OTA 更新管線。我們的都有,但它的邊界要先講清楚:

→ 技術文件:EAS Update — Expo Docs

白話說:大多數的 bug 修正當天就能到使用者手上,功能級的改動仍然要排審核。知道這條線在哪,你才有辦法判斷「這個急件到底多久能好」。

四、規格要寫到多細,才能開工?

比你想的粗很多。Basecamp 在《Shape Up》提出一個很適合中小企業的做法: 先決定這件事值得花多少時間(他們叫 appetite),再回頭決定做到多細—— 而不是先列出完美規格,再問要做多久。

→ 全書免費線上讀:Shape Up — Ryan Singer, Basecamp

我們的 MVP 能壓在 2–8 週,用的就是這個邏輯:時間固定,範圍是可以談的變數。 這也是為什麼估價時我們常主動勸你砍功能—— 先用真的使用者驗證方向,比把預算一次燒在猜的規格上划算。

這四個問題,就是我們評估每個案子時會跟你一起過的清單。 想知道你的專案落在哪裡——描述它,30 秒拿到初估。

相關案例

延伸閱讀

常見問題

雙平台一起做會比較貴嗎?

會比單平台貴,但遠低於做兩次。台灣行情雙平台約為單平台的 1.5–1.8 倍;用 React Native 一套程式碼出雙平台,是把這個係數壓到最低的主流做法。

一定要上架商店嗎?

不一定。內部工具可以走 APK 直接安裝或 TestFlight 派發,省掉審核週期與帳號成本;要面向大眾的產品才需要正式上架,我們會連同上架流程一起處理。

MVP 要多久能放到使用者手上?

範圍收斂的 MVP 一般 2–8 週可以進入實測。工期的關鍵是介面數量與需求穩定度——先用快速估價器描述想法,可以立刻看到初估工期。

上線之後的更新和維護怎麼算?

保固期內的修正不另計費;之後以維護約或按次計價。我們的 App 都配 OTA 更新管線,大多數修正當天就能推送到使用者手機,不用等商店審核。

不確定你的需求屬於哪種?描述它就好——30 秒拿到初估,正式評估免費。