Aller au contenu principal
Migration de Cordova vers Capacitor

Passez votre app Cordova à Capacitor sans tout réécrire

Conservez votre code web et remplacez la couche native. Utilisez des plugins Capgo gratuits pour remplacer vos plugins Cordova, déployez avec Capgo Build et les live updates, ou faites appel à notre équipe pour gérer la migration pour vous.

Les plugins Capgo sont gratuits et open source sous licence MPL-2.0

Pourquoi les équipes migrent

Le code web est efficace. La couche Cordova vous ralentit.

La plupart des apps Cordova conservent leur UI et leur logique. Le travail réside dans les plugins, la config native et le processus de release.

Plugins : fin des mises à jour

De nombreux plugins Cordova ne sont plus maintenus. Lorsqu'une nouvelle SDK iOS ou Android en casse un, votre équipe doit le forker et maintenir le patch.

Les projets natifs sont générés

Cordova reconstruit platforms/ à partir de config.xml et des hooks, donc les modifications natives manuelles sont vite perdues. Capacitor conserve de vrais projets ios/ et android/ dans votre repo, que vous ouvrez dans Xcode et Android Studio.

New device features need new plugins

Passkeys, biométrie, achats in-app et localisation en arrière-plan nécessitent tous un plugin natif maintenu. Avec Capacitor, vous pouvez choisir parmi des plugins officiels et des plugins Capgo.

Chaque correctif attend la validation des stores

Sans live updates, un correctif JavaScript d'une ligne exige un nouveau binaire. La validation par les stores prend souvent 24 à 48 heures, parfois bien plus, et les utilisateurs doivent quand même mettre à jour.

Ce que Capgo apporte aux équipes Cordova

Plugins, builds et live updates pour la nouvelle stack

Utilisez uniquement ce dont vous avez besoin. Les plugins sont gratuits, la plateforme offre un essai de 14 jours et notre équipe peut gérer la migration.

Plugins de remplacement gratuits

Capgo maintient Capacitor plugins pour la biométrie, le social login, SQLite, les achats in-app, l'in-app browser, la localisation en arrière-plan, et bien plus. Ils sont open source sous licence MPL-2.0.

Parcourir les plugins Capgo

Corrections de plugins en priorité

Sur n'importe quel plan Capgo, vos rapports de bugs et demandes de fonctionnalités pour les plugins sont traités en priorité par l'équipe qui les maintient.

Voir les tarifs

Live updates même avec Cordova

@capgo/cordova-updater apporte les live updates Capgo à Cordova sur iOS 7+ et Android 13+. Après la migration, conservez le même app ID Capgo et les mêmes canaux, puis passez au plugin Capacitor.

Guide de l'updater Cordova

Build cloud pour iOS et Android

Capgo Build compile et signe vos nouveaux projets Capacitor dans le cloud et peut les envoyer sur les stores. Un build natif classique prend 2 à 3 minutes.

Guide Capgo Build

Vérifications de compatibilité native

Lorsque vous envoyez un bundle, Capgo compare les plugins natifs de votre projet avec le bundle actif sur le canal et vous prévient quand un changement nécessite un nouveau build pour les stores.

Compatibilité Live update

Rollback automatique

Appelez notifyAppReady() au démarrage de votre application. Si un nouveau bundle ne l'appelle pas sous 10 secondes, l'appareil revient à la dernière version fonctionnelle.

Fonctionnement de notifyAppReady

Migration réalisée par notre équipe

Nous réalisons des migrations de Cordova vers Capacitor sous forme de projets à prix fixe. Vous recevez une proposition avec le périmètre et le planning après un appel découverte gratuit.

Conseil en migration

Support premium après le lancement

Accès direct aux ingénieurs Capacitor pour les crashs natifs, les échecs de build, les rejets des stores et les conflits de plugins.

Support premium

Gardez votre application web. Remplacez le shell natif.

La migration modifie la couche native et le processus de release. Votre produit reste identique pour vos utilisateurs.

Ce qui reste
  • Votre UI, vos routes et votre framework web
  • Votre code JS/TS et votre gestion d'état
  • Votre backend, vos API et vos analytics
  • Votre ID d'application et vos fiches sur les stores
Ce qui change
  • Les projets ios/ et android/ commités dans votre repo
  • Les paramètres config.xml déplacés vers capacitor.config et les fichiers natifs
  • Les plugins Cordova remplacés, ou conservés s'ils sont compatibles
  • Build, signing, and release setup
Corriger les bugs web après le lancement

Une fois sur Capacitor, déployez vos correctifs JavaScript, HTML et CSS via des live updates. Les changements natifs passent toujours par les stores.

Configuration de l'updater Capacitor
Déployez vos mises à jour par étapes

Envoyez un live update vers un canal de test, puis vers un pourcentage d'appareils en production. Élargissez le déploiement progressif ou effectuez un rollback depuis CLI.

Déploiements progressifs

Comment ça marche

Comment les équipes Cordova passent à Capacitor avec Capgo

Les quatre mêmes étapes s'appliquent, que vous le fassiez vous-même, via un agent IA, ou que notre équipe s'en charge.

  1. Listez vos plugins et votre config native

    Exportez votre liste de plugins et de plateformes. Notez les préférences config.xml, les variables de plugin, les hooks et toute modification manuelle dans platforms/. C'est votre base pour la migration.

    cordova plugin list
    cordova platform ls
    Guide de migration étape par étape
  2. Ajoutez Capacitor à votre build web

    Installez Capacitor, configurez webDir sur votre dossier de build, et ajoutez les projets iOS et Android. Votre application web compilée est copiée dans les deux.

    bun add @capacitor/core @capacitor/cli
    bun add @capacitor/ios @capacitor/android
    bunx cap init
    bunx cap add ios
    bunx cap add android
  3. Remplacez vos plugins Cordova

    Associez chaque plugin à un plugin officiel Capacitor ou à un plugin Capgo. Capacitor peut exécuter de nombreux plugins Cordova, mais des remplacements maintenus sont plus sûrs pour le login, les paiements et le stockage.

    bun add @capgo/capacitor-native-biometric
    bun add @capgo/capacitor-social-login
    bunx cap sync
    Parcourir les plugins Capgo
  4. Build, release, puis mise à jour live

    Réalisez le build et la signature avec Capgo. Déployez une mise à jour sur les stores avec le même ID d'application pour qu'elle s'installe par-dessus la version Cordova. Ensuite, déployez vos correctifs de la couche web via des live updates.

    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
    Guide Capgo Build

Clé en main

Ce que notre équipe vous livre

  • Capacitor : projets iOS et Android dans votre repo, prêts pour Xcode et Android Studio
  • Une cartographie des plugins : chaque plugin Cordova remplacé, conservé ou reconstruit, avec l'explication
  • Paramètres config.xml, permissions et deep links migrés vers les projets natifs
  • Une branche de migration testée et une checklist de release, incluant la mise à niveau de votre version actuelle sur les stores
  • Configuration du build et de la release, sur votre propre CI ou avec Capgo Build
  • Code, plugins et docs transférés à votre entreprise lors de la livraison

Le périmètre et le calendrier font l'objet d'une proposition à prix fixe après un appel de découverte gratuit. Si vous avez besoin d'un plugin qui n'existe pas encore, nous pouvons le build.

Conseil en migration

Vous préférez le faire vous-même ?

Suivez le guide étape par étape avec les plugins Capgo gratuits, ou laissez un agent de codage IA exécuter les étapes avec les skills Capgo et une map de plugins.

Apps développées avec Capacitor

Capacitor propulse de grandes apps publiques

Ces apps sont construites avec Capacitor : du web code dans une coquille native iOS et Android, le même modèle vers lequel votre app Cordova migre.

Icône de l'app Resultados Outils

Resultados

App de résultats électoraux du Tribunal Supérieur Électoral du Brésil.

Installations Google Play
15,0 M
Note sur le store
2.8
Windy.com - Icône de l'application de prévisions météo MÉTÉO

Windy.com - Prévisions météo

Application de météo avec cartes, couches radar et alertes.

Installations Google Play
32,9 M
Note sur les stores
4.7
Icône de l'application BURGER KING® APPLICATION

BURGER KING®

L'application Burger King Allemagne avec offres et localisateur de restaurants.

Installations Google Play
14,3 M
Note sur les stores
3.9

Témoignages clients

Ce que disent les équipes qui déploient avec Capgo

5.0/5 noté par les équipes de développeurs 9,400+ équipes Lire les avis
Portrait de Mikołaj Wilczek

Mikołaj Wilczek

Ingénieur principal des plateformes mobiles, Tellent

« Nous avons découvert Capgo au départ grâce à ses plugins, et cela s'est révélé une excellente porte d'entrée vers un processus de release bien plus efficace pour notre équipe. »

Portrait de Sergiu S

Sergiu S

Lead Developer, drivolino GmbH

« Le plugin Capgo Capacitor Updater a totalement transformé notre façon de déployer les mises à jour. Ce qui prenait des jours ne prend plus que quelques minutes. »

Portrait de Michael Haberler

Michael Haberler

nethead emeritors

« Beau travail sur le plugin updater. Il fonctionne parfaitement pour moi, et les live updates sont un super accélérateur pour tester rapidement. »

FAQ

Questions sur le passage de Cordova à Capacitor

Ce que les équipes demandent avant de lancer une migration.

Faut-il réécrire l'application ?

Non. Votre UI et votre logique métier restent en place. Le travail se fait dans les projets natifs, les plugins, la configuration et le setup de build. La plupart des changements code concernent les endroits où vous appelez un plugin API.

Guide de migration étape par étape

Peut-on garder nos plugins Cordova ?

Capacitor peut exécuter de nombreux plugins Cordova, vous pouvez donc en garder certains pendant votre migration. Pour l'authentification, les paiements, le stockage et les autres parcours critiques, utilisez un plugin Capacitor maintenu. Les plugins Capgo sont gratuits sous licence MPL-2.0.

Parcourir les plugins Capgo

Peut-on utiliser les live updates Capgo avant de migrer ?

Oui. @capgo/cordova-updater prend en charge Cordova iOS 7+ et Android 13+ avec les mêmes CLI et canaux. Quand vous passerez à Capacitor, conservez l'ID d'application Capgo et les canaux, puis passez à @capgo/capacitor-updater.

Guide de l'updater Cordova

Combien de temps prend une migration ?

Cela dépend du nombre de plugins utilisés et de la quantité de code natif personnalisé. Si notre équipe s'en charge, vous recevez une proposition à prix fixe avec le périmètre et le calendrier après un call de découverte gratuit.

Conseil en migration

Que pouvons-nous déployer en tant que live update après la migration ?

Les modifications de JavaScript, HTML, CSS et des assets. L'ajout ou la mise à jour d'un plugin natif nécessite un nouveau build pour les stores. Lorsque vous envoyez un bundle, Capgo vérifie la compatibilité native avec le bundle actuellement en ligne sur le canal.

Compatibilité Live update

Planifiez votre migration depuis Cordova

Essayez les live updates de Capgo et le Capgo sur votre application, ou réservez un appel pour définir votre migration avec notre équipe.

Essai gratuit de 14 jours, sans carte bancaire. Les plugins Capgo sont gratuits sous licence MPL-2.0.