Capacitor le permite ejecutar aplicaciones web de forma nativa en iOS, Android, Web y más con una única base de código y API multiplataforma.
Capacitor proporciona una API multiplataforma y una capa de ejecución de código que facilita la llamada a SDK nativos desde código web y la escritura de complementos nativos personalizados que su aplicación pueda necesitar. Además, Capacitor proporciona compatibilidad con aplicaciones web progresivas de primera clase para que pueda escribir una aplicación e implementarla en las tiendas de aplicaciones y en la web móvil.
Capacitor viene con una API de complementos para crear complementos nativos. Los complementos se pueden escribir dentro de las aplicaciones de Capacitor o empaquetarlos en una dependencia npm para uso comunitario. Se anima a los autores de complementos a utilizar Swift para desarrollar complementos en iOS y Kotlin (o Java) en Android.
Capacitor fue diseñado para conectarse a cualquier aplicación web moderna existente. Ejecute los siguientes comandos para inicializar Capacitor en su aplicación:
npm install @capacitor/core @capacitor/cli
npx cap init
A continuación, instale cualquiera de las plataformas nativas que desee:
npm install @capacitor/android
npx cap add android
npm install @capacitor/ios
npx cap add ios
Para aplicaciones nuevas, recomendamos probar Ionic Framework con Capacitor.
Para comenzar, instale Ionic CLI ( npm install -g @ionic/cli
) e inicie una nueva aplicación:
ionic start --capacitor
En espíritu, Capacitor y Cordova son muy similares. Capacitor ofrece compatibilidad con versiones anteriores de la gran mayoría de complementos de Cordova.
Capacitor y Cordova se diferencian en que Capacitor:
Consulte los documentos para obtener más detalles.
No, no es necesario utilizar Ionic Framework con Capacitor. Sin Ionic Framework, es posible que deba implementar la interfaz de usuario nativa usted mismo. Sin Ionic CLI, es posible que necesite configurar las herramientas usted mismo para habilitar funciones como Livereload. Consulte los documentos para obtener más detalles.
Consulte CONTRIBUTING.md
.
Hecho posible gracias a la comunidad de Capacitor. ?