先排交付,再安排設備

依專案需求,彈性租用

在 Windows 上寫程式,交付前才需要 Mac;多個客戶的交付時間撞在同一週,又不能共用憑證。本文從外包交付需求出發,說明如何安排任務、機型與租期。

Mac Mini M4:$20.2/天。可按天租用,付款後當天開通;實際可用狀態以控制台即時回報為準。

從手上的專案開始

程式在哪裡寫,不代表成品也得在那裡產出

先確認需要交付什麼,再決定租用哪台設備。以下提供可實際執行的工作流程建議,不是客戶評價,也不代表特定專案的效能測試。

獨立開發者

在 Windows 上開發 Flutter,交付前補齊打包環境

日常開發照常在本機進行。需要 iOS 套件時,按天租用 Mac Mini M4,將程式碼與依賴鎖定檔同步過去,並在 macOS 上準備 Xcode、Flutter 及專案所需工具。

  • 先處理依賴、簽名與目標裝置設定,再執行 flutter build ipa。
  • 確認版本號與建置號,匯出 ipa,並依專案發布權限上傳至 TestFlight。
  • 交付後將成品與建置紀錄帶回本機,不要只把唯一副本留在租用設備上。

適合:偶爾打包、短期整合測試。
不適合:必須完全離線,或無法將原始碼同步至外部設備的專案。

CI 團隊

交付週增加建置節點,避免客戶任務互相排擠

將雲端 Mac 納入既有 CI,設定專案所需的 Runner、儲存庫存取憑證與建置指令碼。集中打包的一週按週租用,收尾後不再續租。

  • 為每位客戶劃分工作目錄、鑰匙圈與成品歸檔位置。
  • 同一台設備先依序執行任務;是否能並行,取決於專案的記憶體用量與實際建置結果。
  • 結束前註銷 Runner、撤銷儲存庫權杖,並匯出記錄與可重複使用的設定說明。

適合:多個儲存庫需要在同一交付週集中建置。
不適合:尚未確認是否有權限連接外部 Runner 的內部網路 CI 流程。

AI 實驗

替客戶驗證模型,先估算記憶體需求

選擇 Mac Mini M4 Pro,使用 64GB 記憶體與 2TB SSD 進行一輪模型推論驗證。按月 $296.3,適合持續調整模型、輸入資料與應用程式整合的驗證階段。

  • 先確認推論框架支援 Apple Silicon,並核對模型格式與依賴版本。
  • 估算記憶體用量時,須納入模型權重、上下文快取與應用程式處理程序,不要把 64GB 全部視為模型可用空間。
  • 記錄模型版本、參數與輸出;驗證完成後匯出結果,到期不續租即停止。

適合:短期概念驗證與應用程式端推論實驗。
不適合:強制依賴 CUDA,或尚未評估的大規模訓練任務。

影音工作流程

為 App 測試編解碼,預留素材與匯出空間

在 macOS 環境中驗證客戶 App 的影音編解碼、素材處理與匯出流程。素材較多時可加購 +2TB SSD:$4.2/天、$11.6/週、$21.4/月、$58.2/季。

  • 使用同一組輸入樣本,比較編碼參數、輸出格式與 App 內的播放結果。
  • 磁碟空間須納入原始素材、中間檔案與最終成品,不能只看原始素材大小。
  • 將大型檔案的上傳與下載時間納入排程,先傳一份具代表性的樣本確認流程。

適合:客戶 App 相容性測試與階段性素材匯出。
不適合:要求網路零延遲的本機即時擷取流程。

先釐清客戶之間的界線

三個客戶同週交付,設備也分開配置

共用一台設備的優點是少租幾台,代價則是團隊必須自行管理建置排程與操作隔離。若交付時間重疊或憑證敏感度較高,為每位客戶各租一台獨享實體機,更容易劃清界線。

客戶 A

原生 App 修正版

一台設備對應一位客戶。工作室負責人保管設備編號,iOS 開發者則管理該客戶的憑證、描述檔與獨立鑰匙圈。

歸檔:原始碼版本、Archive、匯出套件、簽名設定說明。

客戶 B

Flutter 驗收候選版本

單獨設定儲存庫權杖與環境檔案。不要複製客戶 A 的簽名檔,也不要在同一個 CI 工作目錄中處理兩位客戶的任務。

歸檔:依賴鎖定檔、建置指令、ipa、驗收版本號。

客戶 C

交付週的持續整合

只連接該客戶授權的儲存庫,並為 Runner 設定獨立憑證。專案結束時先解除 Runner 連線,再依客戶要求撤銷存取權杖。

歸檔:建置記錄、成品位置、環境版本、撤銷權限記錄。

獨享整台設備,不代表可以省略權限管理。每台 Mac mini 僅供一位客戶使用,屬於實體節點,並非虛擬機。團隊仍須管控憑證的分發與備份。若只是偶爾編譯一次,且小型專案的交付時間不重疊,也可按天租用一台輪流使用;切換客戶前先匯出資料、撤銷權限,再透過控制台工單申請重新安裝系統。

收到審核結果後,接下來怎麼做

修正套件只需一天,就別先租一週

審核回饋可能只需修正一處,也可能連續幾天重新上傳。先評估能否當天完成,再決定按天續租,或直接租滿一輪修正週期;租期還須涵蓋環境還原、下載依賴與回傳最終成品,不只是編譯時間。

按天與按週的比較以同一機型連續使用為前提
機型按天價格連續 3 天費用按週價格選擇方式
Mac Mini M4
16GB / 256GB
$20.2/天$20.2 × 3 = $60.6$54.6/週確定只用一、兩天就選按天;連續使用滿 3 天,按週租更省。
Mac Mini M4 Pro
64GB / 2TB
$59.3/天$59.3 × 3 = $177.9$160/週大型專案連續使用滿 3 天,也可考慮按週租,不必每天續租。

上表是以每日價格乘以 3 計算,並非新增的計費方案。若要變更租期,請先在控制台確認續租選項與報價;已付款訂單不會預設自動轉換租期。

  1. 01

    先還原相同的環境

    使用已歸檔的原始碼提交、依賴鎖定檔與工具版本,減少修正以外的環境變更。

  2. 02

    修改套件後,保留重現紀錄

    確認建置號、簽名設定與匯出選項。將審核回饋對應到程式碼提交,再安排重新上傳。

  3. 03

    結束前帶走所有交付檔

    匯出 ipa、Archive、記錄及必要的憑證備份。到期不續租即停止,不另收提前終止費用。

遊戲外包的打包週

預留專案空間,縮短交付等待

Unity 匯出 Xcode 專案後,還需要處理原生外掛、簽名與最終封存。大型資源庫、多個 Target 或多個建置程序同時執行時,建議優先評估配備 64GB 記憶體與 2TB SSD 的 Mac Mini M4 Pro。

選擇這款機型,是為編輯器、匯出專案、依賴與中間檔案預留空間,不代表所有專案都會更快。小型遊戲、單次驗證且資源較少時,也可以先試用配備 16GB / 256GB 的 Mac Mini M4。

將整個打包流程納入租期

專案準備
確認 Unity、Xcode 與原生外掛版本。首次先完整匯出一次,確認依賴項目能順利安裝。
磁碟空間
同時預留原始專案、快取、Xcode 匯出目錄與封存成品的空間;不能只按儲存庫壓縮檔大小估算。
租期選擇
M4 Pro 按天 $59.3、按週 $160。預計連續修改套件與回歸測試達 3 天時,按週租較合適。
並行限制
Thunderbolt 5 並聯為每台 $1.2/天的加購項目。先確認軟體支援的協作方式,不要以為並聯就能自動加快單次建置。

先讓一個具代表性的專案順利執行,再增加設備數量。沒有實際專案測試時,不要只憑並行數或編譯分鐘數做決定。

辦公桌上的電腦與協作工作區,用來示意交付前的專案排程討論
工作情境示意,不代表本站客戶或實際部署環境。
把時間留給交付

排定時程,再決定租期

先拆分開發完成、測試回饋、客戶驗收與最終交付等階段。只有需要 macOS 的階段才使用 Mac,不必從專案啟動一路租到合約結束。

若還在等客戶提供簽名資料,先準備原始碼與依賴清單;進入整合測試時再開機。若驗收時間超過原定結束日,請在控制台確認到期時間並續租,別等設備停止後才處理專案延期。

有些專案留在本機處理更合適

先確認限制,再考慮增加設備

短期租用能滿足階段性的設備需求,但不會改變客戶的內部網路政策、資料儲存要求或軟體授權條件。付款前請先確認以下兩類限制。

專案必須長期留在自有內部網路

若原始碼不得離開內部網路、專用設備必須直接連接本機,或資安規範不允許使用外部建置節點,建議優先使用自有設備。全年滿載建置且已有機房的團隊,也應比較自購與長期營運成本,而非只看單次租金。

租用前請確認:儲存庫存取、依賴下載、成品回傳與遠端存取是否都已獲得許可。

合約要求資料存放於其他地區

本站提供新加坡、東京、首爾、香港共 4 個節點。若客戶合約要求資料或建置只能存放在這些節點以外的地區,目前提供的節點不適用該專案,不能以網路距離近取代合規要求。

租用前請確認:依合約核對節點。實際連線體驗也取決於團隊使用的網路。

也將付款方式納入專案準備。僅支援 USDT-TRC20 與 Visa / Mastercard / Amex(透過 Stripe),所有款項均以美元(USD)結算;實際可用的付款閘道以後端介面回傳為準。若仍不確定機型或專案權限,請先整理工期、框架與並行客戶數,再洽詢支援團隊。

這次交付需要幾台設備、租用幾天?

依情境選擇機型、節點與租期,付款後當天開通。專案延期就續租;交付完成後不續租即停止。