メインコンテンツへスキップ
ストーリー

Capgo はこうして生まれた

私がこの道のりを始め、Capgo を構築するまでの経緯

Capgo の誕生 Capgo ブログ イラスト

こんにちは、Martin Donadieuです。

2021年7月、私は Naas 2019年に共同創業したスタートアップを離れ、個人でプロジェクトを進めることにしました。

ソロ開発の最初の6ヶ月間、4年前に作成したモバイルアプリ「Captime」の再起動に注力しました。このアプリは、パンデミック期間中に副業として成長していました。

2021年12月、アプリをゼロから再構築している最中に、本番環境のバージョンで問題が発生しました。

状況は混乱し、修正が必要でしたが、新しいバージョンのリリースは避けたいと考え、アプリに code をプッシュするソリューションを探しました。

当時、Captime の収益は月額400ドルでした。そのため、手頃な価格のソリューションを探していましたが、Ionic Appflow は予算を超えていました。

他の選択肢としては Microsoft App Center がありましたが、Cordova / Capacitor で動作するアプリへのサポートを終了していました。

私のようなソロ開発者なら、Ionic AppFlow の価格設定が自分には高すぎると気づくでしょう。

あなたと同じように、私もその価格に不満を持っていました。Ionic に連絡しましたが、不満は理解してもらえたものの、価格改定には前向きではなく、私はターゲット層ではなかったのです。

そこで、私の Capacitor JS 開発ワークフローで最大の課題だった Live Update を解決しようと決意しました。

1ヶ月かけて試行錯誤した結果、1つの URL から zip をダウンロードしてアプリのソースを置き換える方法を見つけました。

これを共有したところ、GitHub で大きな反響がありました。

ほとんどのチームにとって手作業では重すぎたため、有料サービスが求められ、そこで私は AppFlow の代替品として Capgo の開発を開始しました。

目標は、Capacitor JavaScript アプリに code アップデートをプッシュするための、シンプルで使いやすいソリューションを提供することでした。

リリース当初は Live Update のみで、ネイティブビルドも Ionic のような大規模なツールボックスもありませんでした。私たちのようなメイカーが直面していた問題を解決するだけでした。(その後、追加しました Cloud Build によるネイティブ iOS/Android ビルド!)

彼らに連絡して私の活動内容を共有したところ、ビジネス面での協力関係が築けました。

私はメイカー向けに、彼らは CI/CD や専任サポートを必要とする企業向けに構築しています :)

コミュニティに参加して一緒に構築しましょう。私も自分のプロジェクトで使用しており、将来的にこれがメインプロジェクトになることを期待しています。

「Capgo の誕生」の続きを読む

使用している場合 Capgo はこうして生まれた live update の配信を計画するには、以下と連携させます: Capgo Live Update Capgo Live Updates のプロダクトワークフロー向けに、 概要 実装の詳細は Overview を 機能 実装の詳細は Features を アップデートの動作 実装の詳細はアップデートの動作を、および アップデートの種類 実装の詳細はアップデートの種類を。

Capacitor アプリ向けの Live Updates

Web レイヤーのバグが本番で発生したら、App Store の審査を何日も待たずに Capgo で修正を配信しましょう。ネイティブの変更は通常の審査フローに残したまま、ユーザーはバックグラウンドでアップデートを受け取れます。

最新のブログ記事

Capgoは、真にプロフェッショナルなモバイルアプリを作るために必要な最高のインサイトを提供します。