メインコンテンツにジャンプ
コルダバからCapacitorへの移行

Move your Cordova app to Capacitor without rewriting it

Keep your web code and replace the native shell. Use free Capgo plugins for what your Cordova plugins did, ship with Capgo Build and live updates, and bring in our team if you want the migration done for you.

マーティンから人間のサポートを受けます。

Capacitor では、MPL-2.0 ライセンスの下で無料でオープンソースの Capgo プラグインがあります。

チームが移動する理由

The web code is fine. The Cordova layer slows you down.

Cordova アプリの多くは、UI とロジックを保持しています。プラグイン、ネイティブ設定、リリースプロセスに取り組んでいます。

Cordovaアプリの多くはUIとロジックを保持しています。作業はプラグイン、ネイティブ設定、リリースプロセスにあります。

Cordovaプラグインの多くは、現在メンテナンスされていません。新しいiOSまたはAndroidのSDKが機能を破壊した場合、チームはそれをフォークし、パッチを持ちます。

プラグインは更新が止まっています

Many Cordova plugins are no longer maintained. When a new iOS or Android Capacitor breaks one, your team forks it and carries the patch.

コルダバからキャパシタータイプの新機能は新しいプラグインが必要です。

Passkeys, biometrics, in-app purchases, and background location all need a maintained native plugin. On Capacitor you can choose from official plugins and Capgo plugins.

ネイティブプロジェクトが生成されます

Cordova rebuilds platforms/ from config.xml and hooks, so manual native edits are easy to lose. __CAPGO_KEEP_0__ keeps real ios/ and android/ projects in your repo that you open in Xcode and Android Studio.

Cordovaはconfig.xmlとハックからプラットフォームを再構築し、手動のネイティブ編集は簡単に失われます。Capgoは実際のios/とandroid/プロジェクトをリポジトリに保持し、XcodeとAndroid Studioで開きます。

New device features need new plugins

新しいデバイス機能には新しいプラグインが必要です。Passkeys、バイオメトリクス、インアプリ購入、バックグラウンドロケーションはすべてメンテナンスされているネイティブプラグインが必要です。__CAPGO_KEEP_0__では、公式プラグインと__CAPGO_KEEP_1__プラグインから選択できます。

フリーの置き換えプラグイン

Capgoは、バイオメトリクス、ソーシャルログイン、SQLite、インアプリ購入、インアプリブラウザ、バックグラウンドロケーションなど、Capacitorプラグインを維持しています。 これらは、MPL-2.0の下でオープンソースです。

Capgoプラグインを閲覧

優先プラグイン修正

どのCapgoプランでも、プラグインのバグレポートと機能要求は、プラグインを維持するチームによって優先的に処理されます。

プランを参照

Live Updateを実行しながら、まだCordovaにいる

@capgo/cordova-updater brings Capgo live updates to Cordova iOS 7+ and Android 13+. After the move, keep the same Capgo app ID and channels and switch to the Capacitor plugin.

Cordovaアップデータガイド

Cloud Builds for iOS and Android

Capgo Buildは、Cloudでコンパイルして署名された新しいCapacitorプロジェクトを生成し、ストアに送信します。 代表的なネイティブビルドは2-3分かかります。

Capgo Buildガイド

ネイティブ互換性チェック

アップロードしたバンドルを比較すると、Capgoはプロジェクト内のネイティブプラグインとバンドルのライブチャンネルを比較し、変更が新しいストアビルドが必要な場合に通知します。

Live update互換性

自動ロールバック

アプリが起動すると、notifyAppReady()を呼び出してください。新しいバンドルが10秒以内に呼び出さない場合、デバイスは最後の正常に動作したバージョンに戻ります。

notifyAppReadyのしくみ

チームによるマイグレーション実行

私たちのチームはCordovaからCapacitorへのマイグレーションを固定価格プロジェクトとして実行します。無料のディスカバリーコール後にスコープとタイムラインが含まれた提案が提供されます。

マイグレーションコンサルティング

プレミアムサポート

直接Capacitorエンジニアにアクセスしてネイティブクラッシュ、ビルドエラー、ストア拒否、プラグインコンフリクトに助けられます。

プレミアムサポート

ウェブアプリを維持します。ネイティブシェルを置き換えます。

ネイティブレイヤーとリリースプロセスが変更されますが、ユーザーにとってはアプリ自体は変わりません。

何が残るか
  • UI、ルート、ウェブフレームワーク
  • JS/TS code と状態管理
  • バックエンド、API、分析
  • アプリIDとストアリスト
何が変わるか
  • ios/ と android/ プロジェクトがリポジトリにコミットされます
  • config.xml の設定が capacitor.config に移動され、ネイティブファイルが変更されます
  • コルダバプラグインが置き換えられます、または互換性がある場合は保持されます
  • ビルド、署名、リリース設定
リリース後、ウェブのバグを修正する

Capacitor に到達したら、JavaScript、HTML、CSS の修正をライブアップデートとして送信します。ネイティブの変更はまだストアを通じて行われます。

Capacitor アップデート設定
ステップごとにアップデートをリリースする

最初にテストチャンネルに live update を送信し、次に生産機器のパーセンテージに送信します。ロールアウトを拡大したり、 CLI からロールバックしたりします。

ステップごとにロールアウト

どのように機能するか

コルダバチームは Capacitor に移行するために Capgo を使用します

同じ 4 つのステップが、自分で行うか、AI エージェントに任せるか、またはチームが行うかに関係なく適用されます。

  1. プラグインとネイティブの設定をリストする

    プラグインリストとプラットフォームをエクスポートしてください。 config.xml の設定、プラグイン変数、ホック、プラットフォーム/ の手動編集をご了承ください。これは、移行の入力になります。

    cordova plugin list
    cordova platform ls
    ステップごとに移行ガイド
  2. Capacitorをウェブビルドに追加

    Capacitorをインストールし、webDirをビルド出力フォルダに設定し、iOSとAndroidプロジェクトに追加します。ビルトウェブアプリケーションは両方にコピーされます。

    bun add @capacitor/core @capacitor/cli
    bun add @capacitor/ios @capacitor/android
    bunx cap init
    bunx cap add ios
    bunx cap add android
  3. コルダバプラグインを置き換え

    各プラグインを公式のCapacitorプラグインまたはCapgoプラグインにマップします。Capacitorは多くのコルダバプラグインを実行できますが、ログイン、決済、ストレージなどの安全性が高い置き換えは推奨されます。

    bun add @capgo/capacitor-native-biometric
    bun add @capgo/capacitor-social-login
    bunx cap sync
    Capgoプラグインを参照
  4. ビルド、リリース、ライブアップデート

    Capgoでビルドし、同じアプリIDでストアアップデートを配信し、コルダバ版を上書きします。その後、ウェブ層の修正をライブアップデートとして配信します。

    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ビルドガイド

完了済み

チームが手渡すもの

  • Capacitor iOSおよびAndroidプロジェクトをリポジトリ内で、XcodeとAndroid Studioでビルドします。
  • プラグインマップ: 各Cordovaプラグインの置き換え、保持、または再構築、理由
  • config.xmlの設定、パーミッション、デープリンクが、ネイティブプロジェクトに移動
  • テスト済みの移行ブランチとリリースチェックリスト、現在のストアバージョンからアップグレード
  • Capacitor への移行をサポートするビルドとリリース設定、CI環境内で実行するか、Capgo ビルドを使用して実行することができます。
  • Code、プラグイン、ドキュメントが会社に割り当てられたもの

スコープとタイムラインは無料のディスカバリーコール後に固定価格の提案で提供されます。必要なプラグインがまだ存在しない場合は、作成することができます。

マイグレーションコンサルティング

自分で行う?

ステップバイステップのガイドに無料のCapgoプラグインを使用するか、AIコーディングエージェントにCapgoスキルとプラグインマップを使用してステップを実行する

Capacitorで作られたアプリ

Capacitorは大規模なパブリックアプリを実行

これらのアプリは、Capacitorで構築され、Web codeをネイティブのiOSおよびAndroidシェル内で実行します。これは、Cordovaアプリが移動する同じモデルです。

結果アプリアイコン ツール

結果

ブラジルの上級選挙裁判所の選挙結果アプリ

Google Playのインストール数
15.0M
ストア評価
2.8
風の.com - 天気予報アプリアイコン WEATHER

風の.com - 天気予報

地図、レーダー層、警報などを備えた天気予報アプリ。

Google Playのインストール数
32,900万
評価
4.7
バーガーキング®アプリアイコン アプリケーション

バーガーキング

バーガーキング ドイツのアプリは、オファーとレストランの検索機能を搭載しています。

Google Playのインストール
14.3M
評価
3.9

顧客の証明

Capgoを使用するチームの開発者が言っていること

5.0/5 開発者チームによって評価されています。 9,400+ 評価されたチーム レビューを読む
ミコワイ・ヴィルチェク

ミコワイ・ヴィルチェク

Tellentのモバイルプラットフォームエンジニア

「私たちはCapgoをプラグインを通じて発見し、それが私たちのチームにとって大きな効率的なリリースプロセスの入り口となった。」

セルジウ・S

セルジウ・S

「__CAPGO_KEEP_0__の__CAPGO_KEEP_1__アップデートプラグインは、更新を配信する方法を大幅に変えた。何日もかかったものが、わずか数分で済むようになった。」

「Capacitorのアップデートプラグインは、Capgo Capacitorのアップデートの方法を大幅に変えました。何日もかかったものが、わずか数分で完了するようになりました。」

レビューを読む

マイケル・ハーバーラー

ネットヘッド エマリターズ

“アップデート プラグインの作業は素晴らしかった。私にとっては、実行に必要な時間が短縮され、迅速なテストのターンアラウンドが大幅に短縮された。”

FAQ

Cordova to Capacitor questions

コルダバからキャパシタータイプの質問

コルダバからキャパシタータイプの質問

No. Your UI and business logic stay. The work is in the native projects, plugins, config, and build setup. Most code changes are in the places where you call a plugin API.

コルダバからキャパシタータイプの質問

コルダバからキャパシタータイプの質問

Capacitor can run many Cordova plugins, so you can keep some while you migrate. For login, payments, storage, and other critical paths, use a maintained Capacitor plugin. Capgo plugins are free under MPL-2.0.

Browse Capgo plugins

Can we use Capgo live updates before we migrate?

はい。@capgo/cordova-updaterは、Cordova iOS 7+およびAndroid 13+に対応し、同じCLIとチャネルを使用します。Capacitorに移行する際は、CapgoアプリIDとチャネルを保持し、@capgo/capacitor-updaterに切り替えます。

コルダバアップデータガイド

Capacitor への移行にはどのくらいの時間がかかりますか。

It depends on how many plugins you use and how much custom native code you have. If our team runs it, you get a fixed-price proposal with scope and timeline after a free discovery call.

Migreshon konsutingu

Capacitor への移行後は、どのようなものを live update として配信できますか。

JavaScript、HTML、CSS、およびアセットの変更。ネイティブ プラグインの追加またはアップグレードには、新しいストア ビルドが必要です。バンドルをアップロードすると、Capgoは、実際にチャンネルにライブで公開されているバンドルとネイティブの互換性を確認します。

Live update compatibility

Cordova から Capacitor への移行を計画してください。

Try Capgo live updates and Capgo Build on your app, or book a call to scope a migration with our team.

マーティンによる人間のサポート

14日間の無料試用、クレジットカードなし。Capgo プラグインはMPL-2.0の下で無料です。