Resultados
ブラジル最高選挙裁判所の選挙結果アプリ。
- Google Play インストール数
- 1,500万
- ストア評価
- 2.8
Webのcodeはそのままに、ネイティブシェルのみを置き換えます。Cordovaプラグインの代わりには無料のCapgoプラグインを使用し、Capgo BuildとLive Updateでリリース。移行作業の代行が必要な場合は、当社のチームにお任せください。
ほとんどのCordovaアプリはUIとロジックをそのまま維持します。課題となるのは、プラグイン、ネイティブ設定、そしてリリースプロセスです。
多くのCordovaプラグインはすでにメンテナンスされていません。新しいiOSやAndroidのSDKによって動作が壊れた場合、チームでフォークしてパッチを当てる手間が発生します。
Cordovaはconfig.xmlやhooksからプラットフォームを再構築するため、手動で行ったネイティブの編集が失われがちです。Capacitorでは、XcodeやAndroid Studioで直接開ける実際のios/やandroid/プロジェクトをリポジトリ内に保持します。
Passkeys、生体認証、アプリ内課金、バックグラウンド位置情報などは、すべてメンテナンスされたネイティブプラグインを必要とします。Capacitorでは、公式プラグインやCapgoプラグインから選択できます。
Live Updateがなければ、たった1行のJavaScriptの修正でも新しいバイナリが必要です。ストア審査には通常24〜48時間、時にはそれ以上かかり、ユーザーもアップデート作業を行う必要があります。
必要なものだけを使用してください。プラグインは無料で、プラットフォームは14日間のトライアルがあり、移行作業は当社のチームにお任せいただけます。
Capgo は、生体認証、ソーシャルログイン、SQLite、アプリ内課金、インアプリブラウザ、バックグラウンド位置情報などの Capacitor プラグインをメンテナンスしています。これらは MPL-2.0 ライセンスの下でオープンソースとして提供されています。
Capgo プラグインを見る@capgo/cordova-updater は、Cordova (iOS 7+ および Android 13+) に Capgo Live Update を提供します。移行後も、同じ Capgo アプリIDとチャンネルを維持したまま、Capacitor プラグインに切り替えるだけで利用可能です。
CordovaアップデーターガイドCapgo Build は、新しい Capacitor プロジェクトをクラウド上でコンパイルおよび署名し、各ストアへ送信できます。標準的なNative Build の所要時間は2〜3分です。
Capgo Build ガイドbundleをアップロードすると、Capgoはプロジェクト内のネイティブプラグインと、チャンネルで配信中のbundleを比較し、store buildが必要な変更がある場合に通知します。
Live updateの互換性アプリ起動時にnotifyAppReady()を呼び出してください。新しいbundleが10秒以内にこれを呼び出さない場合、デバイスは最後に正常に動作したバージョンに戻ります。
notifyAppReadyの仕組み移行によってネイティブレイヤーとリリースプロセスは変更されますが、ユーザーから見た製品の内容は変わりません。
Capacitor を導入すれば、JavaScript、HTML、CSS の修正を Live Update として即座に配信できます。Native Build の変更は、引き続き各ストアを経由します。
Capacitor アップデーターの設定まずはテスト用チャンネルに live update を送り、次に本番環境のデバイスの一部へ配信します。展開範囲を広げることも、CLI からロールバックすることも可能です。
段階的なロールアウト仕組み
自身で行う場合でも、AI エージェントに任せる場合でも、あるいは当社のチームに依頼する場合でも、手順は同じ 4 ステップです。
プラグインのリストとプラットフォームをエクスポートします。config.xml の設定、プラグイン変数、hooks、および platforms/ 内で行った手動編集に注意してください。これが移行のインプットとなります。
cordova plugin list
cordova platform ls
ステップバイステップの移行ガイド
Capacitor をインストールし、webDir をビルド出力フォルダに設定して、iOS と Android のプロジェクトを追加します。ビルドされた Web アプリが両方のプロジェクトにコピーされます。
bun add @capacitor/core @capacitor/cli
bun add @capacitor/ios @capacitor/android
bunx cap init
bunx cap add ios
bunx cap add android
各プラグインを公式の Capacitor プラグイン、または Capgo プラグインにマッピングします。Capacitor でも多くの Cordova プラグインを実行できますが、ログイン、決済、ストレージに関しては、メンテナンスされている代替プラグインを使用する方が安全です。
bun add @capgo/capacitor-native-biometric
bun add @capgo/capacitor-social-login
bunx cap sync
Capgo プラグインを見る
Capgo でビルドと署名を行う。同じ App ID を使用してストアアップデートを配信することで、Cordova バージョンに上書きインストールできます。その後は、Web レイヤーの修正を Live Update として配信できます。
npx @capgo/cli@latest build init
npx @capgo/cli@latest build request --platform ios
# after the store release, for web-layer fixes
npx @capgo/cli@latest bundle upload --channel production
Capgo ビルドガイド
無料のディスカバリーコールを経て、スコープとタイムラインを確定した固定価格の提案を行います。既存のプラグインがない場合でも、新規開発が可能です。
移行コンサルティング無料の Capgo プラグインを使ったステップバイステップのガイドに従うか、Capgo スキルとプラグインマップを備えたAIコーディングエージェントに実行させましょう。
チームのニーズに合ったソリューションを見つける
Capacitor で構築されたアプリ
これらのアプリは Capacitor で構築されています。iOS および Android のネイティブシェル内で Web code を実行する、Cordova アプリの移行先と同じモデルです。
ブラジル最高選挙裁判所の選挙結果アプリ。
地図、レーダーレイヤー、アラート機能を備えた天気予報アプリ。
オファー機能とレストラン検索機能を備えた、ドイツのBurger Kingアプリ。
Tellent プリンシパルモバイルプラットフォームエンジニア
「最初はプラグインを通じて Capgo を知りましたが、それがきっかけでチームのリリースプロセスが大幅に効率化されました。」
リードデベロッパー、drivolino GmbH
「Capgo Capacitor Updater プラグインのおかげで、アップデートの配信方法が劇的に変わりました。以前は何日もかかっていた作業が、今ではわずか数分で完了します。」
nethead emeritors
「素晴らしいアプデータープラグインです。完璧に動作していますし、Live Update は迅速なテストサイクルを実現するための強力なアクセラレーターになります。」
よくある質問
移行を開始する前に、多くのチームが抱く疑問にお答えします。
いいえ。UIやビジネスロジックはそのまま維持できます。作業が必要なのは、ネイティブプロジェクト、プラグイン、設定、およびビルドセットアップです。ほとんどの code の変更は、プラグインを API する箇所に限定されます。
ステップバイステップの移行ガイドCapacitor は多くのCordovaプラグインを実行できるため、移行を進めながら一部を継続して利用できます。ログイン、決済、ストレージなどの重要なパスについては、メンテナンスされている Capacitor プラグインを使用してください。Capgo プラグインはMPL-2.0の下で無料で使用できます。
Capgo プラグインを見るはい。@capgo/cordova-updater は、同じ CLI とチャンネルを使用して、CordovaのiOS 7以降およびAndroid 13以降をサポートしています。Capacitor へ移行する際は、Capgo のアプリIDとチャンネルを維持したまま、@capgo/capacitor-updater. に切り替えるだけです。
Cordovaアップデーターガイド使用しているプラグインの数や、カスタムネイティブの code がどれくらいあるかによって異なります。当社のチームが移行を代行する場合は、無料のディスカバリーコールを経て、スコープとタイムラインを含む固定価格の見積もりを提示いたします。
移行コンサルティングJavaScript、HTML、CSS、およびアセットの変更が可能です。ネイティブプラグインの追加やアップグレードには、ストアへの新しいビルドが必要です。bundle を upload すると、Capgo がその channel で稼働中の bundle とのネイティブ互換性をチェックします。
Live updateの互換性アプリに Capgo Live Updates と Capgo Native Build を試すか、チームによる移行プランの相談をご予約ください。
14日間の無料トライアル(クレジットカード不要)。Capgo プラグインは MPL-2.0 ライセンスに基づき無料で利用可能です。