Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switching from Cordova to Capacitor #382

Open
2 tasks done
therealPaulPlay opened this issue Oct 3, 2024 · 1 comment
Open
2 tasks done

Switching from Cordova to Capacitor #382

therealPaulPlay opened this issue Oct 3, 2024 · 1 comment

Comments

@therealPaulPlay
Copy link

Reviewed guidelines

  • I have read and understand the suggestion guidelines

Checked for duplicate suggestions

  • I checked for existing similar suggestions

Summary

Capacitor is an open-source wrapper that builds on the Cordova core, but uses far more up-2-date APIs, has better support for most native APIs without plugins needed and is backwards compatible with Cordova plugins. Moreover, it brings some performance improvements as well.

Possible workarounds or alternatives

Cordova has been pretty outdated for some time now, basically since (a few years before actually) Adobe dropped PhoneGap. Sure, there is a somewhat active community that maintains it, but Capacitor is a far more modern and production-ready alternative.

Proposed solution

Capacitor ships with official plugins that handle anything from haptics to notifications. It also supports PWAs and achieves most of what Construct developers have to do with Cordova plugins out of the box.

Why is this idea important?

I feel like Cordova is getting more and more outdated and a lot of plugins are not keeping up well with recent changes iOS and Android or are very slow to adapt.

Additional remarks

No response

@therealPaulPlay
Copy link
Author

...it's also worth pointing out that Cordova still hasn't fixed a big amount of bugs that affect games and apps on iOS and Android, while Capacitor is far more production-ready as it's being used commercially by many corporations

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant