← блог

Почему минуты macOS CI стоят в 10 раз дороже

10 июля 2026 г. · 5 мин чтения

На hosted-раннерах GitHub минута Linux стоит $0.008. Минута macOS стоит $0.062 to $0.102, то есть в 10, а то и в 20 раз дороже. Множитель не взят с потолка. Это лицензия Apple плюс экономика выделенного железа Mac. Но из-за него macOS CI оказывается той статьёй расходов, где выделенная машина за фиксированную цену быстро переворачивает расчёт.

Откуда берётся 10×

  • Лицензия Apple. macOS разрешено запускать только на железе Apple, а SLA определяет, как его можно сдавать в аренду. Mac нельзя переуплотнить так, как облака упаковывают Linux-VM.
  • Железо, а не vCPU. macOS-раннер это настоящий Mac. Провайдеры раскладывают стоимость машины, стойки и электричества на ваши минуты.
  • Всё с нуля. Hosted-раннеры каждый раз стартуют чистыми. Поэтому каждый запуск заново качает Pods, SwiftPM и DerivedData. Вы платите минутами за пересборку кэшей, которые у вас уже были.

Точка окупаемости

При $0.062/min машина за фиксированные $139/mo окупается примерно на 2,242 минутах в месяц. Это несколько pull request в день с настоящей сборкой под iOS. Дальше каждая дополнительная минута бесплатна, а не тарифицируется:

3,000 min/mo   metered $240 to $480    flat $139
6,000 min/mo   metered $480 to $960    flat $139

Посчитайте точную цифру для своего использования в калькуляторе.

Когда поминутная оплата всё ещё выгоднее

Если у вас несколько сотен минут macOS в месяц, оставайтесь на hosted. Фиксированная цена выигрывает только при стабильной нагрузке. Мы прямо пишем об этом на странице сравнения.

Посчитайте свои цифры в калькуляторе или арендуйте раннер.