Capacitor позволяет запускать веб-приложения на iOS, Android, в Интернете и других платформах с помощью единой базы кода и кроссплатформенных API.
Capacitor предоставляет кросс-платформенный API и уровень выполнения кода, который позволяет легко вызывать собственные SDK из веб-кода и писать собственные собственные плагины, которые могут понадобиться вашему приложению. Кроме того, Capacitor обеспечивает первоклассную поддержку прогрессивных веб-приложений, поэтому вы можете написать одно приложение и развернуть его в магазинах приложений и в мобильном Интернете.
Capacitor поставляется с API-интерфейсом плагинов для создания собственных плагинов. Плагины можно писать внутри приложений Capacitor или упаковывать в зависимости npm для использования сообществом. Авторам плагинов рекомендуется использовать Swift для разработки плагинов для iOS и Kotlin (или Java) для Android.
Capacitor был разработан для использования в любом существующем современном веб-приложении. Выполните следующие команды для инициализации конденсатора в вашем приложении:
npm install @capacitor/core @capacitor/cli
npx cap init
Далее установите любую из желаемых нативных платформ:
npm install @capacitor/android
npx cap add android
npm install @capacitor/ios
npx cap add ios
Для новых приложений мы рекомендуем попробовать Ionic Framework с конденсатором.
Для начала установите Ionic CLI ( npm install -g @ionic/cli
) и запустите новое приложение:
ionic start --capacitor
По духу Capacitor и Cordova очень похожи. Capacitor обеспечивает обратную совместимость с подавляющим большинством плагинов Cordova.
Конденсатор и Кордова отличаются тем, что конденсатор:
Более подробную информацию смотрите в документации.
Нет, вам не нужно использовать Ionic Framework с конденсатором. Без Ionic Framework вам может потребоваться реализовать собственный пользовательский интерфейс самостоятельно. Без Ionic CLI вам может потребоваться самостоятельно настроить инструменты для включения таких функций, как перезагрузка в реальном времени. Подробнее см. в документации.
См. CONTRIBUTING.md
.
Это стало возможным благодаря сообществу Capacitor. ?