
Macdome rents a dedicated M4 Mac mini (16 GB RAM, 256 GB SSD) at $150/month month-to-month, $140/month semi-annual ($840 upfront), or $130/month annual ($1,560 upfront), per macdome.com/pricing. Figment's M-series starts at $95/month with the exact chip, RAM and storage confirmed in the configuration quote — so the $95 figure is a lower entry price, not a verified M4/16/256 match.
If you want a published M4/16/256 spec with a 99.99% uptime claim today, Macdome lists one. If you want a lower M-series starting price, an Intel virtual macOS option for lightweight work, or a managed CI bundle, Figment publishes more tiers:
Macdome prices are from macdome.com/pricing. Figment's listed hardware class for the $95 tier is "M-series" — not a published M4/16/256 — so treat the $95 vs $130–$150 gap as an entry-price gap, not a same-spec saving.
| Plan | Provider | Price | Term | Hardware |
|---|---|---|---|---|
| Virtual Intel macOS | Figment | $29/mo | Monthly | 2 vCPU / 8 GiB / 80 GiB (Intel VM) |
| i3 Mac | Figment | $49/mo | Monthly | Physical Intel, by request |
| M-series entry | Figment | from $95/mo | Monthly | M-series, chip/RAM/SSD per quote |
| Managed Build Mac | Figment | $249/mo | Monthly | M-series + CI setup + 30 min support |
| Managed Mac Team | Figment | $999/mo | Monthly | 2× M-series + 2 runners + 1 hr support |
| M4 Mac mini | Macdome | $150/mo | Month-to-month | M4 / 16 GB / 256 GB |
| M4 Mac mini | Macdome | $140/mo | Semi-annual ($840 upfront) | M4 / 16 GB / 256 GB |
| M4 Mac mini | Macdome | $130/mo | Annual ($1,560 upfront) | M4 / 16 GB / 256 GB |
| M4 Mac mini (upgrade) | Macdome | $200/mo | Monthly | M4 / 24 GB / 512 GB |
| Term | Monthly rate | 12-month spend | Difference vs monthly |
|---|---|---|---|
| Monthly | $150 | $1,800 | — |
| Semi-annual | $140 | $1,680 | −$120 |
| Annual (prepaid) | $130 | $1,560 | −$240 |
The annual plan saves $240 over the year versus month-to-month, but requires paying the full $1,560 upfront. If the project ends mid-term, that money is already spent; check Macdome's cancellation terms before committing. Figment's published retail offers are monthly; request a quote for multi-month terms.
Macdome's M4 Mac mini is a 10‑core CPU / 10‑core GPU / 16‑core Neural Engine configuration. Its pricing page lists a 100 Mbps internet connection with a dynamic IPv4 address (no static IP), and ACH/wire Net 15 for accounts invoicing over $1,000/month. Taxes and fees apply as stated in the actual Macdome order.
Figment's M-series is Apple silicon; the exact chip and memory are set in the quote. Figment's $29 VM is a virtual Intel macOS environment. Commands run in the VM's own desktop terminal through the browser console, and outbound CI agents can register with your service from inside the VM. Inbound public SSH to the $29 VM is not currently available. Use M-series when the toolchain requires ARM execution, Xcode 27 or GPU acceleration.
The 100 Mbps uplink is worth planning around: a 1 GB archive upload takes about 80 seconds at 100 Mbps under ideal conditions, versus about 8 seconds at 1 Gbps. Check your own typical artifact size before committing to an annual term.
Per Apple's Xcode system requirements, Xcode 27 requires macOS Tahoe 26.6 or later, and Xcode 26's current rows require macOS Sequoia 15.6 through Tahoe 26.x. Macdome's M4 Mac mini runs the current Xcode releases. Figment's M-series runs the current Xcode releases as well — confirm the installed macOS version matches the exact Xcode version your project needs.
For Intel compatibility: Xcode 27 requires Apple silicon, so the $29 Intel VM and the i3 Intel Mac cannot run it. Supported Xcode 26 or earlier releases can run on Intel; verify the exact Xcode/macOS pair you depend on against Apple's table before choosing the Intel tier. visionOS development requires Apple silicon.
Macdome publishes a 99.99% uptime claim on its pricing page. Figment does not publish an uptime SLA on its public offer; ask for SLA language in writing if that is a purchase requirement.
A published uptime number is a commitment on paper; actual build time on your repo decides fit. Rent one month on the candidate tier and time two consecutive clean builds of your real workspace:
# Replace workspace/scheme/destination with your project's real values.
# The build must succeed before its wall-clock time is a valid measurement.
set -euo pipefail
time xcodebuild \
-workspace YourApp.xcworkspace \
-scheme YourAppScheme \
-destination 'generic/platform=iOS' \
-configuration Release \
clean build
Run it twice. Record the second run (Derived Data warm). If the build fails, discard the timing — a failed build is not a benchmark. Separately, upload a representative artifact (an .ipa or a dSYM bundle) to your artifact store to measure realistic throughput on the 100 Mbps link or on Figment.
Worked cost example for a single developer running the candidate for six months:
.p12. The export must include the private key; keep the export password in your team secret manager, never beside the file..mobileprovision files directly from the Apple Developer portal. Profiles are not exported from Keychain.| Your situation | Figment plan |
|---|---|
| Intel-compatible toolchain, light workload, lowest cost | Virtual Intel macOS $29/mo |
| Physical Intel Mac for legacy builds | i3 Mac $49/mo (by request) |
| Apple silicon, own CI already working | M-series from $95/mo (quote) |
| Want CI configured, backups and monitoring | Managed Build Mac $249/mo |
| Two devs, two runners, monthly support | Managed Mac Team $999/mo |
| Fleet across many Macs | Enterprise quote |
Macdome fits teams that want a published M4/16/256 spec with a 99.99% uptime claim and are comfortable with a 100 Mbps uplink and dynamic IP. For a lower entry price, a cheap Intel option for Intel-compatible work, or a managed CI bundle, request a Figment configuration quote.
Related reading: