Repolode
ionic-team

ionic-team/capacitor

Capacitor es un entorno de ejecución multiplataforma que permite ejecutar aplicaciones web de forma nativa en iOS y Android, y en la web, desde una sola base de código.

Alternativa open source a:Apache Cordova

Estrellas
16,923
Forks
1,293
Issues abiertos
151
Último commit
hace 7 horas

¿Qué es?

Capacitor adapta aplicaciones web existentes para que se ejecuten de forma nativa en iOS, Android y la web. Ofrece una API y una capa de ejecución multiplataforma que permiten al código web llamar a SDK nativos, así como una Plugin API para crear plugins nativos personalizados en Swift (iOS) o Kotlin/Java (Android).

Está diseñado para integrarse en una aplicación web moderna existente, sin exigir el uso de un framework nuevo. Los desarrolladores instalan los paquetes core y CLI, inicializan el proyecto y agregan proyectos de plataformas nativas según sea necesario. Los proyectos nativos se guardan como código fuente en el repositorio, por lo que se pueden editar directamente.

Capacitor también admite la implementación de Progressive Web Apps, de modo que una sola aplicación puede publicarse en las tiendas de aplicaciones y en la web móvil. El equipo de Ionic se encarga de su mantenimiento y está pensado como sucesor moderno de Apache Cordova, con compatibilidad retroactiva con la mayoría de los plugins de Cordova.

Funciones clave

  • 01Ejecuta una misma base de código web de forma nativa en iOS y Android, y en la web.
  • 02Ofrece una API multiplataforma para llamar a SDK nativos desde JavaScript.
  • 03Incluye una Plugin API para crear plugins nativos en Swift, Kotlin o Java.
  • 04Trata los proyectos nativos como código fuente editable, en lugar de como artefactos de compilación generados.
  • 05Ofrece compatibilidad retroactiva con la mayoría de los plugins de Cordova.

Casos de uso

  • Publicar una aplicación web existente en App Store y Google Play.
  • Acceder a funciones nativas del dispositivo desde una interfaz de JavaScript.
  • Crear un plugin nativo reutilizable y publicarlo como paquete npm.
  • Implementar una aplicación tanto en las tiendas de aplicaciones nativas como en la web móvil.

Inicio rápido

  1. 1

    Instala los paquetes core y CLI en una aplicación web existente

    npm install @capacitor/core @capacitor/cli
  2. 2

    Inicializa Capacitor en tu aplicación

    npx cap init
  3. 3

    Instala la plataforma Android

    npm install @capacitor/android
  4. 4

    Añade el proyecto nativo de Android

    npx cap add android

Antes de usarlo

  • Las compilaciones nativas para iOS requieren un Mac con Xcode, y el README no explica cómo configurar este entorno.

Temas

Preguntas frecuentes

¿Qué es capacitor?
Capacitor es un entorno de ejecución multiplataforma que permite ejecutar aplicaciones web de forma nativa en iOS y Android, y en la web, desde una sola base de código. Capacitor adapta aplicaciones web existentes para que se ejecuten de forma nativa en iOS, Android y la web. Ofrece una API y una capa de ejecución multiplataforma que permiten al código web llamar a SDK nativos, así como una Plugin API para crear plugins nativos personalizados en Swift (iOS) o Kotlin/Java (Android).
¿capacitor es gratuito? ¿Qué licencia tiene?
capacitor es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿capacitor sigue mantenido?
Mantenimiento activo. El último commit de capacitor fue el 21 oct 2026.
¿Para qué puedo usar capacitor?
Publicar una aplicación web existente en App Store y Google Play. Acceder a funciones nativas del dispositivo desde una interfaz de JavaScript. Crear un plugin nativo reutilizable y publicarlo como paquete npm. Implementar una aplicación tanto en las tiendas de aplicaciones nativas como en la web móvil.
¿Cómo se instala capacitor?
Instala los paquetes core y CLI en una aplicación web existente: npm install @capacitor/core @capacitor/cli Inicializa Capacitor en tu aplicación: npx cap init Instala la plataforma Android: npm install @capacitor/android Añade el proyecto nativo de Android: npx cap add android
¿Dónde consigo capacitor?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ionic-team/capacitor

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados