こんにちは、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 を アップデートの動作 実装の詳細はアップデートの動作を、および アップデートの種類 実装の詳細はアップデートの種類を。