メインコンテンツへスキップ
スタートアップ向け

プラットフォームチーム不要のモバイルリリースパイプライン

Webレイヤーの修正をLive Updateとして即時配信し、iOSとAndroidのバイナリをクラウドでビルド。既存のCIからそのまま実行できます。チームはプロダクト開発に集中できます。

年払い $12/月〜。14日間の無料トライアルあり、クレジットカード不要。

スタートアップの時間が奪われる場所

リリース作業がプロダクト開発を圧迫する

軽微な修正にストア審査が待ち構える

JavaScriptの1行の修正でも、新しいバイナリの作成とストア審査(通常24〜48時間、時にはそれ以上)が必要です。その上、ユーザーによるアップデートも待たなければなりません。

ビルド環境の管理者が不在

iOSのビルドにはMac、署名証明書、プロビジョニングプロファイルが必要です。少人数のチームでは、その作業は「その日空いている人」に押し付けられがちです。

失敗したリリースは取り返しがつかない

ロールバック手段がなければ、画面の不具合は次のバイナリが承認され、インストールされるまでそのまま放置されてしまいます。

Capgo のカバー範囲

Live Update、Native Build、CI を一つのツールで

少人数のチームでは構築・運用が困難なリリースパイプラインを代行します。

Webレイヤーの変更を即日リリース

CLI コマンド一つで、新しい JavaScript、HTML、CSS の bundle を upload できます。デバイスはバックグラウンドでこれを download し、次回の起動時に適用します。Native の変更については、引き続き各ストアを経由する必要があります。

Live updatesのドキュメント

既存の CI から upload

パイプラインに upload ステップを一つ追加するだけ。main へのマージごとに、適切な channel へ bundle を公開できます。

CI 連携ドキュメント
  • GitHub Actions、GitLab CI、Bitbucket、Azure DevOps
  • staging と production の channel を分離
  • 変更されたファイルのみを送信する Delta update

段階的なリリースと自動ロールバック

まずは一部のデバイスにのみ bundle を配信します。新しい bundle が notifyAppReady() を呼び出さなかった場合、デバイスは自動的に最後に動作していたバージョンへ戻ります。

段階的ロールアウトのドキュメント

Macなしで Native Build を

Capgo Build はクラウド上で iOS と Android アプリをコンパイルし、App Store Connect や Google Play へ upload できます。標準的なビルド時間は 2〜3 分です。

Capgo Buildドキュメント
  • Capgo の Mac マシンによる iOS ビルド
  • 署名情報は CLI に一度保存するだけ
  • 同一コマンドからストアへ upload

仕組み

Capgo を活用したスタートアップのデリバリー手法

最初の upload から CI パイプラインの構築まで。以下のコマンドはすべて Capgo CLI ドキュメントに基づいています。

  1. アプリに Capgo を追加

    init コマンドに従うだけで、updater plugin の追加から、ビルド、最初の bundle の upload までスムーズに完了します。

    npx @capgo/cli@latest init
    クイックスタート
  2. CI から upload

    Capgo の API キーを CAPGO_TOKEN__ として CI の secrets に保存し、web ビルドの後に upload ステップを 1 つ追加するだけです。

    # After your web build, with CAPGO_TOKEN set in CI secrets
    npx @capgo/cli@latest bundle upload --channel production
    GitHub Actions ガイド
  3. 一部のユーザーに展開

    新しい bundle を本番環境のデバイスの 10% に配信します。インストール状況やエラーデータに問題がなければ、全ユーザーにプロモートしましょう。

    npx @capgo/cli@latest bundle upload --channel production --rollout 10
    npx @capgo/cli@latest channel set production --rollout-promote
    段階的ロールアウトのドキュメント
  4. クラウドで Native Build を実行

    署名情報を一度保存すれば、あとはローカル環境や CI から iOS および Android のビルドをリクエストするだけです。

    npx @capgo/cli@latest build credentials save --appId com.example.app --platform ios
    npx @capgo/cli@latest build request com.example.app --platform ios
    Capgo Buildドキュメント

Capacitor で構築されたアプリ

アプリには迅速なプロダクト改善が不可欠

インタラクティブ、教育、アンケート系のアプリなら、オンボーディングやライブイベントのフロー、エンゲージメントのpromptを毎週調整できます。Capgoを活用すれば、すべての実験をストアのリリースにする手間をかけず、より素早く学習を進められます。

Poll Everywhereのアプリアイコン ビジネス

Poll Everywhere

アクティベーションやイベントフローの検証を迅速に行いたい、ライブ観客向けアプリ。

Google Play インストール数
110万
ストア評価
3.2
StudySmarter - 学校・大学向けアプリのアイコン 教育

StudySmarter - 学校・大学向け

オンボーディング、学習パス、サブスクリプション画面の改善を繰り返す学習アプリ。

Google Play インストール数
650万
ストア評価
4.8
Poll Pay: Money for Surveys のアプリアイコン ライフスタイル

Poll Pay: アンケートで稼ぐ

報酬やエンゲージメントの prompt を頻繁に調整できるアンケートアプリ。

Google Play インストール数
1130万
ストア評価
4.4

導入実績

Capgo を活用するチームの声

5.0/5 開発チームによる評価 9,400+ チーム数 レビューを読む

Kapil

NuTriQ 創業者

「本番環境のOTAアップデートを、App Storeの審査サイクル全体を待たずに即座に配信できることは、運用面で非常に大きな強みです。」

Nate van Jole

CTO, プライベート

「セットアップは1日もかかりませんでした。チャンネルベースのロールアウトのおかげで、本番ユーザーに配信する前に自分のデバイスでテストできます。」

sikafanka

デザイン、角丸 5

「Capgo Buildのおかげで、Capacitorアプリのリリースプロセスを簡素化できました。1つの明確なワークフローでiOSとAndroidアプリをビルドしてリリースできます。」

よくある質問

スタートアップ向けFAQ

小規模チームがリリースプロセスに Capgo を導入する前に抱く疑問にお答えします。

Capgo の料金は?

料金は年払いの場合月額12ドルから、月払いの場合は月額14ドルです。すべてのプランに14日間の無料トライアルがあり、クレジットカードの登録は不要です。無料プランはありません。

料金プランを見る

導入にDevOpsエンジニアは必要ですか?

不要です。セットアップはinitコマンドを実行し、CIにuploadのステップを1つ追加するだけです。アップデートサーバー、bundleストレージ、ビルドマシンはすべて Capgo が管理します。

CI連携ドキュメント

ストアの審査なしで配信できるものは何ですか?

JavaScript、HTML、CSS、およびアセットの変更が対象です。Native code、新しいプラグイン、権限の変更には新しいバイナリが必要です。Capgo は、upload前にbundleとネイティブ側の互換性をチェックします。

ネイティブ互換性ドキュメント

不具合のあるアップデートを配信してしまった場合はどうなりますか?

新しいbundleが10秒以内にnotifyAppReady()を呼び出さない場合、デバイスは以前の正常に動作していたバージョンにロールバックされます。また、チャンネルを以前のbundleに再度向けることも可能です。

ロールバックのドキュメント

iOSのビルドにはMacが必要ですか?

いいえ。Capgo BuildはCapgoのMacマシン上でiOSビルドを実行し、その結果をApp Store Connectにアップロードできます。

iOSビルドのドキュメント

アプリでフルパイプラインを試す

14日間のトライアル期間中に、initの実行、CIからのbundleのアップロード、およびクラウドビルドのリクエストを行ってください。