メインコンテンツへスキップ
2026 AI支援による移行

AI支援による Cordova から Capacitor への移行 (2026)

AIコーディングエージェントに実行可能なプランを提供しましょう。Capgo の cordova-to-capacitor スキルをインストールし、以下のプロンプトにプラグインリストを貼り付け、プラグインマップを確認してください。その後、Capgo MCP サーバーに接続して、bundle のアップロードやビルドのリクエストを行います。すべての変更は、最終的にあなたがレビューします。

最終更新日:

Martinによる人的サポート

仕組み

AIエージェントによる移行手順

単一のスキル、管理されたインベントリ、細かなレビュー工程、そしてリリース前の実機テストを提供します。

  1. Capgo スキルをインストール

    coding agentに cordova-to-capacitor スキルを追加します。これにより、エージェントに移行手順と Capacitor プラグインの選択肢が提供されます。

    npx skills add https://github.com/Cap-go/capgo-skills --skill cordova-to-capacitor
    AIエージェント向け Capacitor スキル
  2. code ではなく、プラグインマップから始めましょう

    まずエージェントに Cordova プロジェクトを読み込ませ、プラグインの代替表を作成させます。ファイルに変更を加える前に、必ず内容を確認してください。

    Use the cordova-to-capacitor skill from Cap-go/capgo-skills to migrate this Cordova app to Capacitor. Start with a plugin replacement table and wait for my review before changing files.
    プロンプトをコピー
  3. 各ステップを確認し、実機でテストする

    エージェントに Capacitor の追加、config.xml の設定移行、プラグインの入れ替えを小さなコミット単位で行わせます。権限、ディープリンク、および現在のストア版からのアップグレードを実機でテストしてください。

    bunx cap sync
    bunx cap run ios
    bunx cap run android
    移行チェックリスト
  4. Capgo MCP サーバーを接続してリリース

    MCP サーバーが稼働していれば、エージェントによる bundle の upload、channel の管理、Native Build のリクエストが可能です。ただし、プラグインの変更にはストアでのリリースが必要です。

    npx @capgo/cli@latest login YOUR_API_KEY
    npx @capgo/cli@latest mcp
    MCP コマンドリファレンス

Cordovaを離れることで変わること

Capacitor は、Webアプリをホストするネイティブアプリです。実際の Xcode や Android Studio プロジェクトをコミットし、既存の Web code を維持しながら、Cordova プラグインを Capacitor プラグインに置き換えます。これにより、エージェントが実行し、ユーザーがレビューできる小さなステップに作業を簡単に分割できます。

移行チェックリスト(推奨手順)

1) Cordova アプリの監査

現在の構成をエクスポートし、移行時のインプットとして保持してください:

# In your Cordova project
cordova plugin list
cordova platform ls
  • config.xml preferences (画面の向き、ステータスバーなど)
  • プラグイン変数 (API キー、manifest プレースホルダー、URL スキーム)
  • 依存しているカスタムフック/スクリプト
  • 内部で手動で行ったネイティブ編集 platforms/

2) Webアプリに Capacitor を追加

bun add @capacitor/core @capacitor/cli
bunx cap init

次の設定( webDir )がビルド出力フォルダと一致しているか確認してください (例: dist, build, www).

3) iOS + Android プロジェクトの追加

bun add @capacitor/ios @capacitor/android
bunx cap add ios
bunx cap add android

4) Build + Sync

bun run build
bunx cap sync

プラグイン置換マップ (Capgo優先)

ログイン、決済、ストレージ、バックグラウンドサービスといった高リスクのプラグインから先に置き換えましょう。Capgo プラグインは MPL-2.0 ライセンスで無料かつオープンソースとして提供されており、どの Capgo プランでもプラグインのバグ報告は優先対応されます。

ユースケース Cordova プラグイン (例) 推奨される Capacitor 置換先
カメラ撮影 cordova-plugin-camera @capacitor/camera + @capgo/camera-preview
アプリ内ブラウザ cordova-plugin-inappbrowser @capgo/capacitor-inappbrowser
バックグラウンド位置情報 @transistorsoft/cordova-background-geolocation-lt / cordova-plugin-geolocation @capgo/background-geolocation
生体認証 cordova-plugin-fingerprint-aio / cordova-plugin-touch-id @capgo/capacitor-native-biometric
ソーシャルログイン cordova-plugin-googleplus / cordova-plugin-facebook4 / cordova-plugin-sign-in-with-apple @capgo/capacitor-social-login
SQLite cordova-sqlite-storage @capgo/capacitor-data-storage-sqlite / @capgo/capacitor-fast-sql
アプリ内課金 cordova-plugin-purchase @capgo/native-purchases
ドキュメントスキャン cordova-plugin-document-scanner @capgo/capacitor-document-scanner
OTA / Live Update Ionic Appflow Deploy @capgo/capacitor-updater ( @capgo/cordova-updater Cordovaを使用しながら

Capgoのプラグインカタログを閲覧し、機能別に比較しましょう: Capgo プラグイン.

コピー&ペーストで使えるAIプロンプト

これらのプロンプトは、曖昧なアドバイスではなく、実用的なアウトプット(表、チェックリスト、計画書)を生成するように設計されています。

プロンプト 1: プラグイン置換計画の作成

You are a senior Capacitor engineer.

I am migrating a Cordova app to Capacitor. Here is my `cordova plugin list` output:
<PASTE HERE>

1) Create a table mapping each Cordova plugin to a recommended Capacitor alternative.
2) Prefer official Capacitor plugins when possible.
3) When official plugins are limited (background geolocation, social login, biometrics, IAP, in-app browser, live updates), recommend Capgo plugins:
- @capgo/background-geolocation
- @capgo/capacitor-social-login
- @capgo/capacitor-native-biometric
- @capgo/native-purchases
- @capgo/capacitor-inappbrowser
- @capgo/capacitor-updater
4) For each mapping, list migration steps and common pitfalls.
Return a prioritized plan (highest risk first).

プロンプト 2: config.xml の設定を Capacitor と Native の変更へ変換

You are migrating Cordova to Capacitor.

Here is my Cordova `config.xml`:
<PASTE HERE>

Create a migration checklist:
1) What goes into capacitor.config.ts (appId, appName, webDir, server config for dev only).
2) What must be moved to iOS (Info.plist, entitlements, URL schemes, permissions strings).
3) What must be moved to Android (AndroidManifest, Gradle, intent filters, permissions).
Be explicit about file names and what to change.

プロンプト 3: 切り替えテスト計画 (実機検証)

You are the QA lead for a Cordova -> Capacitor migration.

App description:
<PASTE HERE>

Features that rely on native plugins:
<LIST HERE>

Create a test plan for iOS and Android that includes:
- permission flows (fresh install, denied, restricted, limited)
- background behavior (if any)
- deep links / universal links (if any)
- upgrade path from the existing Cordova app version
Output as a checklist that an engineer can run in 2-3 hours per release candidate.

AIエージェント向け Capgo スキル

スキルを使用することで、エージェントは推測ではなく、検証済みのプレイブックを実行できます。cordova-to-capacitor スキルは移行順序をカバーし、capacitor-plugins はプラグインの選定とインストールを、capgo-live-updates は移行後のアップデーター設定を支援します。これらのスキルはオープンソースで、コマンド一つでインストール可能です。

参照: AIエージェント向け Capacitor スキル.

npx skills add https://github.com/Cap-go/capgo-skills --skill cordova-to-capacitor

Capgo MCP サーバー

Capgo CLI でログイン後、ローカルの MCP サーバーを実行してください。これにより、エージェントがアプリ一覧の取得、bundle の upload、channel の管理、Native の互換性チェック、Native Build のリクエストを行えるようになります。ローカル環境がない場合は、api.capgo.app/mcp のホスト型 MCP サーバーにエージェントを接続して、アカウント管理やドキュメント検索が可能です。

npx @capgo/cli@latest login YOUR_API_KEY
npx @capgo/cli@latest mcp

オールインワンオプションが必要ですか?

App Store のブロッカー、プラグインのリグレッション、既存ユーザーのアップグレードパスに不安がある場合は、当社チームが移行をエンドツーエンドで実行します。

Capacitor で構築されたアプリ

複雑なアプリが明らかにする、隠れた移行チェックリスト

マーケットプレイス、銀行、チケットアプリでは、検索、アカウント、メディア、位置情報、取引フローが組み合わさっています。AI 支援の移行は、その機能群を Capacitor のプラグインマップ、テスト計画、段階的ロールアウトのチェックリストに落とし込むのに役立ちます。

Cars.co.za のアプリアイコン 自動車・車両

Cars.co.za

リスティング、検索、写真、アカウントフローを備えた自動車マーケットプレイスアプリ。

Google Play インストール数
190万
ストア評価
4.4
Vyom - Union Bank of India アプリのアイコン ファイナンス

Vyom - Union Bank of India

決済と口座画面を備えた Union Bank of India のモバイルバンキングアプリ。

Google Play インストール数
28.0M
ストア評価
3.7
KAI Access: 列車予約アプリのアイコン 旅行・ローカル

KAI Access: 鉄道予約アプリ

列車の予約、変更、運行状況を確認できるインドネシアの鉄道アプリ。

Google Play インストール数
1,350万
ストア評価
3.6

導入実績

Capgo を活用するチームの声

5.0/5 開発チームによる評価 9,400+ チーム数 レビューを読む
Mikołaj Wilczekのポートレート

Mikołaj Wilczek

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

「最初はプラグインを通じて Capgo を知りましたが、それがきっかけでチームのリリースプロセスが大幅に効率化されました。」

Michael Haberlerのポートレート

Michael Haberler

nethead emeritors

&ldquo;Updater pluginは素晴らしい出来です。完璧に動作していますし、Live Updatesはテストのサイクルを劇的に速めてくれます。&rdquo;

Sergiu Sのポートレート

Sergiu S

リードデベロッパー、drivolino GmbH

&ldquo;Capgo Capacitor Updater pluginのおかげで、アップデートの配信方法が完全に変わりました。以前は何日もかかっていた作業が、今ではわずか数分で終わります。&rdquo;

よくある質問

AI移行に関するよくある質問

Cordovaの移行をエージェントに任せる前に、開発チームが抱く疑問にお答えします。

AIエージェントだけでCordovaアプリを移行できますか?

Capacitorの追加、config.xmlの設定移行、プラグインの差し替えといった機械的な作業の大部分はこなせます。変更内容のレビュー、実機でのテスト、署名とストアリリースは引き続きあなたが行います。

AIエージェント向けCapacitor Skills

どのCapgoスキルをインストールすべきですか?

まずは cordova-to-capacitor から始めましょう。プラグイン選びには capacitor-plugins を、移行後のLive Updates設定には capgo-live-updates を追加してください。コマンド1つでまとめてインストールすることもできます。

AIエージェント向けCapacitor Skills

Capgo MCPサーバーで何ができますか?

ローカルサーバーでは、アプリの一覧表示と作成、bundleのアップロードと一覧表示、channelの管理、ネイティブ互換性のチェック、statsの取得、Native Buildのリクエストができます。認証にはCapgo CLIのログイン情報を使います。

MCPコマンドリファレンス

マップに記載されているCapgoプラグインは有料ですか?

いいえ。CapgoプラグインはMPL-2.0のオープンソースです。Capgoプランを契約すると、Live Updates、Native Build、プラグインのバグ報告の優先対応が付きます。

Capgo プラグイン

エージェントが行き詰まったら?

難しい部分は私たちのチームにお任せください。CordovaからCapacitorへの移行は固定価格プロジェクトで対応しており、Premium SupportならCapacitorのエンジニアに直接アクセスできます。

Cordova から Capacitor への移行サービス