New Ionic app with Cordova or Capacitor

I have an old Ionic-v3 Cordova app which I am migrating to Ionic-v6. Is Cordova a still good choice for the new Ionic apps or are there any chances that it might get deprecated in the near future?

In my existing app, I have a huge list of plugins getting used.

<plugin name="cordova-plugin-network-information" spec="^2.0.1" />
<plugin name="cordova-plugin-advanced-http" spec="^1.9.1" />
<plugin name="cordova-plugin-whitelist" spec="^1.3.1" />
<plugin name="cordova-plugin-console" spec="^1.0.5" />
<plugin name="cordova-plugin-statusbar" spec="^2.2.2" />
<plugin name="cordova-plugin-device" spec="^1.1.4" />
<plugin name="cordova-plugin-splashscreen" spec="^4.0.3" />
<plugin name="cordova-plugin-app-version" spec="^0.1.9" />
<plugin name="cordova-plugin-android-permissions" spec="~1.0.0" />
<plugin name="cordova-plugin-file-transfer" spec="~1.7.1" />
<plugin name="cordova-plugin-inappbrowser" spec="^2.0.2" />
<plugin name="cordova-plugin-file-opener2" spec="^2.0.19" />
<plugin name="cordova.plugins.diagnostic" spec="4.0.0" />
<plugin name="cordova-plugin-x-socialsharing" spec="^5.3.1" />
<plugin name="cordova-plugin-geolocation" spec="^4.0.1" />
<plugin name="com-sarriaroman-photoviewer" spec="^1.1.16" />
<plugin name="cordova-clipboard" spec="^1.1.1" />
<plugin name="cordova-plugin-camera" spec="^4.0.2" />
<plugin name="cordova-plugin-google-analytics" spec="^1.8.3" />
<plugin name="com.telerik.plugins.nativepagetransitions" spec="^0.6.5" />
<plugin name="cordova-plugin-file" spec="^6.0.1" />
<plugin name="cordova-plugin-screen-orientation" spec="^3.0.1" />
<plugin name="ionic-plugin-keyboard" spec="2.2.1" />
<plugin name="cordova-plugin-code-push" spec="^1.11.12" />
<plugin name="cordova-plugin-zip" spec="^3.1.0" />
<plugin name="cordova-plugin-stripe" spec="^1.5.3" />
<plugin name="cordova-plugin-local-notification" spec="^0.9.0-beta.2" />
<plugin name="cordova-plugin-firebase" spec="" />
<plugin name="cordova-android-support-gradle-release" spec="^3.0.1" />
<plugin name="phonegap-plugin-mobile-accessibility" spec="" />
<plugin name="cordova-plugin-nativegeocoder" spec="^3.2.2" />

Will Capacitor be able to handle these?

I have compared my app’s plugins with this list and the plugins that are incompatible come pre-installed with Capacitor. Is there anything else I have to worry about? :worried:

the link you provided was capacitor v2. Check the v3 list insead.

you may have to switch several incompatible plugins to capacitor.

Usually capacitor has a great compatibility with Cordova plugins. There’s only a few of them that aren’t supported. About the update, I think is best you upgrade it to to v5 and then V6. V5 had a lot of breaking changes.