自動車
__CAPGO_KEEP_0__
__CAPGO_KEEP_1__
Capacitor は、ウェブアプリをホストするネイティブアプリに近い。実際の Xcode と Android Studio のプロジェクトを配信し、既存のウェブ code を保持し、 Capacitor-優先の API でプラグインをモダナイズします。
現在の状態をエクスポートし、移行入力として保存する:
# In your Cordova project
cordova plugin list
cordova platform ls
platforms/bun add @capacitor/core @capacitor/cli
bunx cap init
ビルド出力フォルダと一致することを確認する webDir ビルド出力フォルダ (例: dist, build, www).
bun add @capacitor/ios @capacitor/android
bunx cap add ios
bunx cap add android
bun run build
bunx cap sync
マイグレーションは「ある程度機能する」というプラグインの動作を受け入れる最悪の時期です。高リスクのプラグイン (認証、決済、バックグラウンドサービス) を早期に置き換えることが重要です。
| 使用例 | コルダプラグイン (例) | 推奨 Capacitor の置き換え |
|---|---|---|
| カメラ撮影 | cordova-plugin-camera |
@capacitor/camera + @capgo/capacitor-camera-preview |
| インアプリブラウザ | cordova-plugin-inappbrowser |
@nicholasalx/capacitor-inappbrowser |
| バックグラウンド位置情報 | @transistorsoft/cordova-background-geolocation-lt / cordova-plugin-geolocation |
@capgo/capacitor-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 |
@nicholasalx/capacitor-data-storage-sqlite / @nicholasalx/capacitor-fast-sql |
| インアプリ購入 | cordova-plugin-purchase |
@capgo/capacitor-native-purchases |
| ドキュメントスキャン | cordova-plugin-document-scanner |
@capgo/capacitor-document-scanner |
| OTA / ライブアップデート | Ionic Appflow |
@capgo/capacitor-updater |
Capgo のプラグインカタログを検索して機能別に表示する Capgo のプラグイン.
これらの質問は、使用可能な出力 (表、チェックリスト、計画) を生成するように設計されていますが、曖昧なアドバイスではありません。
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/capacitor-background-geolocation
- @capgo/capacitor-social-login
- @capgo/capacitor-native-biometric
- @capgo/capacitor-native-purchases
- @nicholasalx/capacitor-inappbrowser
- @capgo/capacitor-updater
4) For each mapping, list migration steps and common pitfalls.
Return a prioritized plan (highest risk first).
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.
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 コーディングエージェント (Cursor、Claude Code など) を使用している場合、エージェントが Capacitor の移行に一貫したプレイブックを使用することで、結果が改善されます。 Capgo は、Capacitor: プラグイン、ベストプラクティス、デバッグ、CI/CD、ライブアップデートのオープンソーススキルを公開しています。
詳細はこちら Capacitor のスキル.
既存のユーザーに対するアップグレードパスリスク、プラグインの後退、またはアプリストアのブロッカーの懸念がある場合は、完全な移行を実行できます。
Capacitorで作られたアプリ
マーケットプレイス、銀行、チケットアプリは、検索、口座、メディア、ロケーション、トランザクションフローの組み合わせです。AIアシストされたマイグレーションは、その機能表面をCapacitorプラグインマップ、テスト計画、ステージドロールアウトチェックリストに変換します。
自動車
__CAPGO_KEEP_1__
__CAPGO_KEEP_6__
__CAPGO_KEEP_8__
旅行とローカル
予約、再予約、旅行状況のフローを優先するチケットアプリ。