用途に合わせて最適なMacを選ぶ
クラウドMacは、仮想マシンではなく、Mac miniを1台まるごと専有して使えるサービスです。iOSビルドやmacOSデスクトップ、短期検証の計算環境として活用できます。まず用途を決め、構成・ロケーション・日/週/月/四半期のレンタル期間を選びましょう。
M4の2構成 · $21.4/日〜 · 約4分で利用開始。空き状況はコンソールの最新情報をご確認ください。
負荷を確認してからレンタル期間を決める
単発ビルドから、安定したビルドキューまで。
用途に合わせてMacを使い分ける
以下の5つの用途はすべて専有Macで実行できますが、必要なファイルや接続方法、適したレンタル期間はそれぞれ異なります。
iOSビルドを共有キューから切り離す
クラウドMacをセルフホストランナーとして登録すれば、CIジョブ専用のマシンとして自分で管理できます。PRチェックや夜間ビルドをこのMacで実行でき、ほかの利用者と同じハードウェアを取り合う必要がありません。
接続時に確認する3つのこと
- リポジトリで必要なXcodeバージョンに合わせてビルド環境を用意し、ランナーのラベルをプロジェクトのジョブに設定します。
- 依存関係のキャッシュとDerivedDataは固定の場所に保存し、ジョブごとの再ダウンロードを避けましょう。
- 署名用ファイルへのアクセスはリリースジョブに限定し、失敗時のログはチームのCIシステムで確認できるようにします。
構成の目安 単一アプリ、Fastlane、単体テストならXV M4 Runnerから。短期のリリース作業には日単位または週単位が便利です。並列ジョブが増えたら、マシンを追加するかStudioに切り替えるかを比較しましょう。
クリーンなmacOS環境でビルドと署名
リリース直前に避けたいのは、ローカルのツールチェーンが前回のリリース時と異なることです。archive、署名チェック、App Store Connectへのアップロードを同じクラウドMacで行えば、ビルド記録や証明書の場所、成果物のパスを確認しやすくなります。
リリース手順に沿って確認
- まずプロジェクトで指定されたXcodeバージョンと依存関係を固定し、再現可能なarchiveを一度作成します。
- 署名証明書とプロビジョニングプロファイルが対象アプリに対応していることを確認し、機密情報をリポジトリに直接書き込まないようにします。
- エクスポートした成果物を確認してからアップロードし、レンタル期間が終わる前にログ、アーカイブ、保管が必要なファイルを回収します。
構成の目安 単一アプリのビルドを1台に集約するならXV M4 Runnerから。複数targetや複数Simulatorを同時に動かす場合はXV M4 Studioを選び、リリース作業全体をカバーする期間を確保しましょう。
さまざまなフレームワークのiOSビルドを一元化
React Native、Flutter、Unityの普段の開発環境はOSを問いませんが、iOSの最終ビルドにはmacOSのツールチェーンが必要です。各プロジェクトのiOSビルドをクラウドMacに集約すれば、チームで同じXcode環境を使って成果物を確認できます。
移行前に入力情報を整理
- フレームワーク、プラグイン、Xcodeのバージョン要件を記録し、まず最小構成のビルドを成功させてから、パイプライン全体を接続します。
- ソースコード、依存関係、最終アーカイブのキャッシュを分けて管理します。ディスク容量の問題をキャッシュ削除でごまかさないようにしましょう。
- 複数プロジェクトを同時にコンパイルする場合や、リモートデスクトップで並行デバッグする場合は、メモリとSSDの容量に余裕を持たせます。
構成の目安 順番にビルドするなら、まずRunnerの16GBメモリと256GB SSDで足りるか確認しましょう。複数プロジェクトを並行するなら、Studioの24GBメモリと512GB SSDがおすすめです。
アジア太平洋の拠点から現地のネットワークを確認
利用できるロケーションはシンガポール、日本(東京)、韓国(ソウル)、香港の4か所です。対象ユーザーの地域に近い拠点を選び、そのMacでテストを実行してローカル環境での結果と比較できます。
テスト記録にロケーションを残す
- ロケーション、テスト端末、ネットワーク条件を記録し、一度の接続結果を地域全体の状況と混同しないようにしましょう。
- リモートデスクトップの操作感は、利用場所から拠点までの距離にも左右されます。まずは操作者に近い拠点で操作を試してください。
- 拠点間で比較する際は、プロジェクトのバージョンとテスト手順を統一します。2つの構成はいずれも4拠点で利用できます。空き状況はコンソールの最新情報をご確認ください。
構成の目安 単地点での検証ならRunnerの日単位レンタルから。継続的な回帰テストや複数Simulatorの並行実行が必要なら、Studioと長めのレンタル期間を検討しましょう。
Apple Siliconでの推論検証にMacを1台確保
Apple SiliconのユニファイドメモリでMLXやllama.cppを試せば、短期検証のために機材を購入する必要はありません。約7B~13Bの量子化モデルが使えるかどうかは、量子化方式、コンテキスト長、同時実行するタスクによって異なります。
小規模なテストから始めて、徐々に拡大
- まずモデルを1つダウンロードし、少数のテストプロンプトでメモリ使用量、ディスクの空き容量、応答時間を確認します。
- モデルの重み、実験結果、環境情報は別々に保存します。より多くの重みを保管する場合は、+1TB SSDを追加できます。
- 利用期間が終わる前に結果と必要なファイルをエクスポートしてください。終了後はマシンのディスク全体が初期化されます。
構成の目安 まずはXV M4 Studioの24GBメモリと512GB SSDで検証しましょう。実現性の確認には日単位レンタルが便利です。ストレージの追加はモデルの重みのサイズに応じて判断してください。
用途に合わせて機種と期間を選ぶ
この表は選定の出発点です。プロジェクトのメモリ・ディスク使用量や並列数は、実際に測定して確認してください。選べるM4機種は2構成です。追加SSDとThunderbolt 5接続は必要に応じて選択できます。
| ワークロード | 推奨構成 | レンタル期間の目安 | 選定のポイント |
|---|---|---|---|
| 軽量ビルド 単一アプリ、Fastlane、単体テスト |
XV M4 Runner M4 / 16GB / 256GB |
日または週単位 | まずパイプラインを一通り動かし、実際のキューの長さを見てレンタル期間を延長するか判断しましょう。 |
| 日常開発 複数target、複数Simulator、リモートデスクトップ |
XV M4 Studio M4 / 24GB / 512GB |
月単位 | 並行デバッグ、ビルドキャッシュ、デスクトップのセッションを1台に集約できます。 |
| 量子化モデルの推論 約7B~13B、実際の使用量を要確認 |
XV M4 Studio M4 / 24GB / 512GB、+1TB SSDを追加可能 |
まず日単位で試す | モデルとコンテキストの規模は実測して決めましょう。追加SSDはモデルの重みの保存に使えますが、ユニファイドメモリは増えません。 |
| チームでの一括ビルド 複数プロジェクトまたは複数の並列パイプライン |
XV M4 Studioを複数台 各マシン:M4 / 24GB / 512GB、Thunderbolt 5での接続も選択可能 |
プロジェクト期間に合わせて選択 | まずランナーのラベルとジョブを割り当て、そのうえでマシン間の高速接続が本当に必要か判断しましょう。 |
参考価格:Runnerは$21.4/日、Studioは$40.7/日。+1TB SSDは$2.4/日、Thunderbolt 5接続は1台あたり$1/日です。週・月・四半期プランやその他のオプション料金はレンタルプラン一覧をご覧ください。
4ステップで開始。長期契約を先に決める必要はありません
並列実行の規模が決まっていない場合は、実際のビルドや検証を1回行って確かめましょう。申し込み前に、保存するデータ、接続用のSSH公開鍵、プロジェクトの依存関係を準備してください。
- 01
用途を選ぶ
CI、リリース、クロスプラットフォームビルド、ロケーション別テスト、推論検証のどれが主な用途かを決め、必要な利用期間を見積もります。
- 02
比較表から構成を選ぶ
メモリ、ディスク容量、並列タスク数をもとにRunnerまたはStudioを選びます。現地ネットワークをテストする場合は、アジア太平洋の4拠点から選択します。
- 03
設定して申し込む
日・週・月・四半期のレンタル期間とオプションを確認します。お支払いはUSDT-TRC20、またはStripe経由のVisa/Mastercard/Amexに対応しています。いずれも米ドル決済です。
- 04
接続して動作確認
接続情報を受け取ったら、まずSSHとリモートデスクトップをテストしてから、代表的なタスクを実行します。バージョン、所要時間、ディスク使用量を記録しましょう。
1日レンタルして、最初のタスクを動かしてみましょう。
$21.4/日のXV M4 Runnerから始められます。複数タスクの並行実行や大容量メモリが必要とわかっている場合は、XV M4 Studioをお選びください。どちらもMac miniを1台まるごと専有できます。